Google Android 智能手机应用开发 based on android 内容包括: 1、 Android 平台概述 2、搭建 Android 开发环境 3、第一个 Android 应用程序 4、 Android 用户界面设计 5、 Activity 、 Intent 、 Service 、 Broadcast Receiver 6、 Android 中的数据存取 7、 Android 的多媒体应用 8、应用实例: a、b、c、d 课程结构?开放手机联盟( OHA ) ? Android 平台综述: ?平台介绍、开发者社区?开发环境: ?构建 Android 开发环境?应用程序: ?应用程序结构?典型应用: ?用户界面、图形编程?数据存取、网络连接?硬件访问平台综述开发环境程序结构数据存取网络连接硬件访问图形编程用户界面获取 Android 资料的途径? http://developer. ? http://androidappdocs. ?下载 sdk 等相关软件?查看文档?在线帮助?开发社区?国内需要代理才能访问?/ ? news ? sdk 下载?开发 FAQ 、源码下载?移植 Google Android 6、Android 中的数据存取 on android 数据存取方式? Preference –“键-值”方式存储,以 xml 文件的形式保存? File –采用 . *库所提供 I/O 接口读写文件? SQLite – SQLite 是轻量级的嵌入式数据库引擎? Content Provider –用于实现不同应用程序之间的数据共享 1、 Preference ?主要用于存储数据较少的场合,比如配置信息?文件位置: /data/data/< 包>/shared_prefs/ *** .xml ?需要用到接口: SharedPreferences ?及其内部接口: ?取得接口: ? (filename,mode) ? () ?数据类型、数据操作: ? int 、 flaot 、 string 、 boolean 等? putString(key,value) ? getString(key,defValue) 实例: Test_of_Preference ?定义 : ?一个 EditText 用于键入数据?三个 Button 分别用于将数据写入 xml 文件、从文件获取数据并显示、清除文件中的数据?定义 : ?一个 TextView 用于显示从文件中获取的数据 et1=(EditText)findViewById(. editText1 ); button1=(Button)findViewById(. button1 ); button2=(Button)findViewById(. button2 ); button3=(Button)findViewById(. button3 ); textView1=(TextView)findViewById(. textView1 ); ?创建接口 sp1 、 spEditor1 ?以键值<String Key,String Value> 方式加入数据?以 String Key 为索引来获取数据?清除数据 private SharedPreferences sp1; sp1 = ("test", MODE_PRIVATE); spEditor1 = (); ("TEXT",().toString()); mit(); String string1 = ("TEXT", ""); (string1); ().commit (); ?运行结果:
06 数据存取、多媒体应用 来自淘豆网m.daumloan.com转载请标明出处.