1. 程式人生 > >Android檢視應用包名package和launcher_activity名稱的方法

Android檢視應用包名package和launcher_activity名稱的方法

**

方法一:使用sdk自帶工具aapt

**
//aapt是sdk自帶的一個工具,在sdk\builds-tools\目錄下
1.以ES檔案瀏覽器為例,命令列中切換到aapt.exe目錄執行:aapt dump badging E:\apk\es3.apk
2.執行後的結果中以下兩行分別是應用包名package和入口activity名稱
package: name=’com.estrongs.android.pop’
launchable-activity:name=’com.estrongs.android.pop.view.FileExplorerActivity’
**

方法二:使用adb指令:adb logcat -s ActivityManager然後再機器上點選啟動某個app

**
**

方法三:使用apktool反編譯app檢視AndroidManifest.xml

**
想知道如何進行應用程式的反編譯的同學可以前往Android開發APK反編譯使用總結看看是如何做的

相關推薦

Android檢視應用packagelauncher_activity名稱方法

** 方法一:使用sdk自帶工具aapt ** //aapt是sdk自帶的一個工具,在sdk\builds-tools\目錄下 1.以ES檔案瀏覽器為例,命令列中切換到aapt.exe目錄執行:aapt dump badging E:\apk\es3

Android Studio 修改 package name

            我們的包名中含有Nav,造成聲音不能正常出來;需要改包名,但 android studio 改包名原來還是比較麻煩的,不過現在簡單多了; 第一步,直接開啟 AndroidMan

如何檢視當前應用activity

這裡提供一個簡單的方法來獲取package和activity: 在Android模擬器上開啟微信APP,然後開啟CMD,輸入以下命令: adb shell 接下來在#後面繼續輸入以下命令: logcat *:S ActivityManager:V 回車之後會返回以下資訊:   注意紅線

Android專案基本成型後,更換應用package)的方法

起因 這裡本人也是第一次更改,由於之前一個APK專案裡面分了好幾個專案,導致有些功能不能同時使用,所以需要將一個APK同時安裝兩個(不同的專案)在手機上,因為應用開發者的問題也就是包名不能重複,不能同

Android----獲得當前應用、當前activity的名字、推斷是否是系統桌面、service類

owin agen gac arr ddc add gets small cli 1、獲得當前應用包名 public static String getRunningActivityName(Context context) { ActivityManager acti

查看Android應用、Activity的幾個方法

local get edit pack too edi androidm shell mcu 一、沒有apk,應用已經安裝到手機或虛擬機中 1.logcat .清除logcat內容,使用命令adb logcat -c .啟動logcat,使用命令adb logcat Act

使用adb檢視android程式的以及棧頂的activity

windows下進入cmd,定位路徑到adb.exe的路徑,然後使用命令:     adb shell dumpsys activity | findstr "mFocusedActivity" 就能看到當前棧頂的activity名字了 如果adb shell命令出

android ndk 開發獲取應用以及keystroe簽名信息

在做此操作之前,需要保證ndk環境以配置完成,並對jni的語法有一定的瞭解。 1.定義native java 類 這裡的InfoJni  是在app  build 檔案中配置的moduleName 保持一致 2.通過jni 編譯成.h 檔案 首先Terminal 進入到

檢視app啟動頁Activity的方法

一、如何獲取一個APP的包名1.adb shell pm list package -f將獲取手機內所有apk對應的包名和路徑,ctrl+f後輸入你要查詢的app的關鍵詞可快速找到你想要的app包名,如下圖:2.GT的介面中自帶了讀取app包名的功能,從應用寶上或者官網下載G

Android----獲得當前應用、當前activity的名字、判斷是否是系統桌面、service類

public class FloatWindowService extends Service {/*** 用於線上程中建立或移除懸浮窗。*/private Handler handler = new Handler();/*** 定時器,定時進行檢測當前應該建立還是移除懸浮窗。*/private Timer

android studio 修改應用ID,應用

1、修改應用ID每一個App都必須有唯一的應用ID,如果兩個App的應用ID相同,同時安裝在一臺手機上的時候會報錯。修改一個App的應用ID,則視修改後的App為一個新的App。修改方法:  開啟 App module  -> build.gradleapply plu

aapt 命令可應用檢視apk、主activity、版本等資訊

進入Android SDK安裝目錄下 如 D:\Java\adt-bundle-windows-x86-20140702\sdk\build-tools\19.1.0 目錄下,把要檢視的apk安裝檔案複製到該目錄下,然後用cmd命令列進入到上面的路徑,執行aapt dum

android 命令獲取

1,找到aapt.exe目錄(如:D:\software\adt-bundle\sdk\build-tools\23.0.3)2,開啟dosadb shell dumpsys window w |findstr \/ |findstr name=

java解析xml文件練習——通過應用獲取應用圖標即其他信息(基於魅族應用商店)

fin vma tdm row con smartd enter music close 1、解析包名數據文件(txt文件),並生成包名數組: package jsouphtml; import java.io.BufferedReader; import j

Android工程改

右鍵 logs idm 選中 XML android mage and images 首先,在Androidmanifest.xml中修改package 如package="com.hb.zhsqzj" 然後,make project或者運行一次工程,生成R文件 接著在R文

Android-刪除指定的App

uninstall bsp 指定 刪除 check delet contex this ext /** * check and delete the old package app if it exists. */ private void c

檢視APK2種方法

方法1:adb shell "logcat | grep START"  執行該命令,等一小會logcat輸出資訊完畢,然後點選要檢視包名的APP, 我這裡點選的是訊飛輸入法,看到資訊彈出的第一條,com.iflytek.inputmethod 就是訊飛輸入法的包名 09

Android applicationId與的區別

應用ID與包名區別 每個Android應用都有一個唯一的應用ID.在Android裝置和市場上,這個ID是你應用的唯一標識.若想在市場上更新應用,新應用的ID必須和原來apk的應用ID一致.所以一旦釋出了應用,就不能再改變應用ID. 在Eclipse中沒有applic

JAVA獲取apkpackagelaunchable-activity名稱(完善成EXE版)

出來混遲早是要還的。 在這一篇中https://www.cnblogs.com/sincoolvip/p/5882817.html,只是簡單講了一下獲取apk包的package和launchable-activity名稱,可以說是個非常不成熟的雞肋的東西了。當時花的時間也不多,而且當時雄心壯志的還

Android網路資料的抓分析

1. 手機獲得root許可權; 2. push tcpdump到 /; 3. chmod 755 tcpdump; 4. 抓包: adb shell tcpdump -s 0 -w /sdcard/capture.pcap 5. pull資料包到pc,使用wireshark