adb和MySQL_Android开发-略讲adb命令和SQLite数据库运用

adb.exe

ADB —Android Debug Bridge, 是 Android sdk 里的一个工具,用这个工具可以直接操作管理 Android 模拟器或者真实的 Android 设备

简单来说,ADB 是一个 客户端(pc)—服务器端(android)程序。

运行设备的 shell(命令行)

计算机和设备之间上传/下载文件

将本地 apk 软件安装至模拟器或 Android 设备

adb.exe 在我们下载下来的ADT(Android deverlop tools)中的 SDK 下的 platform-tools 下。

295aa1bfaa3ab3042dbcd423bf459f31.png

adb devices ---查看当前连接的设备,显示连接到计算机的 Android 设备或者模拟器。

23a290629ede9cd5ad6eca2d8a2d7144.png

d2bf5ecf3689ea72330201e0fae1e07d.png

adb install apk文件路径 ---指定的 apk文件安装到设备上,记得加上包名。

32f661eb8fafdabcce33b752fc7b43e2.png

adb uninstall 软件名 ---卸载软件,软件名: src 下的包名

f488a0deced81057512859a11676e179.png

35fed60eea8eb40c90028fa8164c550e.png

adb shell ---登录设备shell

07ecfdac1bdb92ecfa780afeee293eb5.png

当你看见你登录后返回的是这样的一个命令,后面的带#号的,说明你是拥有管理员权限的。若是出现的是 $ 符号的 那么说明你没有权限。

你可以通过ROOT,获取手机超级管理员。通过 su ,测试手机是否ROOT了。

d8aadb217eb1ab808c18236e15b0cb12.png

当 操作文件时 遇到  权限问题 必须 取得  必须的权限  :

进入相关包的目录下,更改权限命令:

chmod 777 文件名;

777 : 代表所有的权限;

cd /data/data ----进入数据库

ls ——这是查看data 数据库下面的内容

41d1a5a9147f687d27cdb1f3d6b50eb5.png

下面我们看下利用 sqlite3 进行数据库的增删改查

ee6a6821a1ed2ac95502b1cd8806c91b.png

下面讲下一些其他命令,就不一一演示结果。

1.从设备上下载文件到电脑:

adb pull

用pull命令可以把设备(手机)上的文件或者文件夹复制到本机电脑

2.刷机

用 recovery 刷时 一般按一下顺序执行:

adb shell mount -a

adb push recovery-RAv1.0G.img /system/recovery.img

adb push recovery-RAv1.0G.img /sdcard/recovery-RAv1.0G.img

adb shell flash_image recovery /sdcard/recovery-RAv1.0G.img reboot

3.其他

df

top

dumpsys meminfo

cat/proc/meminfo

Native/Dalvik 的 Heap 信息

如果发现这个值一直增长,则代表程序可能出现了内存泄漏。

kill PIDNumber

ps/procrank   看进程内存

...

最后,谢谢大家的支持。学向勤中得,萤窗万卷书。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值