如何用adb命令查看Android手机具体某个应用的耗电量

如何用adb命令查看Android手机具体某个应用的耗电量,第1张

运用这些ADB命令可以很直观的查看到你手机上的硬件与软件方面的详细信息。可查看手机系统的具体命令如下:getprop 查看机器的全部信息参数

getprop roserialno 查看机器的SN号

getprop rocarrier 查看机器的CID号

getprop rohardware 查看机器板子代号

首先在你的电脑键盘上同时按下 WIN+R ,这时候会d出一个 运行 窗口。

接着在框中输入 CMD ,并按下 确定 。这时候就会d出一个命令窗了!

上面所提供的ADB命令也就是在这个窗口下所运行的!先输入 adb shell ,按下回车。然后就可以开始输入上面所提供的命令了!getprop roserialno:查看机器的SN号getprop rocarrier:查看机器的CID号android女用的是传说中三星的M100S,而这里作为示例的是T-Mobile版的G1,所以在这显示的是TMUS。getprop rohardware:查看机器板子代号可以看到G1的开发代号叫作trout!getprop robootloader:查看SPL(Hboot)版本号getprop:查看机器的全部信息参数在这能看到你机器的全部的信息参数,从你的硬件信息到所刷的ROM版本信息。

1 打开终端,进入上述目录,如下图所示:

2 输入adb shell,打开adb命令行,如下图所示:

3 查看cpu使用情况:

输入命令:top -m 10 -s cpu(-m显示最大数量,-s 按指定行排序),如下图所示:

参数含义:

PID : progress identification,应用程序ID

S : 进程的状态,其中S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值是负数

#THR : 程序当前所用的线程数

VSS : Virtual Set Size虚拟耗用内存(包含共享库占用的内存)

RSS : Resident Set Size实际使用物理内存(包含共享库占用的内存)

PCY : 前台(fg)和后台(bg)进程

UID : User Identification,用户身份ID

Name : 应用程序名称

注意第一列的pid,使用pid值可以查看当前程序的内存使用情况。

4 查看指定程序内存使用情况:

输入命令: dumpsys meminfo 3253,如下图所示:

参数含义:

dalvik : dalvik使用的内存

native : native堆上的内存,指C\C++堆的内存(android 30以后bitmap就是放在这儿)

other : 除了dalvik和native的内存,包含C\C++非堆内存······

Pss : 该内存指将共享内存按比例分配到使用了共享内存的进程

allocated : 已使用的内存

free : 空闲的内存

private dirty : 非共享,又不能被换页出去的内存(比如linux系统中为了提高分配内存速度而缓冲的小对象,即使你的进程已经退出,该内存也不会被释放)

share dirty : 共享,但有不能被换页出去的内存

5 使用ctrl + c,退出adb命令行。

有一个相关adb 命令可以查看已安装应用的包名:

adb shell

su (需要获取系统管理员权限,也就是说手机必须root过才能执行下一步的命令)

ls -l /data/app

如图。至于版本号,图标这些东西在命令行是看不到的,都在应用内部打包了。

        首先我们来解决第一个问题如何快速查找adb,当我们出现 "adb不是内部或外部命令,也不是可运行的程序或批处理文件"时表示我们的adb 未配置此时由于可能自己未注意自己的sdk放在哪个目录哪个地方而导致可能自己会在我的电脑中使用全局搜索这样的速度并不快速也很拖沓 

        接下来是 *** 作步骤:首先打开Android studio ->选择file其次选择setting->在输入框中输入Android sdk 在右上方即可看见 Android SDK Location 这里面的路劲便是最快速找到 adb的相关路径

此时有人会说了 我要的是adb路劲你这特么给我sdk 几个意思嗯~~~大部分的adb都在Android\Sdk\platform-tools里面或者叫做Android_Studio \sdk\platform-tools\

打开命令提示符(视窗键 + R)-->输入cmd-->输入adb,也可以打开AndroidStudio - >打开终端窗口---->输入adb,提示"adb不是内部或外部命令,也不是可运行的程序或批处理文件",错误信息如下:

1  android 22以后,adbexe是放在SDK的platform-tools目录下面的,找到adb存放的路径,把adb绝对路径复制下来上面结尾我已经告诉各位adb具体位置和方法了 再次不在说明贴图自己看

2 此电脑/计算机/我的电脑(右击)→属性→高级系统设置→高级→环境变量也可以Windows开始键+ Pause Break →属性→高级系统设置→高级→环境变量

3接下来是添加adb,你的路劲\ Android \ sdk \ platform-tools \前面添加;,如果不添加;, 请插了自己的双眼

如果\ Android \ sdk \ platform-tools \前面有;号就不用添加了这些步骤都完成了我们可以再次打开提示窗进行上一步的 *** 作查看是否成功

相信大家都知道 手机只有root 才能删除 手机自带的 系统应用,那么今天我们就用adb来 *** 作一下如何 不用root 也能删除,为啥要删除这些东西呢还不是国内手机瞎几把应用自启和广告等问题,我看着不爽啊!那么接下来就告诉各位如何 adb命令删除 手机系统:

1、激活开发者模式,打开 USB debug。

2、连接电脑,打开 cmd 窗口。

3、adb shell 进入 shell 模式。

4、获取要卸载的应用的包名:

adb shell pm list packages 

这个命令的意思就是列出系统安装所有 APP 的安装包名称,然后,逐一查找需要删除的 APP 安装包名称,一般以 com 开头;

5、拿到APP安装包名称之后,接下来就是卸载应用了,命令如下:

这个命令的意思就是将用户 0 的 packageName 应用卸载掉。

-k 表示保存数据,如不需要,可去掉 -k,--user 指定用户 id,Android 系统支持多个用户,默认用户只有一个,id=0。

6、对于不常用或以后可能会用到的APP,可以使用 disable 进行禁用,需要时再 enable 即可(感谢 船老 ),命令如下:

至此,系统预置的应用就被卸载了。

弄完以后整个人焕然一新 啊神清气爽 ,本人第一次写文章 大部分都是网上看的和 大佬指教的欢迎各位指教

可以在电脑上下载一个应用宝的电脑客户端,然后先将手机连到电脑上

方法是连接手机usb或无线到电脑,再打开手机usb调试,打开应用宝软件,点击连接手机

之后再点击工具箱里的kingroot或者是一键root,根据提示轻松完成手机root

然后对要使用的软件用supersu等授权软件进行授权就能使用了

希望可以帮到你,望采纳

类似360那种?

你同步软件用什么沟通

一般是用ADB工具来更新手机中的APK

但是

原始ADB你是无法获取apk版本信息。

360那种,实在在同步前

在你手机预装一个

360工具apk

通过这个apk可以再android源码级查看获取系统所有预装apk的签名,版本信息以及其他数据

adb shell "dumpsys window | grep mCurrentFocus"

adb命令获取比较简单直接(对于获取单个页面比较方便)

打开android studio 连接手机,打开您想查看的App,之后在android studio中点击

Tools > Layout Inspector (用Layout Inspector功能)

————————————————

参考链接: >

android如何通过adb命令获取手机的IMEI, 请教各位高手,怎么通过adb命令行获取和修改bluestacks的IMEI

java获得android的imei号步骤:

1、权限添加:

<uses-permission android:name="androidpermissionREAD_PHONE_STATE" />

TelephonyManager telephonyManager = (TelephonyManager) this

getSystemService(ContextTELEPHONY_SERVICE);

String IMEI = telephonyManagergetDeviceId();

2、adb命令获得:

adb shell dumpsys iphonesubinfo

如何通过adb命令获取手机型号与设备信息

1、在命令行中输入“adb shell”

2、进入shell之后,再输入“cat /system/buildprop | grep "product"”

其实,设备信息,主要是存放在“/system/buildprop”文件,通过“cat”命令就可以查看了。

1、手机先要有root权限,这是前提。

2、获取root权限后,adb devices可返回设备信息

#06#

如何通过adb root 手机 命令

权限提取,一种是连接电脑刷入破解文件;另一种则是在手机上运行破解软件。注意:获取Root权限过程有风险,后果自负 Universal Androot 手机上运行破解软件(Z4ROOT,KINGROOT,) 这类获取Root权限的软件效果因“机型”而异,而且成功率不高,想想也知道了:在一个没有Root的手机上以普通权限运行软件妄图取得Root权限,难度可想而知。常见的此类软件有: Universal Androot 官网 z4root 官网 这两个软件都是软件开发爱好者开发的,放在同一个论坛上,“官网”就是一个帖子。注册论坛后可以下载。也可以到掌上应用汇搜索下载 连接电脑刷入破解文件 这种办法成功率非常高,用电脑对付手机还不是小菜一碟!这种方法,对大部分机型同样适用。知名的该类软件是:SuperOneClick 官网,或用第三方刷机工具(甜椒,卓大师,刷机精灵等等),效果一样。ROOT之后,必须安装SUPERUSER哦,这个用于权限分配的软件

如何通过adb命令安装app到安装终端

准备工作

确信 \Android-sdk-windows\tools\下有 adbexe     AdbWinApidll     AdbWinU Apidll 三个文件,如果没有从\android-sdk-windows\platform-tools\ 下面拷贝到tools下(android sdk 30 以上版本一些工具默认不放在tools下,作为可选配置放在platform-tools下)

安装apk到手机:adb install c:\HA_drocap2_JOY3Gapk。

启动所安装的程序,手机要是root权限并且进入到data\app目录下,# am start -n vsp/vspStartActivty。

查看相应的日志

adb logcat -s wele:i

怎样通过adb命令来root手机

首先,这个真的无需内核是否支持,与内核无关,即原生的就行;

1,手机拥有可以 ROOT 授权的工具,比如: SuperSu;

2,手机打开“开发者选项”

2,PC 命令行 / Linux、Mac 终端:

命令:adb shell

命令:su

同时注意观察手机有两个提示需要确认:

1,是否允许设备连接到手机;

2,SuperSu Root 授权确认;

以上就是关于如何用adb命令查看Android手机具体某个应用的耗电量全部的内容,包括:如何用adb命令查看Android手机具体某个应用的耗电量、linux怎么用命令看android手机上已安装应用的名字,包名,版本,图标。比如adb什么的。、adb查找以及删除手机系统应用 *** 作等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://outofmemory.cn/web/9512026.html

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

发表评论

登录后才能评论

评论列表(0条)

保存