安卓的shell命令_android执行linux命令

安卓的shell命令_android执行linux命令adbdevices查询电脑已连接的设备adbshellpmlistpackages列出目标设备中已安装的应用程序包adbshellpmlistpackages-f列出目标设备中已安装的应用程序包的具体位置adbuninstallxxx卸载或删除的应用包xxxadbpull/data/app/com.tencent.tbs-1/base…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

adb devices   查询电脑已连接的设备
adb shell pm list packages   列出目标设备中已安装的应用程序包
adb shell pm list packages -f     列出目标设备中已安装的应用程序包的具体位置 
adb uninstall xxx 卸载或删除的应用包xxx
adb pull /data/app/com.tencent.tbs-1/base.apk         将手机已安装程序的apk下载到你所在的文件夹

/* 安装卸载apk */
adb install xx.apk (一定要切换到含有apk的文件夹)
也可以:pm install -r /system/app/SDKLongRrs.apk 
adb uninstall apk的包名(如:com.lcb.one)    

+++++++++++++++++++++++++++++++++  shell  +++++++++++++++++++++++++++++++++
adb shell 进入shell状态
如果有多个设备怎么办? 
adb devices查看你的设备; 
adb -s xiaomi shell:-s命令表示选择设备,这里是选择xiaomi设备进shell
exit  退出shell状态

以下两个只能在shell层才能设置 
pm list packages | grep xxx  通过关键字过滤显示安装包列表
pm list packages -f | grep xxx  通过关键字过滤显示安装包路径列表

获取md5值
md5 /system/app/SDKLongRrs.apk 
获取一个目录下所有文件的md5 
md5 /system/app/*

+++++++++++++++++++++++++ 启动应用   ++++++++++++++++++++++++++++++
(1)启动Activity 
am start -n com.googleplayapp.storerootsuaction/.MainActivity( 你得知道对应的界面的Activity路径以及包名哈)

完整代码:adb shell am start -n com.test.provider/.MainActivity
(2)启动service
    <service
        android:name=”.MyService”
        android:description=”@string/Desciption”
        android:enabled=”true”
        android:exported=”true”>
        <intent-filter>
            <action android:name=”com.nandhan.myservice” />
        </intent-filter>
    </service>  
    
  adb shell am startservice com.nandhan.myservice/.MyService

+++++++++++++++++++++++++ 查看正在运行的Services   ++++++++++++++++++++++++++++++
adb shell dumpsys activity services [<packagename>]
包名是必须的、不需要写完整的包名、支持模糊匹配
例如adb shell dumpsys activity services com.linux.example

+++++++++++++++++++++++++ 查看正在运行的 activity   ++++++++++++++++++++++++++++++
adb shell dumpsys activity [<packagename>]
包名是必须的、不需要写完整的包名、支持模糊匹配
例如adb shell dumpsys activity com.linux.example

+++++++++++++++++++++++++ clear 清除应用数据  ++++++++++++++++++++++++++++++
pm clear com.googleplayapp.storerootsuaction

/*通过shell命令设置gateWay*/
route add default gw 192.168.1.1 dev eth0

/*通过shell命令查看gateWay*/
ip route show
返回值:
default via 192.168.1.1 dev eth0 
192.168.1.0/24 dev eth0  proto kernel  scope link  src 192.168.1.109 

/*通过shell命令设置IP和netmask*/
ifconfig eth0 192.168.0.173 netmask 255.255.255.0    
                
        
/*通过shell命令查看IP和netmask*/
 ifconfig eth0
 返回值:
eth0: ip 192.168.1.109 mask 255.255.255.0 flags [up broadcast running multicast]

/*通过shell命令查看DNS*/
getprop net.eth0.dns1
返回:8.8.8.8
getprop net.eth0.dns2

返回:8.8.4.4

/*通过shell命令设置DNS*/
setprop net.eth0.dns1 8.8.8.8
setprop net.eth0.dns2 8.8.4.4

/*通过shell命令查看所有网络信息*/
netcfg
返回值:
tunl0    DOWN                                   0.0.0.0/0   0x00000080 00:00:00:00:00:00
gre0     DOWN                                   0.0.0.0/0   0x00000080 00:00:00:00:00:00
eth0     UP                                192.168.1.74/24  0x00001043 1c:ca:e3:40:58:b1
sit0     DOWN                                   0.0.0.0/0   0x00000080 00:00:00:00:00:00
lo       UP                                   127.0.0.1/8   0x00000049 00:00:00:00:00:00
ip6tnl0  DOWN                                   0.0.0.0/0   0x00000080 00:00:00:00:00:00

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/183599.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 一种基于Qt的可伸缩的全异步C/S架构server实现(二) 网络传输

    一种基于Qt的可伸缩的全异步C/S架构server实现(二) 网络传输

    2022年1月29日
    90
  • linux系统重启网卡命令_centos 7重启网卡命令

    linux系统重启网卡命令_centos 7重启网卡命令大家在实际工作中,经常会遇到Linux系统进行重启网卡的操作,那么具体如何进行重启呢?下面就由学习啦小编跟大家分享一下操作步骤吧,希望对大家有所帮助~linux系统重启网卡的方法一、servicenetworkrestart1、首先用CRT工具连接到Linux命令行界面。或者进入操作系统界面,选择终端输入。2、如果我们对所有的网卡进行重启操作。可以尝试输入:servicenetwork…

    2022年9月22日
    3
  • Java实现Excel导入和导出,看这一篇就够了(珍藏版)

    Java实现Excel导入和导出,看这一篇就够了(珍藏版)前言最近抽了两天时间,把Java实现表格的相关操作进行了封装,本次封装是基于POI的二次开发,最终使用只需要调用一个工具类中的方法,就能满足业务中绝大部门的导入和导出需求。环境准备1.Maven依赖本次工具类的封装主要依赖于阿里巴巴的JSON包,以及表格处理的POI包,所以我们需要导入这两个库的依赖包,另外,我们还需要文件上传的相关包,毕竟我们在浏览器页面,做Excel导入时,是上传的Excel文件。<!–文件上传–><dependency>

    2022年6月28日
    129
  • DS1302驱动代码「建议收藏」

    DS1302驱动代码「建议收藏」DS1302时钟基础使用(含代码)了解其管脚X1X232.768KHz晶振管脚GND地RST复位脚I/O数据输入/输出引脚,具有三态SCLK串行时钟Vcc1,Vcc2(备用电源供电)电源供电管脚DS1302的寄存器及片内RAM控制寄存器用于存放DS1302的控制命令字,DS1302的RST引脚回到高电平后写入的第一个字就为控制命令。它用于对DS1302读写过程进…

    2025年7月28日
    2
  • 软件评测师-自动化测试技术

    软件评测师-自动化测试技术一、概述1.自动化测试是把人为驱动的测试行为转化为机器执行的一种过程,模拟手工测试步骤,通过由程序语言编制的测试脚本,自动地完成软件的测试设计、单元测试、功能测试、性能测试等工作,包括测试活动的自动

    2022年7月1日
    23
  • 13个免费资源网站,你想要的全都有!【各类宝藏资源,建议收藏】

    13个免费资源网站,你想要的全都有!【各类宝藏资源,建议收藏】前言前段时间,博主写了一篇文章关于如何用Python自制一款音乐播放器,有不少粉丝私信我说,这些高颜值UI设计模板都是从哪里找的,可以把网址分享出来嘛~当然没问题,今天就把多年收藏整理的各类资源网站全都分享出来,都是完全免费的“资源”网站,质量非常高,一起来看看吧!1.虫部落网址:https://search.chongbuluo.com功能特点:聚合搜索平台,集成了100多个搜索引擎,包含了搜问题、找图片、听音乐、下文档资料、查代码等等,各种需要这个网站都有。其中还包含了学术搜索引擎,非常适

    2022年7月17日
    76

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号