安卓SharedPreferences和文件存储教程.ppt

this.getApplicationContext()取的是这个应用程序的Context,Activity.this取的是这个Activity的Context,这两者的生命周期是不同的,前者的生命周期是整个应用,后者的生命周期只是它所在的Activity。 * 学过Java的同学都知道,我们新建文件,然后就可以写入数据了,但是Android却不一样,因为Android是 基于Linux的,我们在读写文件的时候,还需加上文件的操作模式,Android中的操作模式如下: * Android有自己的一套安全模型,当我们安装apk时,系统会分配给它一个userid,当该应用要去访问其他资源,比如文件时就需要匹配userid,任何app创建的文件,sharedpreferences,数据库文件都是私有的,其它程序无法访问,除非在创建时制定了Context.MODE_WORLD_READABLE或者Context.MODE_WORLD_WRITEABLE,只有这样其它程序才能正确访问。 * * * 学过Java的同学都知道,我们新建文件,然后就可以写入数据了,但是Android却不一样,因为Android是 基于Linux的,我们在读写文件的时候,还需加上文件的操作模式,Android中的操作模式如下: * * 在android6.0及以上版本需要手动赋权限,否则会提示: 04-23 23:

文档评论(0)

1亿VIP精品文档

相关文档