2010-11-06 11 views
22

Esto no es realmente una pregunta, lo siento. Solo quería ayuda para obtener el paquete y los nombres de las clases de alarma y relojes de alarma y el reloj de los diferentes fabricantes de Android.Lista de reloj del fabricante/paquete de alarma y nombre de clase, por favor agregue

Tengo un listado aquí de HTC, Samsung y nombres de clase de Android. Pero puede adivinar los nombres de los paquetes.

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

Si usted tiene un LG, Sony, o de cualquier otro fabricante de Android por ahí, por favor añadir a esta lista. te lo ruego.

+0

he usado "com.htc.android.worldclock.AlarmAlert" y que tiene un informe de fallos en Google Play: java.lang.SecurityException: Permiso Negación: Iniciando intención –

+1

Lo mismo aquí con "com.android.deskclock/.DeskClock" – Santacrab

Respuesta

10

¡Gracias por compartir la información!

Sony Ericsson XPERIA X10 Mini Pro, Android 2.1: nombre
paquete: 'com.sonyericsson.alarm',
Nombre de la actividad: 'com.sonyericsson.alarm.Alarm'

Samsung Galaxy S Vibrant, Android 2.2: nombre
paquete: 'com.sec.android.app.clockpackage',
nombre Actividad: 'com.sec.android.app.clockpackage.ClockPackage'

Esta información basada en AVD:

de despertador, Android 2.1:
nombre paquete: 'com.android.alarmclock',
nombre Actividad: 'com.android.alarmclock.AlarmClock'

de despertador, Android 2.2: nombre
del paquete: 'com.android.alarmclock',
nombre de la actividad: 'com.android.alarmclock.AlarmClock'

de despertador, Android 2.3 (2.3.1): nombre del
paquete: 'com.android.deskclock',
Nombre de la actividad: 'com.android.deskclock.DeskClock'

de despertador, Android 2.3.3: nombre
paquete: 'com.android.deskclock',
nombre Actividad: 'com.android.deskclock.DeskClock'

+0

Gracias por la adición. – 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

Gracias ... buen trabajo !! – kaibuki

14

Aquí algunos munifactures y acciones , más acciones de terceros (aplicaciones de alarma de terceros)

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

Se trata de acciones de difusión, que puede recibir con un receptor.

Editar: que he encontrado la acción de alarma para los teléfonos LG:

com.lge.alarm.alarmclocknew 
+0

¿Cómo puedo obtener esas acciones de otras aplicaciones? Los he instalado en el emulador y veo el logcat, pero no puedo ver dónde está la acción para copiarlo. ¿Alguna ayuda? – Ton

+1

Obtuve algunos de la lectura de registro de gato. A veces, la aplicación ofrece la acción como salida de logcat, algunas veces el ActivityManager le habla sobre la acción. Es un poco complicado, pero la mayoría de las alarmas de stock de Android proporcionan la acción directamente a la salida de logcat. –

5

// HTC uno

"com.htc.android.ALARM_ALERT ";

5

Pequeño Además de las respuestas anteriores (creo que nadie ha mencionado 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 

Sería genial tener esto para Sony o también otros fabricantes Es fácil de averiguar, solamente. grep su logcat cuando se inicia la aplicación Reloj despertador así:

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

y la salida será similar a:

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: para Sony Debe ser como here:

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