Перечисление производителя часов / будильника и название класса, пожалуйста, добавьте - PullRequest
23 голосов
/ 07 ноября 2010

Это на самом деле не вопрос, извините.Мне просто нужна была помощь в получении названий пакетов и классов будильника и часов для часов и будильников разных производителей Android.

У меня есть список HTC, Samsung и названий классов Android.Но вы можете угадать названия пакетов.

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

Если у вас есть LG, Sony или любой другой производитель Android, пожалуйста, добавьте в этот список.Я просил тебя.

Ответы [ 5 ]

14 голосов
/ 08 апреля 2013

Здесь представлены некоторые действия и действия, а также действия третьих сторон (приложения тревоги для третьих сторон)

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

Это широковещательные действия, которые вы можете получить с помощью приемника.

Edit: Я обнаружил действие тревоги для телефонов LG:

com.lge.alarm.alarmclocknew
10 голосов
/ 19 марта 2011

Спасибо, что поделились информацией!

Sony Ericsson XPERIA X10 Mini Pro, Android 2.1:
Название пакета: 'com.sonyericsson.alarm',
Название деятельности: 'com.sonyericsson.alarm.Alarm'

Samsung Galaxy S Vibrant, Android 2.2:
Название пакета: 'com.sec.android.app.clockpackage',
Название действия: 'com.sec.android.app.clockpackage.ClockPackage'

Эта информация основана на AVD:

Stock Clock, Android 2.1:
Название пакета: 'com.android.alarmclock',
Название деятельности: 'com.android.alarmclock.AlarmClock'

Stock Clock, Android 2.2:
Название пакета: 'com.android.alarmclock',
Название деятельности: 'com.android.alarmclock.AlarmClock'

Stock Clock, Android 2.3 (2.3.1):
Название пакета: 'com.android.deskclock',
Название деятельности: 'com.android.deskclock.DeskClock'

Stock Clock, Android 2.3.3:
Название пакета: 'com.android.deskclock',
Название деятельности: 'com.android.deskclock.DeskClock'

7 голосов
/ 01 августа 2011
{"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"}
5 голосов
/ 22 мая 2014

Небольшое дополнение к предыдущим ответам (думаю, никто не упомянул 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

Было бы здорово иметь это для Sony или других производителей. Это легко узнать, только запустив ваш logcat при запуске приложения Будильник, например:

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

и вывод выглядит так:

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: Для Sony это должно быть похоже на здесь :

{"Sony Ericsson Xperia Z", "com.sonyericsson.organizer", "com.sonyericsson.organizer.Organizer_WorldClock" }   
5 голосов
/ 07 июня 2013

// HTC One

"com.htc.android.ALARM_ALERT";

...