1 / 47
文档名称:

Android实验室 Android教程05-应用编程ppt课件.ppt

格式:ppt   大小:174KB   页数:47页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Android实验室 Android教程05-应用编程ppt课件.ppt

上传人:bai1968104 2020/9/20 文件大小:174 KB

下载得到文件列表

Android实验室 Android教程05-应用编程ppt课件.ppt

相关文档

文档介绍

文档介绍:Android课程讲义吴明晖浙江大学城市学院计算机系******@、数据存取智能手机开发浙江大学计算机学院数据存取Android有四种方式:SharePreference轻量级键-值方式存储,以XML文件方式保存。.*库所提供有I/O接口,读写文件。SQLit数据库SQLite是轻量级嵌入式内置数据库。ContentProviderContentProvider可为数据封装,为多个应用共享。浙江大学计算机学院1、SharedPreferences创建以键值<StringKey,StringValue>方式加入数据以StringKey为索引来取出数据清除SharedPreferencessettings =("Demo",MODE_PRIVATE);=();("name",“value”);mit();Stringstr=("name","");().commit();XML文件名浙江大学计算机学院SharedPreferences存入XML后的内容目录:/data/data/<包>/shared_prefs/***.xmlXML文件名浙江大学计算机学院2、.*库所提供有I/O接口,读写文件。只有本地文件可以被访问优点:可以存储大容量的数据缺点:文件更新或是格式改变可能会导致巨大的编程工作浙江大学计算机学院文件操作(读)(Stringname)打开一个与应用程序联系的私有文件输入流当文件不存在时抛出FileNotFoundException异常FileInputStreamin=(“");//打开文件“"……();//关闭输入流浙江大学计算机学院文件操作(写)(Stringname,intmode)开启一个与应用程序联系的私有文件输出流当文件不存在时该文件将被创建文件输出流可以在添加模式中打开,这意味新的数据将被添加到文件的末尾FileOutputStreamout=(“",MODE_APPEND);//打开文件“"进行写操作、使用MODE_APPEND在添加模式中打开文件……();//关闭输出流浙江大学计算机学院读取静态文件要打开打包在应用程序中的静态文件,()该文件必须放在文件夹res/raw/中InputStreamin=().openRawResource();…//(); //关闭输入流浙江大学计算机学院把文件存放在SDCard访问SDCard,需要申请访问SDCard的权限。:<!--在SDCard中创建与删除文件权限--><uses-permissionandroid:name=""/><!--往SDCard写入数据权限--><uses-permissionandroid:name=""/>