随笔分类 - Android-数据存储
Android-MySQLiteOpenHelper的理解
摘要:MySQLiteOpenHelper:
阅读全文
Android-LoaderManager异步加载数据库数据
摘要:LoaderManager异步加载数据库数据,是在(Activity/fragment/其他UI等) 加载大量的本地Database库表数据,由于数据大在加载过程中会导致UI线程阻塞,导致用户体验不好,Android为来解决这个问题,就设计了LoaderManager异步加载数据库数据 以前我在深圳
阅读全文
Android-SQLiteOpenHelper里增删改查
摘要:为什么要写一篇,Android-SQLiteOpenHelper里增删改查,的文章呢; 因为之前的方式是:MySQLiteOpenHelper(只负责 生成打开据库/生成打开表/升级表),在其他端:完成此数据库表的增删改查逻辑处理,这样代码有些分散 现在 MySQLiteOpenHelper(负责
阅读全文
Android-Sqlite3的使用
摘要:Sqlite3的使用: adb remount --> 挂载上 adb devices -->查看设备 adb shell -->进入Android文件系统 cd /data/data -->进入Android系统App安装目录 cd databases -->进入数据库文件夹 ls -all sq
阅读全文
Android-事务(Transaction)
摘要:事务就拿转帐的例子来说:两个用户,要么都成功,要么都失败,这样才是安全🔐的,可以保证两方或者多方,全部成功才成功,否则就回滚(不会对数据有任何修改) 定义数据库与表 事务的实际操作: Layout:
阅读全文
Android-Xml,PullParser,解析
摘要:persons.xml文件内容: 点击动作,去解析xml数据,并Log.d打印出来: PullParser解析器是基于事件的,有开始文档,结束文档,开始标签,结束标签,当事件解析到那个节点的时候,是可以通过pullParser.getName();得到某个具体节点; Log.d 打印结果: 解析出来
阅读全文
Android-Xml文件生成,Xml数据格式写入
摘要:生成xml文件格式数据,Android提供了Xml.newSerializer();,可以理解为Xml序列化; 序列化:把内存里面的数据(file,databases,xml 等等) 丢给某一个地方; 反序列化:把某个地方的数据(file,databases,xml 等等),拿到内存中; 既然是An
阅读全文
Android-SDCard外部存储文件读写
摘要:一想到Android中到SdCard就要想到 Environment,写入到路径一定要用Environment,读取到路径一定要要用Environment,因为每部手机到SdCard到路径都会不同Environment.getExternalStorageDirectory() 千万不要这样写路径,
阅读全文
Android-文件模式
摘要:在Android文件模式中,非常欣赏Android统一资源管理模式的思想: 分为系统应用APP(以包名为唯一标识) 和普通应用APP(以包名为唯一标识) 在AndroidManifest.xml清单文件中增加文件操作权限: 在 /data/data/packagename/files/ 创建文件,在
阅读全文
Android-openFileInput openFileOutput
摘要:Android设计了一套可以操作自身APP目录文件对API openFileInput openFileOutput,读取只需传入文件名,写入需要传入文件名 与 权限模式 界面: 布局代码: openFileInput openFileOutpu 读写操作代码: 操作的文件目录:使用 openFil
阅读全文
Android-Java读写文件到自身APP目录
摘要:界面: Layout: MainActivity读写相关代码: 存储的目录:
阅读全文
Android-SharedPreferences
摘要:在Android开发过程中,数据都保存,有种方式就是通过 SharedPreferences,共享首选项 共享首选项SharedPreferences,的作用是可以以键值对应的方式保存数据读取数据,什么时候使用SharedPreferences,当APP需要保存配置信息当时候就可以使用SharedP
阅读全文
Android-Sqlite-OOP方式操作增删改查
摘要:之前写的数据库增删改查,是使用SQL语句来实现的,Google 就为Android开发人员考虑,就算不会SQL语句也能实现增删改查,所以就有了OOP面向对象的增删改查方式 其实这种OOP面向对象的增删改查方式,最后系统会自动拼接成SQL语句,然后交给Sqlite.c执行,当然这种OOP面向对象的增删
阅读全文
Android-Sqlite-升级操作
摘要:一想到Android到数据库,只需要想到一个类 SQLiteOpenHelper,然后写一个类继承 SQLiteOpenHelper,重写构造方法,对数据库进行配置 SqliteDatabase数据库,所写的所有SQL语句都是通过系统sqlite.c文件执行成数据库文件的,SQlite数据库是关系型
阅读全文
Android-Sqlite-SQL操作增删改查
摘要:一想到Android到数据库,只需要想到一个类 SQLiteOpenHelper,然后写一个类继承 SQLiteOpenHelper,重写构造方法,对数据库进行配置 SqliteDatabase数据库,所写的所有SQL语句都是通过系统sqlite.c文件执行成数据库文件的,SQlite数据库是关系型
阅读全文
Android-SqliteSQL语句大全
摘要:SqliteSQL语句大全 创表语句: 在升级过程中,添加表字段:注意升级过程中新增到表子段要允许为null 增删改查系列之查询: 增删改查系列之新增: 增删改查系列之更新: 增删改查系列之删除: 其他语句: 清除表里面的所有数据: 删除表,直接把表删除类,慎用 drop table
阅读全文