應用商店按照符合Android標准的原則進行設計,使用包名(Package Name)作為應用的唯一標識。即:包名必須唯一,一個包名代表一個應用,不允許兩個應用使用同樣的包名。包名主要用於系統識別應用,幾乎不會被最終用戶看到。
包名的命名規則:
一般由com.+公司名+項目名+模塊名組成;
比如微信包名:com.tencent.mm
比如QQ包名:com.tencent.mobileqq
獲取APK包名的方法:
1、公司內部獲取包名最快的方式是直接問開發;
2、查看源代碼,一般我們測試的App都是自己公司,因此可以查看源代碼時,找到工程目錄下的 “AndroidManifest.xml” 的文件,打開后找到:
3、通過adb shell進入到手機data/data目錄下,查看包名(需要root)
adb shell
cd data/data
ls
4、 通過adb shell的pm命令,查看包名(不需要root)
adb shell pm list package
#將獲取手機內所有apk對應的包名
5、查看手機系統設置
設置--應用管理--選擇應用--查看應用詳細信息
6、GT工具:GT的界面中自帶了這個功能,從應用寶上下載GT,然后選擇一個被測應用,就可以看到了。(如下圖)