2014-07-09

Android 查 activity 指令 & 指令喚起執行 apk/app

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

沒有留言:

張貼留言