android选择指定目录,android之app新建目录位置选择
安卓应用想新建目录存放文件,有以下几种选择:
1、/data
在/data根目录下建目录需要system权限。
app可在/data/data/apppackage下建目录默认权限是700,且普通权限的app是改不了此目录权限的,系统权限的app可不可以改没试过,uninstall的时候该目录会被删除。
/data/data/apppackage下面存有app的sharedpreference的xml文件和sqlite数据库。
install更新app不会删除原有的sharedpreference的xml文件和sqlite数据库。
uninstall会删除app的sharedpreference的xml文件和sqlite数据库。
/data下一般用于安装app和存放app的少量数据,这个空间不是很大一般几百兆。这个空间被填满可能会导致系统起不来,得重新烧写系统。所以不要在这个目录下放大文件。
获取/data路径的方法:
File file =Environment.getDataDirectory();//data分区
2、sdcard
app可在sdcard下建目录默认权限是777。
目前很多应用的通用做法都是在sdcard下建目录存放文件。
获取sdcard路径的方法:
File file =Environment.getExternalStorageDirectory();//sdcard
3、u盘
获取u盘路径,android原生系统并没有提供相应的java api。
不同的设备厂商可能自己封了接口。
网上也没找到什么好的通用做法,一般的想法是基于linux系统的基础出发的。
另外:
app是platform权限,用updata.zip升级之后,/data/data/apppackage下面的sharedpreference的xml文件和sqlite数据库都木有了。sdcard下的文件完好无缺。
android选择指定目录,android之app新建目录位置选择相关推荐
- android 扫描指定文件,Android扫描指定文件和目录
1.启动MediaScanner服务,扫描媒体文件: 程序通过发送下面的Intent启动MediaScanner服务扫描指定的文件或目录: Intent.ACTION_MEDIA_SCANNER_SC ...
- android 浏览指定相册,Android -- 采用系统相册浏览指定路径下照片
//打开系统相册 Intent intent=new Intent(Intent.ACTION_GET_CONTENT); intent.setType("image/*"); s ...
- android 强制全屏,[Android]设置Activity为全屏显示的两种方法
1. 方法1:AndroidManifest.xml 里,Activity的 android:theme 指定为" @android :style/Theme.NoTitleBar.Ful ...
- 基于android预约功能,基于Android的银行业务预约系统的设计与实现
摘要: 随着我国国民经济的快速发展,居民的人均收入水平不断提高,人们对银行金融产品和服务的需求急剧膨胀,越来越多的普通民众需要到银行办理业务.尽管网上银行,手机银行得到了大力推广,但出于金融安全等多项 ...
- 懂计算机word的博主,2010 word 如何新建目录
首先插入一个bullet 填充内容,编好编号,选择文字,右键,然后选择相应的level,然后点击一级菜单reference, 然后点击table of contents, 选择某一个样式,然后插入成功 ...
- 新建android项目导包,Cordova开发App入门(一)创建android项目
前言Apache Cordova是一个开源的移动开发框架.允许使用标准的web技术-HTML5,CSS3和JavaScript做跨平台开发. 应用在每个平台的具体执行被封装了起来,并依靠符合标准的AP ...
- android选择头像弹窗,Android App开发常用功能之用户头像选择-Go语言中文社区
前言 现在的APP基本都有个人资料的填写,基本的都有头像的选择,支持拍照和从本地相册选择,剪切圆形头像的功能,现在用个小demo实现以下. 下面看一下效果图 上代码: 主界面代码 package co ...
- 【Android】Android Studio中新创建的app目录结构
安装Android Studio后,然后创建一个app项目.对于初学者来说,我们希望了解app目录结构,然后更好的进行开发工作. 但是要想了解一个app的目录结构,首先需要明确两个概念 Project ...
- Android—将Bitmap图片保存到SD卡目录下或者指定目录
直接上代码就不废话啦 一:保存到SD卡下 [java] view plain copy File file = new File(Environment.getExternalStorageDirec ...
最新文章
- NeurIPS 2020论文评审结果出炉,提前拒稿、作者审稿惹争议,网友:改投别家吧...
- 【Python】PAT-1007-素数对猜想
- JS中document和window的区别
- mysql单台跨数据库查询_在MySQL中怎样进行跨库查询?
- Gartner发布云产品评估报告:阿里云计算能力全球第一
- Sentinel 1.7.0 发布,支持 Envoy 集群流量控制
- 男子网购二手苹果手表 竟收到这些东西 怒斥卖家:你这个骗子!
- 什么样的人适合做自动化测试
- Unity API学习笔记(2)-GameObject的3种Message消息方法
- 笨办法学R编程(5)
- C# 将Word,Execl,PPT,Project, 文件转成PDF, 不依赖Office!!
- SQL Server 2014各版本区别
- 计算机财务管理期末考试题及答案,计算机财务管理期末考工资部分题目及答案...
- Free Pascal初次体验(有亮点哦)
- 【前端教程】如何监控网页的卡顿?
- 如何在ppt中插入html动态图表
- MySQL窗口函数(分组内排序、筛选)
- 牛气!青云QingCloud 进入“混合云市场竞争力领导者象限”
- 06-谷粒商城项目 人人开源快速开发 renren-fast前后端联调 逆向工程搭建&使用
- weui 可移动悬浮按钮
热门文章
- 计算机画大熊猫教案,三年级上册信息技术教案-第2课 画大熊猫|冀教版
- 内蒙古小学教资计算机,2021内蒙古教资面试小学信息技术学科考题规律及趋势...
- 嗨呀科技:教你如何轻松把视频做成表情包
- PPT多个图片重叠但不覆盖的做法
- Ubuntu日记——adb无法启动的解决
- TensorFlow 将 checkpoint 冻结为 frozen_graph
- 批量更改图像背景颜色_Retrobatch for mac(图像批量设计工具)
- 【读书笔记->统计学】01-02 饼图、条形图、直方图、累计频数图、折线图概念简介
- echarts 地图geo、geo3D 下穿
- 糖果风格翻盖的智能手机价格仅1700元 是活不下去了?