Android的内部存储和外部存储

内部存储:

1.不需要权限

2.当MODE_PRIVA     TE   时,其他App不可操作。非MODE_PRIVATE 时也需要别的APP知道包名、文件名才能访问。

3.当删除App时,移除文件

方法:

getFile     sDi   r();

getCache();       //当内存不足时,系统会无警告的删除该文件夹的内容,尽可能自己规定文件大小,与何时删除

getFIleOutPutStream();

 Android的内部存储和外部存储_设计制作_处理器/DSP

外部存储:

1.需要权限

2.分为:

PublicFile:

a)所有App可见

b)删除App时不移除文件

c)方法:

getExternalStroragePublicDirectory()

PrivateFile:

a)虽然在外部存储,但事实上不提供数据给其他App

b)当删除App时,移除文件

c)方法:

getExternalFilesDir()

//外部存储方法的形参最好用A     PI   的常量例如DIRECTORY_PICTURES ,这样系统就会很好的分类(用于文件分类操作)

3.需要检测外部SDK是否加载

Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState()) ;

52
57
0
88

相关资讯

  1. 1、专科学历能报名软考高项吗?为什么要参加软考考试?1236
  2. 2、StrategyAnalytics:2019年5G基带芯片出货量近2%4726
  3. 3、想当Java开发工程师要怎么做?3052
  4. 4、常见的网页设计布局有哪些?网页设计有哪些技术要点?3816
  5. 5、机器学习项目的编程语言2633
  6. 6、机器学习的未来是什么样子的?1412
  7. 7、科学家从鱿鱼透明性身体中汲取灵感改造“隐身”细胞1995
  8. 8、售价140元!realmeBand手环正式发布彩屏+多配色1677
  9. 9、FIILT1XS真无线运动耳机开启预订小材大用更更智能4855
  10. 10、MediaTek携手英特尔实现个人电脑成功完成5G独立组网3282
全部评论(0)
我也有话说
0
收藏
点赞
顶部