Page2Page2?????(Gesture)?(TTS)Page3Page3?程序I-P-O。?操作系统一般以文件的形式来保存数据,应用程序一般以数据库来保存数据。?Android中提供了多种存取数据的方式:?Preference?File文件?SQLite数据库?Android中提供了另类IO:手势支持和自动朗读Page4Page4?????(Gesture)?(TTS)Page5Page5?用手机播放器播放音乐,我们希望重启播放器时,播放器能从上次停止的那首曲目开始播放,如何实现?Page6Page6?什么是SharedPreferences ??类似于我们常用的ini文件,用来保存应用程序的一些属性设置,常用于存储较简单的参数设置。?例如:用于保存上一次用户所作的修改或者自定义参数设定,当再次启动程序后依然保持原有的设置。Page7Page7?提供了一种轻量级的数据存取方法,应用场合主要是数据比较少的配置信息。以“键值对”的方式将数据保存在一个XML文件中。例如:?:Page8Page8?系统自带的程序如闹钟、浏览器等也将一些配置信息保存在SharedPreference中Page9Page9?以键值对的形式,将数据保存在xml文件中。?该文件的位置为/data/data/<packagename>/shared_prefs下?主要知识:?读取数据?SharedPreferences的一系列getXXX( )方法?保存数据?( )方法?mit( );Page10Page10?SharedPreferences常用方法方法名称方法描述edit()(String key)判断是否包含该键值getAll()返回所有配置信息MapgetBoolean(String key,boolean def)获得一个boolean值getFloat(String key,float def)获得一个float值getInt(String key ,int def)获得一个int值getLong(String key,long def)获得一个long值getString(String key,String def)获得一个String值
Android的IO及数据存取 来自淘豆网m.daumloan.com转载请标明出处.