1 / 13
文档名称:

Android实验室_Android教程05-应用编程.doc

格式:doc   页数:13页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

Android实验室_Android教程05-应用编程.doc

上传人:xxj16588 2016/7/20 文件大小:0 KB

下载得到文件列表

Android实验室_Android教程05-应用编程.doc

相关文档

文档介绍

文档介绍:Android 实验室_Android 教程 05- 应用编程本文由 xinwen90002 贡献 ppt 文档可能在 WAP 端浏览体验不佳。建议您优先选择 TXT ,或下载源文件到本机查看。 Android 课程讲义吴明晖浙江大学城市学院计算机系 ******@. 5 、数据存取、智能手机开发数据存取 Android 有四种方式: SharePreference 轻量级键- 值方式存储,以 XML 文件方式保存。文件采用 .* 库所提供有 I/O 接口,读写文件。 SQLit 数据库 SQLite 是轻量级嵌入式内置数据库。 ContentProvider ContentProvider 可为数据封装,为多个应用共享。浙江大学计算机学院 1、 SharedPreferences 、 XML 文件名创建 SharedPreferences settings = ("Demo", MODE_PRIVATE); editor = (); 以键值方式加入数据 ("name", “ value ”); mit(); 以 String Key 为索引来取出数据 String str = ("name", ""); 清除 ().commit(); 浙江大学计算机学院 SharedPreferences 存入 XML 后的内容目录: /data/data/ <包> /shared_prefs/***.xml XML 文件名浙江大学计算机学院 2 、文件存取、文件用来存储大数量的数据采用 .* 库所提供有 I/O 接口,读写文件。只有本地文件可以被访问优点:可以存储大容量的数据缺点:文件更新或是格式改变可能会导致巨大的编程工作浙江大学计算机学院文件操作(读文件操作读) 读文件 (String name) 打开一个与应用程序联系的私有文件输入流当文件不存在时抛出 FileNotFoundException 异常 FileInputStream in= ( “ ");// 打开文件“ " …… ();// 关闭输入流浙江大学计算机学院文件操作(写文件操作写) 写文件 (String name,int mode) 开启一个与应用程序联系的私有文件输出流当文件不存在时该文件将被创建文件输出流可以在添加模式中打开,这意味新的数据将被添加到文件的末尾 FileOutputStream out = ( “ ",MODE_APPEND); // 打开文件“ " 进行写操作、使用 MODE_APPEND 在添加模式中打开文件…… ();// 关闭输出流浙江大学计算机学院读取静态文件要打开打包在应用程序中的静态文件,使用 ( e) 该文件必须放在文件夹 res/raw/ 中 InputStream in= ().openRawResource(); …//获得 Context 资源 (); // 关闭输入流浙江大学计算机学院把文件存放在 SDCard 把文件存放在访问 SDCard ,需要申请访问 SDCard 的权限。在 中加入访问 SDCard 的权限如下: 中创建与删除文件权限浙江大学计算机学院 SDCard 读写读写要进行 SDCard 读写, 必须先判断手机是否装有 SDCard , 并且可以进行读写。 if(().equals(Environment. M EDIA_MOUNTED)){ File sdCardDir = ();// 获取 SDCard 目录 File saveFile = new File(sdCardDir, “ ”); FileOutputStream outStream = new FileOutputStream(saveFile); ("Andr