网站大量收购独家精品文档,联系QQ:2885784924

Android移动应用开发基础教程第5章.pptx

  1. 1、本文档共48页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Android移动应用开发基础教程;第5章 数据存储;5.1 文件存储;5.1.1 读写内部存储文件;;;例如,下面的代码读出文件中的字符串。(实例项目:源代码\05\UseInternalStorage);5.1.2 读写外部存储文件;;在使用外部存储卡之前,应监测其状态;5.1.3 应用的私有文件;5.1.4 访问公共目录;;5.2 共享存储;5.2.1 将数据存入SharedPreferences文件;1、获得SharedPreferences对象;1、获得SharedPreferences对象;1、获得SharedPreferences对象;2、获得SharedPreferences对象的Editor对象;3、调用Editor对象的方法向文件添加数据;4、提交数据,完成数据存储操作;5.2.2 读取SharedPreferences文件数据;5.2.3 实现记住密码功能;;5.3 SQLite数据库存储;5.3.1 创建数据库;;SQLiteOpenHelper类提供了两个构造方法: SQLiteOpenHelper(Context context, String name, SQLiteDatabase.CursorFactory factory, int version) SQLiteOpenHelper(Context context, String name, SQLiteDatabase.CursorFactory factory, int version, DatabaseErrorHandler errorHandler) 参数context为上下文对象,name为数据库名称,factory是用于创建保存查询结果的自定义cursor对象(一般使用null表示使用默认cursor对象),version为数据库版本号(从1开始)。 ;MySQLiteHelper类;;创建MySQLiteHelper类对象,用于创建数据库;调用SQLiteOpenHelper删除数据库;5.3.2 升级数据库;修改MySQLiteHelper类;public void onCreate(SQLiteDatabase db) { //执行数据库初始化操作 db.execSQL(CREATE_TABLE_USER); db.execSQL(CREATE_TABLE_TYPE); Toast.makeText(sContext,成功创建数据表,Toast.LENGTH_LONG).show(); } @Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { //执行数据库升级操作 db.execSQL(drop table if exists users); db.execSQL(drop table if exists types); onCreate(db); };修改MainActivity,添加一个按钮来执行数据库升级操作;5.3.3 添加数据;单击按钮时,将用户输入的记录数据添加到表;5.3.4 更新数据;用输入的数据更新表中的记录;5.3.5 删除数据;将用户输入的数据作为条件删除表中的记录;5.3.6 查询数据;各个参数的???义;查询users表中的数据,并使用Toast显示;使用Cursor对象创建适配器填充ListView控件;;5.3.7 执行SQL命令操作数据库

文档评论(0)

jy6112jyh + 关注
实名认证
内容提供者

文库文档

1亿VIP精品文档

相关文档