2010-11-06 9 views
22

Questo non è davvero una domanda, mi dispiace. Volevo solo aiuto per ottenere il pacchetto e nomi di classe di allarme e orologi di orologio e allarme diversi produttori Android.Elenco del produttore orologio/pacchetto di allarme e nome della classe, Si prega di aggiungere

Ho un elenco qui di HTC, Samsung e nomi di classi Android. Ma puoi indovinare i nomi dei pacchetti.

// 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",// 

Se avete un LG, Sony, o di qualsiasi altro produttore di Android là fuori, si prega di aggiungere a questa lista. Ti scongiuro.

+0

ho usato "com.htc.android.worldclock.AlarmAlert" e ho avuto un rapporto incidente su Google Play: java.lang.SecurityException: Autorizzazione Denial: Starting Intent –

+1

Lo stesso qui con "com.android.deskclock/.DeskClock" – Santacrab

risposta

10

Grazie per aver condiviso le informazioni!

Sony Ericsson XPERIA X10 Mini Pro, Android 2.1: Nome
pacchetto: 'com.sonyericsson.alarm',
nome attività: 'com.sonyericsson.alarm.Alarm'

Samsung Galaxy S Vibrant, Android 2.2: nome
pacchetto: 'com.sec.android.app.clockpackage',
nome attività: 'com.sec.android.app.clockpackage.ClockPackage'

Queste informazioni sulla base di AVD:

Orologio Stock, Android 2.1:
Nome pacchetto: 'com.android.alarmclock',
nome attività: 'com.android.alarmclock.AlarmClock'

orologio Stock, Android 2.2: Nome
pacchetto: 'com.android.alarmclock',
nome attività: 'com.android.alarmclock.AlarmClock'

Stock Clock, Android 2.3 (2.3.1): nome
pacchetto: 'com.android.deskclock',
Nome attività: 'com.android.deskclock.DeskClock'

orologio Stock, Android 2.3.3: Nome
pacchetto: 'com.android.deskclock',
nome attività: 'com.android.deskclock.DeskClock'

+0

Grazie per l'aggiunta. – 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

Grazie .. buon lavoro !! – kaibuki

14

Ecco alcune munifactures e azioni , più azioni di terze parti (app di allarme di terze parti)

// 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"; 

Queste azioni di trasmissione, che è possibile ricevere con un ricevitore.

Edit: ho trovato l'azione di allarme per i telefoni LG:

com.lge.alarm.alarmclocknew 
+0

Come posso ottenere quelle azioni da un'altra app? Li ho installati nell'emulatore e vedo il logcat, ma non sono in grado di vedere dove si trova l'azione per copiarlo. Qualsiasi aiuto? – Ton

+1

Ne ho ricavati dalla lettura di log cat. A volte l'app offre l'azione come output logcat, a volte ActivityManager ti parla dell'azione. È un po 'complicato, ma gli allarmi di magazzino più Android forniscono l'azione direttamente all'output del logcat. –

5

// HTC One

"com.htc.android.ALARM_ALERT ";

5

piccola aggiunta alle risposte precedenti (penso che nessuno citato 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 

Sarebbe davvero bello avere questo per Sony o altri produttori troppo 'facile da scoprire, solo. grep tua logcat all'avvio app sveglia in questo modo:

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

e l'uscita si presenta come:

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: per Sony dovrebbe essere come here:

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