Wie finde ich heraus, welches Package und welche Class meine App hat?
- Nette Leute oder Google befragen
- Selbst herausfinden!
Wenn ihr eine App startet, wird dies von ActivityManager im Logcat inklusive Package und Klasse vermerkt. Ihr müsst also nur noch euren Logcat auslesen, nachdem ihr die App gestartet habt!
macht das Per Terminal via adb logcat|grep "ActivityManager", per adb logcat > mylog.txt und sucht anschließend nach dem jeweiligen Eintrag, oder benutzt eine App, die den Logcat auslesen (und sogar filtern) kann, z.b. Process Monitor Widget oder Quick System Info.
Am Beispiel für den Miren-Browser:
"I/ActivityManager( 248): Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=cn.miren.browser/.ui.BrowserActivity bnds=[245,592][355,710] } from pid 547
Also schreibt ihr:
<Intent action="android.intent.action.VIEW" package="cn.miren.browser" class="cn.miren.browser.ui.BrowserActivity"/>