如何在android里面执行adb shell命令

如何在android里面执行adb shell命令,第1张

ADB接口的作用主要是让电脑等其它设备控制安卓系统的,所以,称为“中间桥”;

不是为安卓自已用的,自已可直接执行称为SHELL,这与ADB无关。

所以安卓JAVA不一定有封装的ADB类。电脑上有ADB服务程序,端口5037,

它是中间程序,与安卓系统上守护进程(Daemon)通讯。

如果要在自已的手机上应该也能执行adb命令,应该直接跟守护进程

(Daemon)通讯了。百度上可以搜到的方法并不满意。

楼主用exec执行CMD命令,这已不是ADB接口了,这是系统的SHELL了!!!

自已用socket/tcp直接发命令效果不知怎样,地址用127001, 安卓daemon进程的端口

5555 是奇数开始。

(1)用“adb

shell

dumpsys

activity”命令可以查看

(2)另外,用"adb

logcat

|

grep

ActivityManager",也可以查看当前正在运行的Activity

1,进入到控制台中,输入adbshell,进入到命令模式的环境中

2,输入:cd/data/data/

3,选择你所在的数据库文件,比如我的comandroidhomework,输入命令:cdcomandroidhomework

4,可以使用ls-l命令查看当前目录中的文件

5,输入:cddatabases进入到数据库文件中

6,ls-l显示你数据库中你建立的数据库

7,sqlite3infodb进入到你选择的数据库中

8,tables:查看你建的表

9,selectfromtable_name;s可以查看整个表的信息

10,使用其他的SQL语句可以进一步对表进行 *** 作,注意SQL语句必须用分号(;)结尾

package netgimitenativeexe;

import javaioBufferedReader;

import javaioFileOutputStream;

import javaioIOException;

import javaioInputStream;

import javaioInputStreamReader;

import javanet>

以上就是关于如何在android里面执行adb shell命令全部的内容,包括:如何在android里面执行adb shell命令、如何用adb shell 指令获得android当前的activity、android怎么查看数据库中的数据(android数据库查询)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/10159130.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存