创新办公室
InnovationOffice
创新办公室InnovationOffice
第十一章DataStorage
3710167@qq.com@innovation-office.net
innovation-office.net
innovation-office.net
创新自我创造价值
创新办公室
InnovationOffice
回顾
一.Intent二.IntentFilter
innovation-office.net
创新自我创造价值
创新办公室
InnovationOffice
目录
????数据存储方式SharedPreferencesInternalStorageExternalStorage
innovation-office.net
创新自我创造价值
创新办公室
InnovationOffice
存储数据方式
?SharedPreferences?InternalStorage?ExternalStorage
?Databases?NetworkConnection
innovation-office.net
创新自我创造价值
创新办公室
InnovationOffice
SharedPreferences
?SharedPreferences是一种轻量级的数据存储方式?经
常用于保存
程序配置信息?android.content.SharedPreferences是一个接口,用来获取和修改持久化存储的数据。有三种获取
系统中保存的持久化数据的方式
innovation-office.net
创新自我创造价值
创新办公室
InnovationOffice
1
?publicSharedPreferencesgetPreferences(intmode)
–通过Activity对象获取,获取的是本Activity私有的Preference,保存在系统中的
xml形式的文件的名称为这个Activity的名字,因此一个Activity只能有一个,属于这个Activity。
innovation-office.net
创新自我创造价值
创新办公室
InnovationOffice
2
?publicSharedPreferencesgetSharedPreferences(Stringname,intmode)
–因为Activity继承了ContextWrapper,因此也是通过Activity对象获取,但是属于整个应用程序,可以有多个,以第一参数的name为文件名保存在系统中。
innovation-office.net
创新自我创造价值
创新办公室
InnovationOffice
3
?publicstaticSharedPreferencesgetDefaultSharedPreferences(Contextcontext)
–PreferenceManager的静态方法,保存PreferenceActivity中的设置,属于整个应用程序,但是只有一个,Android会根据包名和PreferenceActivity的布局文件来起一个名字保存
innovation-office.net
创新自我创造价值
创新办公室
InnovationOffice
InternalStorage
?请看
演示 innovation-office.net
创新自我创造价值
创新办公室
InnovationOffice
ExternalStorage
?请看演示
innovation-office.net
创新自我创造价值
创新办公室
InnovationOffice
创新办公室Android培训计划
为满足广大Android爱好者
学习的需求,提高Android产品开发能力,创新办公室推出以下培训计划:
每月第一周和第三周周末两天举办
提高Android编程能力活动
对象:Android爱好者费用:200电话:029-68062269地点:创新办公室-西安QQ群:15781005innovation-office.net
创新自我创造价值
创新办公室
InnovationOffice
创新办公室InnovationOffice
ThankYou
innovation-office.net
innovation-office.net
创新自我创造价值