为了保证应用程序存储数据的安全性,开发者在开发应用程序的过程中需要注意使用Android 应用程序的内部存储空间。
根据不同的要求,将对应的数据文件、缓存文件、临时文件等分别存储在相应的位置。

注意:存储在SDCard 上的文件,将对任何Android 应用程序可见,并具有存取权限。因此,仅仅是应用程序自己使用,的临时文件也不要存储到SDCard上。

应用程序内部存储相关函数,请参考Android 官方网站,

下文对几个重要函数做了中文介绍:
出处:http://blog.csdn.net/hudashi/article/details/8037076

Android中, 你也可以通过绝对路径以 JAVA传统方式访问内部存储空间。但是以这种方式创建的文件是对私有, 创建它的应用程序 对该文件是可读可写,但是 别的应用程序并不能直接访问它。 不是所有的 内部存储空间应用程序都可以访问,默认情况下只能访问“ /data/data/你的应用程序的包名”这个路径下的文件。 Android中,你还可以使用 Context对象的 openFileOutput() openFileInput() 来进行数据持久化存储的这种方式,你的数据文件将存储在内部存储空间的/data/data/你的应用程序的包名/files/目录下,无法指定更深一级的目录,而且默认是 Context.MODE_PRIVATE模式,即 别的应用程序不能访问它。你可以使用 openFileOutput() int mode 参数来让别的应用程序也能访问你的文件。 注意:保存在 /data/data/你的应用程序的包名 目录中文件,会在卸载你的应用程序时被删除掉。

更多相关文章

  1. 浅谈如何在Eclipse下的Android工程配置Git的.gitignore文件
  2. Android遍历本地视频文件加过滤
  3. Android生成pdf文件之PdfDocument及踩过的坑
  4. Android(Java):jni写文件打印调试信息
  5. Android应用程序模块详解
  6. Android应用程序签名 debug签名
  7. Android配置----DDMS 连接真机(己ROOT),用file explore看不到data/

随机推荐

  1. Android(安卓)N 高通平台飞行模式下拨打
  2. android UI设计的小技巧
  3. android 视图getParent,getChildAt
  4. Android(安卓)微信SDK分享功能(一)
  5. Android--RelativeLayout
  6. 双击运行Android模拟器、创建SDcard、AVD
  7. Android: MediaScanner生成thumbnail的算
  8. Android 中的AsyncTask的使用心得
  9. Android总结与展望:2012成为王者,2013再创
  10. android视图层的设计 javacode版本 有图