×

深圳网站建设—APP开发—网站制作—小程序开发_博纳网络公司

0755 -
82538016
82560826
网站制作资讯

开发APP我们怎样解决Android的本地存储?

文章编辑:网站建设 文章来源:APP开发 浏览量:

  开发APP我们怎样解决Android的本地存储?我们知道储存分为外部储存以及内部存储(InternalStorage),深圳APP开发公司本文就这两个问题的解决方案分别讲解器具体操作方法:
APP开发关于外部存储(ExternalStorage)解决方案
  Android系统为开发人员提供了多种选项来保存永久性应用数据,具体有以下4种。共享首选项(SharedPreferences)——在键值对中存储私有原始数据。内部存储:在设备内存中存储私有数据。外部存储:在共享的外部存储中存储公共数据。SQLite数据库:在私有数据库中存储结构化数据。使用最多的是内部存储和外部存储这两项,下面将对这两项做详细说明。
APP开发关于内部存储(InternalStorage)解决方案
  内部存储可以直接在设备的内部存储中保存文件。默认情况下,保存到内部存储的文件是应用的私有文件,其他应用不能访问这些文件。当用户卸载应用时,这些文件也会被移除。
APP开发关于非缓存文件的处理 
  创建非缓存文件并写入内容的代码如下:
String fileName = "private. txt"; String content = "private"; try {     FileOutputStream fos = openFileOutput( fileName, Context. MODE_ PRIVATE);     fos. write( content. getBytes());     fos. close(); } catch (Exception e) {
  Toast. makeText( MainActivity. this, "创建 文件 失败", Toast. LENGTH_ LONG); }
  创建的文件保存在/data/data/package_name/files路径下。使用MODE_PRIVATE模式将会创建文件(或替换具有相同名称的文件),并将其设为应用的私有文件。另一个模式是MODE_APPEND,如果文件已经存在,则写数据到现有文件的末尾而不是替换原有的文件。也可以用如下代码创建非缓存文件:
File file = new File (get FilesDir(), fileName);
好了,APP开发公司本文关于“
开发APP我们怎样解决Android的本地存储?”的知识就分享到这里,谢谢关注,博纳网络编辑整理。
 
 

当前文章链接:/construction/appkaifa/2628.html
如果您觉得案例还不错请帮忙分享:

[声明]本网转载网络媒体稿件是为了传播更多的信息,此类稿件不代表本网观点,本网不承担此类稿件侵权行为的连带责任。故此,如果您发现本网站的内容侵犯了您的版权,请您的相关内容发至此邮箱【qin@198bona.com 】,我们在确认后,会立即删除,保证您的版权。