㈠ android 中linux 命令pm常见用法(安装卸载app)
27种用法格式 :
用法说明 :
1、 pm list packages : prints all packages, optionally only those whose package name contains the text in FILTER. Options:
例子:列出系统中所有packages
2、 pm list permission-groups : prints all known permission groups.
例子:
3、 pm list permissions : prints all known permissions, optionally only those in GROUP. Options:
例子:列出系统所有许可
4、 pm list instrumentation : use to list all test packages; optionally supply to list the test packages for a particular application. Options:
-f: list the .apk file for the test package.
5、 pm list features : prints all features of the system.
例子:列出所有手机特性
6、 pm list users : prints all users on the system.
例子:
7、 pm path : print the path to the .apk of the given PACKAGE.
例子:按包名查找apk文件所在路径
8、 pm mp : print system state associated with the given PACKAGE.
9、 pm install : installs a package to the system. Options:
例子:
10、 pm uninstall : removes a package from the system. Options:
-k: keep the data and cache directories around after package removal. 保留数据
例子:
11、 pm clear : deletes all data associated with a package..
例子:只删除数据
12、 pm enable, disable, disable-user, disable-until-used : these commands change the enabled state of a given package or component (written as "package/class").
13、 pm grant, revoke : these commands either grant or revoke permissions to applications. Only optional permissions the application has declared can be granted or revoked.
14、 pm get-install-location : returns the current install location.
15、 pm set-install-location : changes the default install location.
NOTE: this is only intended for debugging; using this can cause applications to break and other undersireable behavior.
16、 pm trim-caches : trim cache files to reach the given free space.
17、 pm create-user : create a new user with the given USER_NAME, printing the new user identifier of the user. 创建新用户
18、 pm remove-user : remove the user with the given USER_IDENTIFIER, deleting all data associated with that user 。 按用户ID删除用户
㈡ oppo如何彻底删除快应用
OPPO手机彻底删除快应用的方法主要包括通过设置界面卸载、使用第三方应用管理工具卸载,以及通过ADB命令行工具卸载。
OPPO手机自带的快应用功能虽然为用户提供了便捷的轻量级应用体验,但有时候用户可能希望彻底删除这些快应用以释放空间或简化手机界面。以下是几种可行的卸载方法:
首先,通过手机的设置界面进行卸载是最直接的方式。用户可以进入手机的“设置”,然后找到“应用管理”或“应用与通知”选项,在其中找到“快应用”或类似名称的应用。点击进入后,选择“卸载”或“强行停止”并清除其数据,这样就可以将快应用从系统中移除。需要注意的是,不同版本的OPPO手机可能设置界面有所差异,但大体操作步骤相同。
其次,如果用户希望更加灵活地管理手机应用,可以选择使用第三方应用管理工具。这些工具通常提供了更为详尽的应用管理功能,包括卸载、备份、清理等。用户只需在应用市场下载并安装信赖的第三方应用管理工具,然后在其中找到快应用并进行卸载操作即可。这种方法的好处是,用户可以根据个人喜好选择管理工具,并享受其提供的额外功能。
最后,对于熟悉命令行操作的用户来说,通过ADB(Android Debug Bridge)命令行工具卸载快应用也是一个不错的选择。ADB允许用户通过电脑与手机进行通信,并执行各种高级操作。用户需要先在电脑上安装ADB工具,并启用手机的USB调试模式。然后,通过连接手机与电脑,在命令行中输入相应的卸载命令,即可将快应用从手机中彻底删除。这种方法虽然相对复杂,但提供了更高的灵活性和控制权。
总的来说,OPPO手机用户可以根据自身需求和操作习惯,选择适合的卸载方法来彻底删除快应用。无论是通过设置界面、第三方应用管理工具还是ADB命令行工具,都能达到卸载快应用的目的。
㈢ 安卓命令有哪些
安卓Android命令:
主要介绍几个特有的。
getprop 返回Android的所有系统属性。
getevent 打印所有的键盘和触摸事件
logcat 输出日志
printenv 系统环境变量
am 运行start/broadcast/instrument(instrument可以运行自动化测试代码,其它的还没有试过),从 android的命令行开始。
首先是获取root权限
手机必须先root ,没有root的话可以下载刷机精灵root (某些刷机精灵没办法root的手机,问网络吧)
adb shell//进入手机的超级终端
su//以管理员身份运行
查看sdcard文件
cd XXX //进入文件夹
cd.. //返回上一层
ls //列表显示当前文件夹内容
卸载软件
一般软件卸载
adb uninstall 包名
系统软件卸载
adb shell
su
cd system/app
rm package
exit
exit
adb uninstall 包名
安装软件
一般安装方式
安装软件 adb install apk文件名称.apk
重新安装软件 adb install -r apk文件名称.apk
非正常安装方式
$ adb push D:\myfile.apk /sdcard/ // 上传要安装的文件,为安装做准备。
$ adb shell
$ su // 切换到 root 用户。如果没有获得 Root 权限,这一步不会成功。
# mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system // 让分区可写
# cat /sdcard/ContactsHub.apk > /system/app/ContactsHub.apk
如果还不行,重启手机
其他命令
adb help //可以查看所有命令
adb remount //重新挂载文件系统
adb reboot //重启手机
adb reboot recovery //重启手机到recovery界面
#rm -r xxx //删除名字为xxx的文件夹及其里面的所有文件
#rm xxx //删除文件xxx
#rmdir xxx //删除xxx的文件夹
adb logcat //查看手机上的运行日志,可以用来查错
adb devices //查看手机是否连接,以及连接了几台手机
adb pull s d //把文件从手机复制到电脑上(s为源文件,d为目标文件)
adb push s d //把文件从电脑复制到手机上(s为源文件,d为目标文件)