One, no apk, the app has been installed in the phone or virtual machine
1. Mobile phone has installed GT, open can see the package name:
2.logcat
. Clear Logcat content, use command adb logcat-c
. Start Logcat, use the command adb logcat activitymanager:i *:s
. Start the program you want to view,
2.dumpsys
(1) Start the program you want to view;
(2) command line input: adb shell dumpsys window w |findstr \ |findstr name=
Add: Use adb shell Dumpsys window | findstr mcurrentfocus command to view the currently running package name and activity more clearly.
Two, only the situation of the APK
(1) AAPT
Using the command line AAPT dump Xmltree colabox.apk androidmanifest.xml
(2) using Apktool
Use the Anti-compilation tool Apktool, and then open the Androidmanifest.xml file after the anti-compilation, find the same way as "source code situation"
(3) AAPT
AAPT dump badging d:\**.apk
Address: http://blog.csdn.net/zhubaitian/article/details/38926679
Third, the source of the situation
Open the Androidmanifest.xml file directly and find the activity that contains the Android.intent.action.MAIN and Android.intent.category.LAUNCHER.
If the third line of the package is Com.cola.ui, the seventh row of the main activity is Com.cola.ui.ColaBox (. Colabox is the activity shorthand method).
[HTML]View PlainCopy
- <? XML version= "1.0" encoding="Utf-8"?>
- <manifest xmlns:android="http://schemas.android.com/apk/res/android"
- package="Com.cola.ui"
- android:versioncode="1"
- android:versionname="1.0.0">
- <application android:icon="@drawable/icon" android:label="@string/app_name">
- <activity android:name=". Colabox "
- android:label="@string/app_name">
- <intent-filter>
- <action android:name="Android.intent.action.MAIN" />
- <category android:name="Android.intent.category.LAUNCHER" />
- </intent-filter>
- </Activity>
- <activity android:name="Frm_addbills"></activity>
- <activity android:name="Frm_editacctitem"></activity>
- <activity android:name="Grid_bills"></activity>
- <service android:name="LocalService" android:exported="true" android:enabled= "true"/>
- </Application>
- <uses-permission android:name="Android.permission.READ_CONTACTS" />
- </manifest>
Several ways to view Android app package names and activity