android学习札记第10章之SQLite内部数据存储

2025-04-23 05:38:06

1、SQLite数据库(DBMS)在Android系统中的位置: Android底层架构:四层 第四层:Application叵萤茆暴(APP) 第三层:Java Application Framework(AF):例如activity 第二层:C/C++ Libraries(库):包括SQLite、Dalvik 第一层:Linux内核+硬件驱动(嵌入式编程)其他知识: ADB(Android Debug Bridge)安卓设备调试桥 DDMS(Dalvik Debug Monitor System)虚拟机调试监视系统 JNI(本地方法调用):public native void doMethod;

android学习札记第10章之SQLite内部数据存储

2、SQLite数据库(DB)的创建(/data/data/包名/database):代码:SQLiteDatabase db = openOrCreateDatabase("notedb.db", Context.MODE_PRIVATE, null);

android学习札记第10章之SQLite内部数据存储

3、SQLite数据表创建: 代码:create table if not exists tablename(_id integer primary key autoincrement,content varchar(100) not null,noteDate datetime not null......);

android学习札记第10章之SQLite内部数据存储

4、SQLite数据操作: 代码:方法一:long rowId=db.insert("表",null,ContextValues);//底层拼接SQL,插入语句,其中ContextValues对象中新建了个HashMap集合。方法二:db.execSQL(String sql);//若出现非检查异常,则表示数据操作失败。

android学习札记第10章之SQLite内部数据存储

5、cmd命令行知识: windows中cls:清屏 设置adb环境变量:在变量path后面添加android SDK目录/platform-tools;cmd命令行模式输入:adb kill-server/adb start-server:杀死/启动adb adb shell:进入android底层Linux系统 ls:查看目录 sqlite3 数据库名:打开或创建数据库(注:要想进入android底层的Linux系统,需要在配置好环境变量的前提下,将虚拟设备启动完善,才能连接Linux系统进行操作,以至进入SQLite数据库进行操作。)

android学习札记第10章之SQLite内部数据存储
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢