❶ 华为手机一直提醒系统更新怎么办
1、就是把系统更新到最新版本,就不会出现提醒了。
2、取消系统更新提醒回。
取消提醒步骤:
1、找到设置,答点击应用管理。
❷ linux怎么用命令看android手机上已安装应用的名字,包名,版本,图标。比如adb什么的。
答:
1.在有root 权限并且开启了view server 的前提下,使用sdk/tools目录下.bat 工具可以获得2.在sdk/build-tools目录下有个aapt工具,使用aapt mp badging *.apk可以获得3.在CMD窗口中执行adb logcat -v time -s ActivityManager,然后点击应用进入,如点击系统设置,进入后会有相应的日志信息打印出来,在信息中查找cmp=com.android.settings/.Settings
❸ ADB常用命令大全
安卓调试桥(Android Debug Bridge),是Android SDK中的一个调试工具, 使用adb可以直接操作管理Android模拟器或Andriod真机设备,在开发测试过程中,起到调试的作用。 adb.exe的存放路径:Android-SDKplatform-toolsadb help //查看帮助 adb version //查看adb版本号adb devices //查看设备 adb connect IP:port //连接设备 adb disconnect //断开连接的所有设备 adb disconnect IP:port //断开连接指定设备adb root //获取root权限 adb remount //重新挂载文件系统(默认只读,执行命令后可写)adb install Package //安装APK adb install -r Package //强制覆盖安装 adb install -t Package //允许降级覆盖安装 adb install -d Package //允许测试包 adb uninstall PackageName //卸载APK adb uninstall -k (keep) PackageName //保留用户数据卸载adb pull //将设备文件文件发送到PC adb push //将PC文件发送到设备adb logcat -c //清空日志 adb logcat -v threadtime >D:111.log //抓日志并输出保存D:111.logadb shell screencap /sdcard/screen.png //屏幕截图(并存放sdcard目录,命名screen.png) adb shell screenrecord /sdcard/demo.mp4 //录制屏幕(Android4.4以上可用)adb shell mpsys activity activities //查看activity信息 adb shell mpsys activity |findstr mResumedActivity //获取当前activity信息 adb shell mpsys window windows | findstr “Current” //查看当前app窗口activityadb shell //进入设备内部cd //切换目录 pwd //查看当前路径 ping //查看网络连接 rm* //删除目录下的所有文件 cp -r /path/filename /NewPath //拷贝文件 busybox find / -name FileName //查找文件 tcpmp -i any -p -s 0 -w /data/data/1111.pcap //抓取网络包pm uninstall PackageName //卸载APK pm path PackageName //查看APK存放位置 pm clear PackageName //清除APK缓存mpsys package om.android.xxx //查看APK的具体信息 mpsys package om.android.xxx | grep version //查看APK版本 mpsys package com.tencent.mm | findstr versionName //查看APK版本am start PackageName //拉起APK am start -n com.android.xxx/.WelcomeActivity //直接拉起APK的指定WelcomeActivity am start -a android.intent.action.VIEW -d http://www..com //拉起网络 am start -n om.android.xxx/.WelcomeActivity –es actionUrl "http://sns.is.xxxxx.com/CCTV/index.html?action=detail&object=5005153" //指定Activity上拉起H5am force-stop + 报名 //杀死进程 kill `ps |grep -E "icntv|istv" | busybox awk '{print $2}'` //杀进程md5 com.android.xxx //查看已安装应用MD5 busybox vi hispreinstall.sh //编辑文件(命令行) chmod 777 /system/bin/hispreinstall.sh //修改权限cat /system/build.prop | grep "proct" //查看设备信息exit //退出shell交互模式adb shell getprop ro.build.version.release //查看Android系统版本adb get-serialno //获取手机序列号adb shell mpsys package //列出所有安装应用的信息 adb shell pm list packages //查看设备中的所有应用的包名 adb shell cat/proc/cpuinfo //获取CPU型号等信息(HardWare后面是CPU型号)adb shell "ps | grep packageName" //查指定程序pid adb shell getprop //查看手机信息 adb shell getprop ro.serialno //查看手机序列号 adb shell cat /proc/cpuinfo //查看手机CPU信息 adb shell cat /proc/meminfo //查看手机内存信息 adb reboot recovery //重启手机到recovery刷机模式 adb reboot bootloader //重启手机到bootloader界面adb shell mpsys battery //获取电池信息 adb shell mpsys battery set status 1 //设置手机进入非充电状态,为2设置充电状态 adb shell mpsys battery set level 100 //设置电量百分比adb shell mpsys batterystats //获取整个设备的电量消耗信息 adb shell mpsys batterystats | more //综合电量消耗 adb shell mpsys batterystats com.android.xxx //获取某个apk的电量消耗信息 adb shell mpsys batterystats packageName | more //获取指定程序电量消耗信息adb shell cat /proc/uid_stat/$PID/tcp_snd //发送的数据流量 adb shell cat /proc/uid_stat/$PID/tcp_rcv //接收的数据流量procrank //查看内存 adb shell top | findstr com.android.xxx //查看指定APK内存 top -n 3 |grep -E "com.android.xxx|android.yyy" //查看内存adb shell mpsys cpuinfo |findstr com.android.xxx //查看指定APK CPU mpsys cpuinfo |grep -E "com.android.xxx|android.yyy" //查看CPUadb shell settings put global http_proxy ip(PC):port(默认8888) //设置代理 adb shell settings get global http_proxy //查看代理 adb shell sqlite3 /data/data/com.android.providers.settings/databases/settings.db //进入sqlite delete from global where name in('global_http_proxy_host','global_http_proxy_port','http_proxy'); //移除代理adb shell stop //关闭设备 adb shell start //开启设备adb start-server //启动adb服务 adb kill-server //关闭adb服务adb reboot //重启手机 adb shutdown //关闭手机1、首次使用USB线连接Android手机,然后打开Terminal输入:adb tcpip 端口号(默认5555) 2、查看手机IP地址:设置->关于手机->状态信息->IP地址 3、通过adb连接ip地址:adb connect IP:port
❹ 常用的安卓手机adb命令总结
很早就想整理一下自己平时常用的一些adb命令,不仅为了便于以后查找,而且整理的过程自己又重新复习了一遍,但是当我开始在度娘一搜的时候,发现很多人已经写的非常详细了,尤其是当我发现了这篇adb概括 心中一句NND,怎么可以写的这么详细,瞬间没了想写这篇文章的欲望,如果你点了链接发现确实很全,那么恭喜你可以关掉这篇了,哈哈哈。 我就不这么想的,虽然很全,但不是我常用的,因人而异,所以我就权当记笔记+替这哥们宣传了。 – adb devices , 获取设备列表及设备状态 设备的状态有 3 种 device , 设备连接正常 offline , 设备离线,连接出现异常 unauthorized 设备为进行授权,需要在设备上是否允许调试对话框进行授权 offline情况解决办法,先执行adb kill-server 命令,再执行adb start-server 命令,再尝试adb devices 查看列表,如果还是offline,来来来,使用必杀技,重启大法。 当电脑连接多个android设备并可用时,所有的adb命令都需要指定设备后执行(当然你也可以移除多余的设备) adb -s <设备名称> install/uninstall/shell/pull/push等命令 – adb install app在pc硬盘路径,选中app直接拖入即可 常见的错误情况 INSTALL_FAILED_TEST_ONLY, 安装的app的debug版本的,未签名,adb install -t 路径即可安装 INSTALL_FAILED_DUPLICATE_PACKAGE, 已经安装相同包名的app, 先卸载再安装 – adb uninstall app的包名,卸载app adb pull 将 Android 设备上的文件或者文件夹复制到本地 adb pull sdcard/Android/111.txt E:\ 小技巧,可以将本地路径指定为桌面,方便查看, 在桌面按住shift键,鼠标右键选择在此处打开命令行窗口,直接输入adb pull sdcard/Android/111.txt 执行,就可将111.txt复制到桌面。 前提是设备已经获取root权限 adb root adb remount adb push 将pc上文件复制到android设备中,修改room原生应用时比较频繁使用,如settings.apk, launcher3.apk – adb shell pm 命令 adb shell pm list package 列出android设备上的所有app adb shell pm list package -s 列出android设备上的系统级别app adb shell pm list package -3 列出android设备上的第三方app(用户安装的) adb shell pm list package -f 列出app包名及对应的apk名及存放位置 adb shell pm list package -i 列出app包名及其安装来源(应用市场名称) adb shell pm mp app包名 列出app的相关信息,类似获取Manifest文件内容 -查看前台 Activity adb shell mpsys activity activities “| grep mFocusedActivity” -adb shell am 命令 最常用的就是启动指定的activity和发送指定的广播 启动指定的activity 操作指令 adb shell am start -n 包名/类名 注:如果启动activity时,出现如下错误 java.lang.SecurityException: Permission Denial: starting Intent { flg=0x10000000 > > cmp=com.mediatek.engineermode/.io.Gpio } from null (pid=3083, uid=2000) not exported from uid 1001 解决办法,1、如果是你自己可控的app,那么找到你要调用的activity在manifest.xml中,增加1 配置即可, android:name="" 可以为空字符串。 2、如果是不可控的app,例如我调用的系统原生app,那么你就洗洗睡吧,别折腾了,除非你修改源码和上边一样操作,重新push替换原来的app。 启动默认浏览器打开一个网页 adb shell am start -a android.intent.action.VIEW -d * ******** 先停止目标应用,再启动 adb shell am start -s com.android.camera/.Camera 启动相机 adb shell am start -n com.android.camera/.Camera 启动设置 adb shell am start -n com.android.settings/com.android.settings.Settings 启动wifi设置 adb shell am start -n com.android.settings/com.android.settings.wifi.WifiSettings 启动蓝牙设置 adb shell am start -n com.android.settings/com.android.settings.bluetooth.BluetoothSettings 其它的类似只要你能在manifest中找到配置的,都可以通过这种方法来调用 发送指定的广播 操作指令 adb shell am broadcast -a 广播名 –ei/es/ez 参数名 参数值 –ei/es/ez 参数名 参数值 –ei integer 值 –es String 值 –ez boolean 值 –ef float 值 –el long 值 例如之前写的 Android6.0 源码修改之Setting列表配置项动态添加和静态添加, 当中就通过发送广播来接收增加配置列表项 adb shell am broadcast -a cn.dynamic.add.settingcategoryitem –es location “0-2” –es title “红” –es intent “com.android.settings.SCHEDULE_POWER_ON_OFF_SETTING” -adb shell input keycode 指令 HOME 键 adb shell input keycode 3 返回键 adb shell input keycode 4 打开浏览器 adb shell input keycode 64 -adb shell wm 指令 屏幕分辨率 adb shell wm size 屏幕密度 adb shell wm density adb shell wm density 320/480/640 可修改屏幕密度查看效果,对应Launcher图标会缩放 adb shell ifconfig 命令 IP 地址 adb shell ifconfig “| grep Mask” WIFI 地址 adb shell ifconfig wlan0 状态栏和导航栏的显示隐藏 命令: adb shell settings put global policy_control 可由如下几种键及其对应的值组成,格式为 key1=value1:key2=value2。 key 含义 immersive.full 同时隐藏 immersive.status 隐藏状态栏 immersive.navigation 隐藏导航栏 immersive.preconfirms 同时显示 这些键对应的值可则如下值用逗号组合: value 含义 apps 所有应用 所有界面 packagename 指定应用 packagename 排除指定应用 例如: adb shell settings put global policy_control immersive.full=* 表示设置在所有界面下都同时隐藏状态栏和导航栏。(重启也不会失效,恢复需调用下面的命令) adb shell settings put global policy_control immersive.preconfirms=* 表示恢复显示 adb shell settings put global policy_control immersive.status=com.package1,com.package2:immersive.navigation=apps,-com.package3 表示设置在包名为 com.package1 和 com.package2 的应用里隐藏状态栏,在除了包名为 com.package3 的所有应用里隐藏导航栏 adb shell am force-stop app 关闭APP adb shell pm clear APP app进程被杀死,且会清楚所有数据 1:查找手机安装应用的包名:adb shell pm list packages -f 2:查看系统盘符:adb shell df 3:查看Log 1:adb shell 2: logcat | grep "abc" 4:删除应用:1:adbremount 2:adb shell 3:cdsystem/app 4:rm *.apk 5:安装APK: adbinstall -r *.apk 或者 adb push*.apk /system/app 6:查看APP启动的时间指令 adb shell am start -W -ncom.android.dialer/.DialtactsActivity (W是大写)执行命令后APP会自 动启动,其中ThisTime即是本次 App启动所花费的时间。 7:查看包名中当前所在进程信息:adb shell ps | grep +包名 8:查看Activity运行的任务栈:adb shell mpsys activity 9:查看键值:adb logcat | grep intercep -i 10:查看模块所占有的CPU资源:adb shell top -d 2 -m 10 11:查看可用系统的权 $ adb shell # pm list permissions 12:模拟按键的输入:adb shell input keyevent + 键值 eg: adb shell input keyevent 82 表示menu adb shell input keyevent 3 表示home adb shell input keyevent 19 表示up adb shell input keyevent 20 表示down adb shell input keyevent 21 表示left adb shell input keyevent 22 表示right adb shell input keyevent 66 表示enter adb shell input keyevent 4 表示back 13:模拟滑动输入:adb shell input touchscreen <x1> <y1> <x2> <y2> eg: adb shell input touchscreen swipe 18 665 18 350 14:启动一个Activity : adb shell am start -n 包名+类名 15:录制屏幕:adb shell screenrecord /sdcard/demo.mp4 16:重新启动:adb reboot 17:Monkey的基本用法下面是一个更为典型的命令行示例,它启动指定的应用程序,并向其发送500个伪随机事件: $ adb shell monkey -p your.package.name -v 500 如果跑桌面或者systemUi的monkey的话: adb shell monkey -v -v -p 桌面包名 –pct-touch 50 –pct-motion 30 –pct-syskeys 20 –throttle 300 -s 200 200000 18:查找第三方应用的详细信息: adb shell mpsys package +第三方包名(com.txznet.webchat)
❺ 华为手机怎么去除系统升级的提示 (我不想升级)
手机更新太流氓了,应该去法院告手机厂商。我们买的东西自己决定升不升级,不要打扰