日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Android adb命令中pm工具的作用及用法說明

瀏覽:161日期:2022-09-22 17:56:07

玩安卓的人都知道adb,玩adb的人都知道install和uninstall,但是為什么adb shell pm install packagename命令中間要有一個pm?pm是什么意思,起什么作用的?這個問題恐怕不是每個人都能回答的出來的。

pm工具為包管理(package manager)的簡稱,可以使用pm工具來執行應用的安裝和查詢應用包的信息、系統權限、控制應用。pm工具是Android開發與測試過程中必不可少的工具,通常放在/system/bin/下。

在命令行模式下輸入pm,系統給出的幫助手冊如下:

usage: pm [list|path|install|uninstall] pm list packages [-f] [-d] [-e] [-u] [FILTER] pm list permission-groups pm list permissions [-g] [-f] [-d] [-u] [GROUP] pm list instrumentation [-f] [TARGET-PACKAGE] pm list features pm list libraries pm path PACKAGE pm install [-l] [-r] [-t] [-i INSTALLER_PACKAGE_NAME] [-s] [-f] PATH pm uninstall [-k] PACKAGE pm clear PACKAGE pm enable PACKAGE_OR_COMPONENT pm disable PACKAGE_OR_COMPONENT pm setInstallLocation [0/auto] [1/internal] [2/external]....略去....

由此可見,pm工具單獨使用時是沒有意義的,它必須與相關命令一起使用,置于相應命令之前。而其他命令如果沒有加上pm的前綴,則也同樣不能使用。比如,你可以在命令行輸入一個list packages命令試試,系統會提示“list: permission denied!”也就是說,任何與應用包相關的命令必須是pm + “具體命令”的格式才有效,否則是無效的!

OK,說清了pm工具的基本用法,那么下面我們就來分析一下pm工具中常用的一些命令(所謂常不常用,是指我個人感覺,如有發現遺漏,請告知本人 ^_^):

一、查詢類

list packages:列出設備中已經安裝的所有應用包(包括系統應用和用戶應用);

list features:列出所有硬件相關信息;

list libraries :列出當前設備支持的libs;

list users:列出系統上所有的users;

list permissions:列出所有已知的權限;

list ‘pkgname’:列出指定包名的associated文件(APK存檔文件)所在;

path ‘pkgname’:查詢package的安裝位置。

二、操作類

install [-lrtsfd] [PATH]:安裝命令;

** -l :鎖定應用程序;

** -r:重新安裝應用,且保留應用數據;

** -i:指定安裝包的包名;

** -s:安裝到sd卡;

** -f:安裝到系統內置存儲中(默認安裝位置);

** -g:授予應用程序清單中列出的所有權限(只有6.0系統可用);

uninstall [options] ‘pkgname’:卸載命令;

** -k:卸載應用且保留數據與緩存(如果不加-k則全部刪除);

clear ‘pkgname’ :對指定的package刪除所有數據;

enable ‘pkgname’ :使package或component可用。(如:pm enable “package/class”);

disable ‘pkgname’ :使package或component不可用。(如:pm disable “package/class”);

grant ‘pkgname’:授權給應用;

revoke ‘pkgname’:撤銷權限;

set-install-location ‘location’:設置默認的安裝位置。其中0:讓系統自動選擇最佳的安裝位置。

1:安裝到內部的設備存儲空間。

2:安裝到外部的設備存儲空間;

get-install-location :返回當前的安裝位置。返回結果同上參數選項;

create-user ‘USER_NAME’ :增加一個新的USER;

remove-user ‘USER_ID’ :刪除一個USER;

補充知識:adb命令之pm hide 與 disable

pm disable <PACKAGE_OR_COMPONENT> :使package或component不可用。(如:pm disable 'package/class')(disable了指定的package,但是getComponentEnabledSetting該package里的components依然是enable狀態的。disable-user一樣原理。)需要root權限。

等效代碼:

getActivity().getPackageManager(). setApplicationEnabledSetting(getActivity().getPackageName(), PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP);//不殺死app,app進程終止后才會隱藏;0立即終止

pm hide <PACKAGE_OR_COMPONENT> :使package或component不可用。

hide

disable

getPackageManager().getInstalledPackages

(PackageManager.GET_UNINSTALLED_PACKAGES);

可見

可見

getPackageManager().getInstalledPackages

(PackageManager.GET_DISABLED_COMPONENTS);

不可見

可見

getPackageManager().getInstalledPackages(0);

不可見

可見

pm lf

不可見

可見

pm list package -d

不可見

可見

pm list package -u

可見

可見

設置-應用管理已下載

魅族安裝app不可見

魅族安裝app不可見

設置-應用管理已全部

魅族安裝app不可見

魅族安裝app不可見

am start

不可用

不可用

以上這篇Android adb命令中pm工具的作用及用法說明就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Android
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
中文一区一区三区高中清不卡免费| 国产精品任我爽爆在线播放| 国产麻豆一区| 欧美一区=区| 国产精品久久久久蜜臀 | 久久精品二区亚洲w码| 青青草伊人久久| 日韩视频二区| 国产精品毛片aⅴ一区二区三区| 蜜臀精品一区二区三区在线观看 | 水蜜桃久久夜色精品一区| 国产日韩亚洲欧美精品| 免费成人在线观看| 爽爽淫人综合网网站| jiujiure精品视频播放| 国产尤物精品| 国内精品福利| 日韩不卡免费高清视频| 免费精品一区| 美女久久精品| 国产福利亚洲| 久久99久久久精品欧美| 国产乱码精品一区二区三区四区 | 蜜臀av国产精品久久久久| 亚洲欧美日韩综合国产aⅴ| 亚洲国产日韩欧美在线| 激情五月综合网| 亚洲国产成人精品女人| 91一区二区三区四区| 日韩电影在线视频| 久久激情婷婷| 久久麻豆精品| 亚洲国产一区二区三区在线播放| 极品日韩av| 一本一本久久| 蜜臀av一区二区在线免费观看| 欧美综合国产| 亚洲三级网站| 欧美亚洲综合视频| 欧美日本精品| 欧美成a人片免费观看久久五月天| 麻豆精品久久| 日本久久综合| 私拍精品福利视频在线一区| 久久久精品五月天| 国产偷自视频区视频一区二区| 国产亚洲高清视频| 日韩亚洲精品在线观看| 国产精品久久久网站| 国产精品99一区二区三区| 亚洲毛片在线| 国产精品4hu.www| 青青青免费在线视频| 激情久久久久久久| 综合国产在线| 国产精品红桃| 大香伊人久久精品一区二区 | 欧美一区二区性| 天堂网在线观看国产精品| 一区二区三区网站| 国产精品久久久网站| 手机在线电影一区| 97国产成人高清在线观看| 亚洲精品国产偷自在线观看| 亚洲综合中文| 日本在线成人| 久久久久久婷| 国产精品av久久久久久麻豆网| 中文在线中文资源| 999久久久91| 一本色道久久精品| 国产精品一国产精品k频道56| 涩涩av在线| 免费视频一区二区| 久久精品亚洲一区二区| 激情五月综合网| 欧美一区不卡| 亚洲精品一级二级| 西西人体一区二区| 日韩理论视频| 日本不卡视频在线| 红桃视频国产一区| 国产精品17p| 日韩精品一级中文字幕精品视频免费观看 | 91九色精品| 免费一级欧美片在线观看网站| 久久亚洲精品中文字幕蜜潮电影| 国产精品jk白丝蜜臀av小说| 亚洲精品va| 蜜桃视频在线网站| 日本亚洲欧美天堂免费| 欧美精品激情| 精品国产午夜肉伦伦影院| 亚洲欧美日本日韩| 亚洲二区视频| 国产精品日韩精品在线播放| 亚洲精品乱码日韩| 国产一区清纯| 久久青草久久| 国产videos久久| 国产乱论精品| 国产美女一区| 亚洲午夜天堂| 国产精品v亚洲精品v日韩精品| 美女精品在线| 香蕉视频亚洲一级| 青青草国产成人99久久| 国产精品成人a在线观看| 四虎精品永久免费| 激情欧美一区二区三区| 91亚洲国产成人久久精品| 欧美在线91| 亚洲男人在线| 在线一区免费| 国产一区日韩一区| 日产精品一区二区| 精品高清久久| 国产午夜精品一区在线观看| 奇米亚洲欧美| 久久亚洲图片| 中文无码日韩欧| jiujiure精品视频播放| 亚洲精选久久| 日韩三区四区| 蜜臀久久99精品久久久久久9| 男女男精品网站| 亚洲一区欧美二区| 中文一区在线| 在线日韩欧美| 欧美日韩国产探花| 精品捆绑调教一区二区三区 | 欧美日本二区| 亚洲精品激情| 最新日韩av| 国产在线一区不卡| 国产日韩一区二区三区在线播放| 日本不卡高清| 日韩中文字幕视频网| 日本成人在线视频网站| 蜜桃av一区| 国产精品久久久久久久免费软件| 婷婷精品在线观看| 久久网站免费观看| 久久精品91| 精品日韩视频| 免费久久久久久久久| se01亚洲视频 | 国产精品一级| 麻豆久久一区| 岛国av免费在线观看| 欧美日韩一区二区综合| 欧美.日韩.国产.一区.二区| 日韩中文字幕亚洲一区二区va在线| 国产一区二区精品| 欧美一区在线观看视频| 国产精品自拍区| 福利一区二区三区视频在线观看| 国精品产品一区| 色综合狠狠操| 九九99久久精品在免费线bt| 美女久久精品| 国产美女撒尿一区二区| 国产日韩免费| 欧美国产精品| 成人国产精品| 午夜国产精品视频| 久久亚洲欧美| 久久久久伊人| 日韩一区三区| 亚洲综合小说| 国产欧美日韩精品一区二区免费| 精品久久97| 欧美激情国产在线| 国产精品日韩| 亚洲精选久久| 国产成人精选| 国产中文字幕一区二区三区| 亚洲电影在线| 日韩在线一二三区| 精品视频一区二区三区四区五区| 国产在线一区不卡| 久久亚洲精品中文字幕| 欧美成人基地| 99成人在线视频| 亚洲综合二区| 午夜天堂精品久久久久| 久久亚洲欧洲| 精品国产亚洲日本| 久久亚洲专区| 国产精品久av福利在线观看| 久久精选视频| 亚洲精品电影| 香蕉精品999视频一区二区| 国产精品日韩精品中文字幕| 国产精品尤物| 亚洲自拍另类| 免费看久久久| 亚洲人成毛片在线播放女女| 国产精品久久久久久久久久齐齐 | 国产精品传媒麻豆hd|