導航:首頁 > 操作系統 > android獲取應用程序的包名

android獲取應用程序的包名

發布時間:2023-01-24 10:54:01

android開發怎麼獲取包名

PackageManager manager = this.getPackageManager();
PackageInfo info = manager.getPackageInfo(this.getPackageName(), 0);
info.packageName就是包名

⑵ 如何獲取app 的包名和activity 名

在Android中,應用程序的版本號是在AndroidManifest.xml文件中進行配置的,而PackageInfo類則封裝了從該配置文件中獲取的所有信息,描述了包內容的整體信息,因此,可以使用PackageInfo對象的versionName屬性獲取應用的版本號。要怎麼獲取PackageInfo對象呢?可以通過PackageManager對象來獲取。PackageManager是一個檢索當前已安裝在設備上的相關應用程序包的各種信息的類。PackageManager對象中的getPackageInfo方法可以獲取PackageInfo對象,該方法需要傳遞兩個參數:應用包名和條件。通常情況下,應用程序的包名可以通過Activity或Context(Activity繼承自Context)的getPackageName()方法獲取,而添加可以有很多設置,通常設置為0。最後是PackageManager對象的獲取,Context對象提供了getPackageManager()方法來獲取該對象。

⑶ 如何簡單快速獲取Android應用包名

如果是要獲得手機上的已安裝的APP的包名,那麼請下載包名查看器軟體,直接可以查看.

現在要說的是有一個APP安裝包,獲取包名的方法:(需要安裝NotePad++)

  1. 將安裝包後綴.apk改為.zip(.rar)

  2. 雙擊打開解壓包,找到AndroidManifest.xml,將它單獨解壓出來即可

如果沒有NotePad++也可以嘗試在線查看xml文件,查找manifest關鍵字

⑷ 常用查看安卓app包名的3種方法

cmd中輸入命令:adb shell am monitor
然後啟動需要獲取包名的應用

cmd中輸入命令:adb shell pm list packages -3
查看自己安裝的app包名

安卓系統中:設置——應用——正在運行 查看

轉自: https://blog.csdn.net/qq_41282136/article/details/100265002

⑸ android怎麼獲取一個app的包名

如圖 紅框部分為你的app包名

⑹ 怎麼查看android應用包名

下載一個叫「Link2sd」的應用程序,安裝後即可看到手機內應用的包名了

⑺ 如何簡單快速獲取Android應用包名

Android 提供了一個API以讓應用程序向系統查詢包名信息. 使用 PackageManager 的 getPackageInfo(java.lang.String, int)方法Context context;PackageInfo info = context.getPackageManager().getPackageInfo(context.getPackageName(), 0); String packageNames = info.packageName;

⑻ 如何查看Android應用apk的包名和入口Activity名稱

Android開發過程中我們有時需要使用第三方apk資源,而啟動第三方apk在某些情況下需要指定相應的包名和啟動的Activity名,這個時候就需要獲取這兩個名稱,我們可以使用如下三種方法:

1、使用aapt //aapt是sdk自帶的一個工具,在你安裝的Eclipse路徑下的sdk\build-tools\中,如我的是D:\Eclipse\androidTools\sdk\build-tools\android-4.4.2,如果你下載有apk反編譯工具,也可以直接使用裡面的aapt

以「GO備份.apk」為例,先進入cmd命令行窗口,然後運行:D: -> Eclipse\androidTools\sdk\build-tools\android-4.4.2
-> aapt mp badging C:\Users\Administrator\Desktop\GO備份.apk,即可獲取到AndroidManifest.xml中我們需要的內容,如

package: name='com.jiubang.go.backup.ex'

launchable-activity: name='com.jiubang.go.backup.pro.StartupPageActivity'

2、查看AndroidManifest.xml

同樣是查看AndroidManifest.xml,這里我們可以採用反編譯方法來獲取信息,同樣是打開cmd命令行窗口,然後運行:E:
-> apk反編譯工具\apktool\apktool -> apktool.bat d -f C:\Users\Administrator\Desktop\GO備份.apk GO備份,然後打開「GO備份」文件夾,打開droidManifest.xml文件,找到manifest節點的package屬性值package="com.jiubang.go.backup.ex"語句即為包名,查找android.intent.action.MAIN和android.intent.category.LAUNCHER對應的activity,該activity對應的android:name屬性即為入口activity名稱,如<activity
android:name="com.jiubang.go.backup.pro.StartupPageActivity"。

3、使用uiautomatorviewer

可以直接在命令行輸入uiautomatorviewer,打開獲取屏幕截圖工具,連接手機,打開所要獲取包名的應用,然後獲取其截圖,根據截圖查看package即可,uiautomatorviewer的使用這里就不做介紹了。使用這個需要注意的是,該app必須是有界面的,否則無法獲取。

另外,

android.intent.action.MAIN 屬性決定應用程序最先啟動的Activity

android.intent.category.LAUNCHER屬性決定應用程序是否顯示在程序列表裡

閱讀全文

與android獲取應用程序的包名相關的資料

熱點內容
西安哪個app能買到東西 瀏覽:457
eps命令鍵 瀏覽:37
塑料文件夾的尺寸 瀏覽:210
君威壓縮機電磁閥 瀏覽:945
安卓6手機為什麼不能用app 瀏覽:860
什麼java編譯器支持中文 瀏覽:563
香港伺服器如何做代理 瀏覽:201
pdf寫入 瀏覽:986
高爾夫電台怎麼添加到文件夾 瀏覽:239
四川麻將一般下哪個app 瀏覽:864
反編譯exe腳本 瀏覽:462
源碼文件夾怎麼編譯到固件中 瀏覽:912
ERp列印伺服器錯誤怎麼弄 瀏覽:113
蚌埠u盤加密軟體有哪些 瀏覽:180
前端如何認證伺服器 瀏覽:556
linux切換db2用戶命令 瀏覽:308
相片如何用電解壓 瀏覽:908
碩士程序員去學校當老師 瀏覽:122
pythonstr提取到字典 瀏覽:820
程序員那麼可愛有人看上陸漓了 瀏覽:878