2010-11-06 8 views
22

Dies ist nicht wirklich eine Frage, Entschuldigung. Ich wollte nur Hilfe bekommen, um die Paket- und Klassennamen von Alarm und Uhren der verschiedenen Android-Hersteller Uhr und Alarm zu bekommen.Auflistung des Uhr/Alarmpakets und des Klassennamens des Herstellers, bitte hinzufügen

Ich habe hier eine Liste von HTC, Samsung und Lager-Klasse Namen. Aber Sie können die Paketnamen erraten.

// HTC 
"com.htc.android.worldclock.TimerAlert",// 
"com.htc.android.worldclock.AlarmAlert",// 

// Samsung 
"com.sec.android.app.clockpackage.ClockPackage",// 
"com.sec.android.app.clockpackage.alarm.AlarmAlert",// 

// Motorola 
"com.motorola.blur.alarmclock.AlarmAlert",// 
"com.motorola.blur.alarmclock.AlarmClock",// 
"com.motorola.blur.alarmclock.AlarmTimerAlert", 

// Stock Android Clock 
"com.android.alarmclock.AlarmClock",// 1.5/1.6 
"com.android.deskclock.DeskClock",// 

Wenn Sie einen LG, Sony, oder jeden anderen Android-Hersteller gibt, bitte zu dieser Liste hinzuzufügen. ich bitte dich.

+0

Ich habe "com.htc.android.worldclock.AlarmAlert" und ich bekam einen Crash-Bericht auf Google Play: java.lang.SecurityException: Permission Denial: Start Absicht –

+1

Das gleiche hier mit "com.android.deskclock/.DeskClock" – Santacrab

Antwort

10

Danke für das Teilen der Informationen!

Sony Ericsson XPERIA X10 Mini Pro, Android 2.1:
Paketname: 'com.sonyericsson.alarm',
Aktivitätsname: 'com.sonyericsson.alarm.Alarm'

Samsung Galaxy S Vibrant, Android 2.2:
Paketname: 'com.sec.android.app.clockpackage',
Aktivitätsname: 'com.sec.android.app.clockpackage.ClockPackage'

Diese Informationen basieren auf AVD:

Auf Uhr, Android 2.1:
Paketname: 'com.android.alarmclock',
Aktivitätsname: 'com.android.alarmclock.AlarmClock'

Auf Uhr, Android 2.2:
Paketname: 'com.android.alarmclock',
Aktivitätsname: 'com.android.alarmclock.AlarmClock'

Auf Uhr, Android 2.3 (2.3.1):
Paketname: 'com.android.deskclock',
Name der Aktivität: 'com.android.deskclock.DeskClock'

Auf Uhr, Android 2.3.3:
Paketname: 'com.android.deskclock',
Aktivitätsname: 'com.android.deskclock.DeskClock'

+0

Danke für die Zugabe. – KITT

7
{"HTC Alarm Clock", "com.htc.android.worldclock", "com.htc.android.worldclock.WorldClockTabControl" }, 
{"Standar Alarm Clock", "com.android.deskclock", "com.android.deskclock.AlarmClock"}, 
{"Froyo Nexus Alarm Clock", "com.google.android.deskclock", "com.android.deskclock.DeskClock"}, 
{"Moto Blur Alarm Clock", "com.motorola.blur.alarmclock", "com.motorola.blur.alarmclock.AlarmClock"} 
+1

Danke..schöne Arbeit !! – kaibuki

14

Hier einige munifactures und Aktionen , plus Dritthandlungen (Drittanbieter-Alarm-Apps)

// Stock alarms 
// Nexus (?) 
"com.android.deskclock.ALARM_ALERT"; 
"com.android.deskclock.ALARM_DISMISS"; 
"com.android.deskclock.ALARM_DONE"; 
"com.android.deskclock.ALARM_SNOOZE"; 
// stock Android (?) 
"com.android.alarmclock.ALARM_ALERT"; 
// Stock alarm Manufactures 
// Samsung 
"com.samsung.sec.android.clockpackage.alarm.ALARM_ALERT"; 
// HTC 
"com.htc.android.worldclock.ALARM_ALERT"; 
// Sony 
"com.sonyericsson.alarm.ALARM_ALERT"; 
// ZTE 
"zte.com.cn.alarmclock.ALARM_ALERT"; 
// Motorola 
"com.motorola.blur.alarmclock.ALARM_ALERT"; 

// Thirdparty Alarms 
// Gentle Alarm 
"com.mobitobi.android.gentlealarm.ALARM_INFO"; 
// Sleep As Android 
"com.urbandroid.sleep.alarmclock.ALARM_ALERT"; 
// Alarmdroid (1.13.2) 
"com.splunchy.android.alarmclock.ALARM_ALERT"; 

Dies sind Broadcast-Aktionen, die Sie mit einem Empfänger empfangen können.

Edit: Ich habe die Alarmaktion für die LG-Handys gefunden:

com.lge.alarm.alarmclocknew 
+0

Wie bekomme ich diese Aktionen von anderen Apps? Ich habe sie im Emulator installiert und ich sehe das Logcat, aber ich bin nicht in der Lage zu sehen, wo die Aktion ist, um es zu kopieren. Irgendeine Hilfe? – Ton

+1

Ich habe einige von Log-Katzen lesen. Manchmal bietet die App die Aktion als Logcat-Ausgabe an, manchmal spricht der ActivityManager mit Ihnen über die Aktion. Es ist ein wenig knifflig, aber die meisten Android Lager Alarme bieten die Aktion direkt auf die Logcat-Ausgabe. –

5

// HTC One

„com.htc.android.ALARM_ALERT ";

5

Kleine zusätzlich zu bisherigen Antworten (ich glaube, niemand erwähnte LG):

{"LG Alarm Clock", "com.lge.clock", "com.lge.clock.AlarmClockActivity"} // newer devices e.g. LG G3 
{"LG Alarm Clock", "com.lge.clock", "com.lge.clock.DefaultAlarmClockActivity"} // older devices e.g. LG-E610 

Es wäre wirklich cool, dies auch für Sony oder anderen Herstellern zu haben Es ist einfach, um herauszufinden, nur. grep Ihre logcat wenn Wecker App wie diese Start:

adb logcat *:v | grep "android.intent.category.LAUNCHER" 

und die Ausgabe wie folgt aussieht:

I/ActivityManager( 466): START {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.lge.clock/.DefaultAlarmClockActivity u=0} from pid 735 

EDIT: Für Sony es wie here sein sollte:

{"Sony Ericsson Xperia Z", "com.sonyericsson.organizer", "com.sonyericsson.organizer.Organizer_WorldClock" }