導航:首頁 > 操作系統 > 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怎麼找回密碼 瀏覽:631
java方法和函數 瀏覽:420
程序員衣服穿反 瀏覽:959
java多類繼承 瀏覽:159
怎麼用多玩我的世界連接伺服器地址 瀏覽:483
為什麼華為手機比安卓流暢 瀏覽:177
javamap多線程 瀏覽:228
卡西歐app怎麼改時間 瀏覽:843
jquery壓縮圖片 瀏覽:970
用紙筒做解壓東西 瀏覽:238
神奇寶貝伺服器如何tp 瀏覽:244
雲伺服器支持退貨嗎 瀏覽:277
貸款等額本息演算法 瀏覽:190
根伺服器地址配置 瀏覽:501
單片機是軟體還是硬體 瀏覽:624
vivo手機怎麼看編譯編號 瀏覽:320
塑鋼扣條演算法 瀏覽:301
linux應用程序安裝 瀏覽:414
linux怎麼查找命令 瀏覽:431
安卓12原生和非原生是什麼意思 瀏覽:277