1。首先,emulator必须跑起来。可以通过eclipse或者command line(emulator @device_name)启动emulator。
2。进入adb shell。adb位于%android_home%\tools目录下。
3。cd data/data,ls可见如下application list:
# ls
com.android.alarmclock
com.android.browser
com.android.calculator2
com.android.camera
com.android.contacts
com.android.providers.contacts
com.android.customlocale
com.android.development
com.android.providers.downloads
...
com.todolist
com.earthquake
4。cd com.earthquake/databases,ls可见当前应用下所有的database files。
# ls
earthquakes.db
5。sqlite3 earthquakes.db
# sqlite3 earthquakes.db
SQLite version 3.5.9
Enter ".help" for instructions
sqlite> .tables
android_metadata earthquakes
sqlite> select count(*) from earthquakes;
如果不是emulator or dev phone,用户必须有root权限。
Over
分享到:
相关推荐
----------------------------------- Android 编程基础 1 封面----------------------------------- Android 编程基础 2 开放手机联盟 --Open --Open --Open --Open Handset Handset Handset Handset Alliance ...
如果多线程同时读写(这里的指不同的线程用使用的是不同的Helper实例),后面的就会遇到android.database.sqlite.SQLiteException: database is locked这样的异常。对于这样的问题,解决的办法就是keep single ...
I: An Overview of the Android Platform 1 Introducing Android 11 A Brief History of Mobile Software Development 11 Way Back When 11 “The Brick” 13 Wireless Application Protocol (WAP) 15 Proprietary ...
Advanced Database Techniques Data Backup SSL NetCipher Embedding a Web Server Miscellaneous Network Capabilities Audio Playback Audio Recording Video Playback Using the Camera via 3rd-Party Apps ...
如果多线程同时读写(这里的指不同的线程用使用的是不同的Helper实例),后面的就会遇到android.database.sqlite.SQLiteException: database is locked这样的异常。对于这样的问题,解决的办法就是keep single ...
Advanced Database Techniques Data Backup SSL NetCipher Miscellaneous Network Topics Audio Playback Audio Recording Video Playback Using the Camera via 3rd-Party Apps Working Directly with the Camera ...
AndroidShell (Mac Os Commands) Table of Contents SHA-1 Debug Keystore Release Keystore ADB Select a device when multiple devices are connected Server actions Show launcher activity cold start time...
分别使用getPreferences()和getSharedPreferences()建立xml文件,UI上输入数据类型、键、值之后...可以使用adb查看data/data/<package-name>/shared_prefs/路径下生成的xml,也可以通过输入键名点击Read按钮进行查看
adb shell run-as packagename chmod 666 databases\databasename exit cp \data\data\packagename\databases\databasename \sdcard\ run-as ...600 databases\databasename exit exit adb pull sdcard\databasename...
文件中的配置 database.dir 数据库文件存放路径 email.from 邮件发件人 email.username 邮箱服务器用户名 email.password 邮箱服务器密码 email.host 邮箱服务器 appium.hub Appium 的服务中心URL appium.platform....
sqlite实质上是将数据写入一个文件,通常情况下,在应用的包名下面都能...如果多线程同时读写(这里的指不同的线程用使用的是不同的Helper实例),后面的就会遇到android.database.sqlite.SQLiteException: database
百万分之一Google Play APK的软件包管理器是通过Evozi下载的,并与adb一起安装。安装: npm i -g app-package-manager用法: Usage: appm [COMMAND] QUERYSearch & download APK from Google Play with QUERYWhere ...