Android 查 activity 指令
aapt dump xmltree PmCalib.apk AndroidManifest.xml <== Android SDK提供的命令
user@ub1004:~/temp/penmount/calibration/android-4$ aapt dump xmltree PmCalib.apk AndroidManifest.xml
N: android=http://schemas.android.com/apk/res/android
E: manifest (line=2)
A: android:versionCode(0x0101021b)=(type 0x10)0x1
A: android:versionName(0x0101021c)="1.2" (Raw: "1.2")
A: package="com.pm.calib" (Raw: "com.pm.calib") <== 程式包
E: uses-sdk (line=7)
A: android:minSdkVersion(0x0101020c)=(type 0x10)0xe
E: application (line=9)
A: android:label(0x01010001)=@0x7f040001
A: android:icon(0x01010002)=@0x7f020001
E: activity (line=12)
A: android:label(0x01010001)=@0x7f040001
A: android:name(0x01010003)=".PmCalibActivity" (Raw: ".PmCalibActivity") <== 查到執行動作
E: intent-filter (line=15)
E: action (line=16)
A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN")
E: category (line=18)
A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw: "android.intent.category.LAUNCHER")
android console 內利用指令喚起/執行 app/apk
使用 am 執行 apk
用法:
am start -n com.package.name/com.package.name.ActivityName
故指令為:
am start -n com.pm.calib/com.pm.calib.PmCalibActivity
沒有留言:
張貼留言