`
logicgate
  • 浏览: 96390 次
  • 性别: Icon_minigender_1
  • 来自: 新力吐皮
社区版块
存档分类
最新评论

android adb中查看database

阅读更多

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开发教程.rar

    ----------------------------------- Android 编程基础 1 封面----------------------------------- Android 编程基础 2 开放手机联盟 --Open --Open --Open --Open Handset Handset Handset Handset Alliance ...

    Android例子源码解决多线程读写sqlite数据库锁定问题

    如果多线程同时读写(这里的指不同的线程用使用的是不同的Helper实例),后面的就会遇到android.database.sqlite.SQLiteException: database is locked这样的异常。对于这样的问题,解决的办法就是keep single ...

    Introduction.to.Android.Application.Development(4th,2013.12) pdf

    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 ...

    CommonsWare.The.Busy.Coders.Guide.to.Android.Development.Version.8.2.2017

    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 ...

    sqlite数据库锁定问题.zip

    如果多线程同时读写(这里的指不同的线程用使用的是不同的Helper实例),后面的就会遇到android.database.sqlite.SQLiteException: database is locked这样的异常。对于这样的问题,解决的办法就是keep single ...

    The Busy Coders Guide to Android Development最终版2019

    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 ...

    Android代码-AndroidShell

    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...

    Android Studio sharePreferences 存取键值对示例

    分别使用getPreferences()和getSharedPreferences()建立xml文件,UI上输入数据类型、键、值之后...可以使用adb查看data/data/<package-name>/shared_prefs/路径下生成的xml,也可以通过输入键名点击Read按钮进行查看

    Kiosk:使用Sqlite的与会者专用的报亭办公桌注册应用程序

    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...

    java安卓辅助源码-ObserverEye:观察者,基于Java开发的Android&WEB应用监控服务

    文件中的配置 database.dir 数据库文件存放路径 email.from 邮件发件人 email.username 邮箱服务器用户名 email.password 邮箱服务器密码 email.host 邮箱服务器 appium.hub Appium 的服务中心URL appium.platform....

    sqlite数据库锁定问题

    sqlite实质上是将数据写入一个文件,通常情况下,在应用的包名下面都能...如果多线程同时读写(这里的指不同的线程用使用的是不同的Helper实例),后面的就会遇到android.database.sqlite.SQLiteException: database

    appm:Google Play的应用包管理器

    百万分之一Google Play APK的软件包管理器是通过Evozi下载的,并与adb一起安装。安装: npm i -g app-package-manager用法: Usage: appm [COMMAND] QUERYSearch & download APK from Google Play with QUERYWhere ...

Global site tag (gtag.js) - Google Analytics