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
分享到:
相关推荐
- **通过远程Shell端运行sqlite3连接数据库**:`adb shell sqlite3 <database_name>`. 可以执行SQL命令来查询或修改数据库。 - **UI/软件**:用于测试用户界面的功能,如`monkey`命令可以自动发送随机事件流(如...
### Android中的adb命令详解 #### 一、adb简介 Android调试桥(adb)是一个功能强大的命令行工具,它能够帮助开发者管理和控制Android设备或模拟器的状态。adb支持多种任务,例如执行shell命令、端口转发、文件...
标题“android-sqlite-database.rar”和描述中提到的“Android平台上,绑定了SQLite数据库”,暗示了这个压缩包可能包含了关于在Android系统上使用SQLite数据库的详细教程或资料。 SQLite在Android中的应用: 1. **...
- **运行sqllite3连接数据库**:`adb shell sqllite3 <databaseName>` 用于访问设备上的SQLite数据库。 - **UI/软件试验程序Monkey**:`adb shell monkey` 用于执行随机测试,以发现应用程序中的缺陷。 - **其他...
- **通过远程shell端运行sqlite3连接数据库**:`adb shell sqlite3 <databaseName>`. 可以直接在设备上操作SQLite数据库。 - **UI/软件试验程序Monkey**:`adb shell monkey [options]`。Monkey是一个用于压力测试的...
5. **SQLite3数据库操作**:在adb shell中,可以使用`sqlite3`命令来管理Android设备上的SQLite数据库。例如,`.dump`用于显示表的内容,`.schema`展示表的创建语句。通过`adb shell sqlite3 <database_path>`,你...
在Android系统中,ADB(Android Debug Bridge)是一个强大的命令行工具,用于与运行中的Android设备进行通信。它允许开发者执行各种操作,如安装应用、查看设备状态、传输文件以及执行shell命令。在Android 4.0(Ice ...
它支持创建、打开、修改、删除数据库,以及查看表结构、执行SQL查询等功能,非常适合Android开发者用于调试和分析应用中的数据库。 首先,你需要下载并安装SQLiteBrowser。根据提供的压缩包文件名称"sqlitebrowser_...
ADB,即Android Debug Bridge,是Android开发过程中不可或缺的工具之一。它不仅提供了强大的设备管理功能,还支持开发者在设备或模拟器上执行一系列操作,如代码更新、运行Shell命令、文件传输等,极大地提升了...
在Android Studio中,我们还可以使用SQLite Database Browser插件或者adb shell命令行工具来查看和调试数据库。例如,使用adb shell命令行可以这样查看数据: ```bash adb shell run-as your.package.name sqlite3 ...
adb作为Android开发中的核心组件,它的多功能性使得开发者能够高效地进行调试、测试和故障排查。熟练掌握adb的使用,对于提升开发效率和问题解决能力至关重要。通过adb,开发者可以更深入地了解设备状态,优化应用...
在Android开发过程中,数据库管理是不可或缺的一部分,SQLite作为Android系统内置的关系型数据库,被广泛用于存储应用程序的数据。为了便于开发者查看、操作和调试SQLite数据库,有许多实用的工具,其中SQLiteSpy是...
通常,开发者需要通过adb命令行工具或者使用像Android Studio这样的IDE内置功能来查看和操作SQLite数据库。然而,`Android-Debug-Database`库提供了一个更加便捷的方式。它允许开发者在运行时直接查看和修改应用程序...
- **通过远程shell端运行sqlite3连接数据库**:可以使用`adb shell sqlite3 <database_name>`来查询设备上的SQLite数据库。 - **UI/软件试验程序Monkey**:`adb shell monkey`命令用于自动化用户事件,如触摸屏点击...
### 新版Android开发教程&笔记四--Dalvik ADB #### Android虚拟机Dalvik解析 随着Google发布的Android SDK,不仅带来了新的开发环境和技术规范,更重要的是引入了一个全新的虚拟机技术——Dalvik虚拟机。这一技术...
通常,你可以通过查看APK的下载链接或在Android Studio的构建输出中找到这个信息。 2. **安装后的大小**:当APK被安装到设备上后,系统会解压APK并可能对其进行优化,同时创建一些额外的文件,如Dex文件、资源文件...
总结来说,Android应用中SQLite数据库的管理和查看可以通过使用像SQLiteBrowser这样的工具实现。通过USB连接和ADB,开发者可以从设备上获取.db文件,并在电脑上使用SQLiteBrowser进行查看和操作,从而更好地理解并...
绿色版的SQLite数据库查看器简化了这些任务,提供了一个友好的图形界面,使开发者不必依赖ADB或其他复杂的工具就能完成工作。其便携性和易用性是它的主要优势,使得无论在开发阶段还是在测试阶段,都能快速高效地...
接下来,我们讨论如何在Android浏览器中查看SQLite数据库。虽然Android系统本身没有提供直接查看SQLite数据库的工具,但可以通过一些第三方应用或ADB(Android Debug Bridge)实现。例如,可以使用"SQLite Database ...