2010-11-06 11 views
22

To naprawdę nie jest pytanie, przepraszam. Po prostu chciałem uzyskać pomoc w uzyskaniu pakietów i nazw klas alarmów i zegarów różnych producentów i zegarków z Androidem.Lista producentów/zestawów alarmów i nazw klas, proszę dodać

Mam tutaj listę HTC, Samsung i nazwy klas android. Ale możesz odgadnąć nazwy paczek.

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

Jeśli masz LG, Sony, lub dowolny inny android maker tam, proszę dodać do tej listy. błagam Cię.

+0

użyłem "com.htc.android.worldclock.AlarmAlert" i dostałem zgłoszenie awarii w Google Play: java.lang.SecurityException: Odmowa zgody: począwszy Intent –

+1

To samo z "com.android.deskclock/.DeskClock" – Santacrab

Odpowiedz

10

Dziękujemy za udostępnienie informacji!

Sony Ericsson Xperia X10 Mini Pro, Android 2.1: nazwa
Package: 'com.sonyericsson.alarm',
nazwa Aktywność: 'com.sonyericsson.alarm.Alarm'

Samsung Galaxy S Vibrant, Android 2.2: nazwa
Package: 'com.sec.android.app.clockpackage',
nazwa aktywny: 'com.sec.android.app.clockpackage.ClockPackage'

informacja ta opiera się na AVD:

Zdjęcie Clock, Android 2.1:
nazwa Package: 'com.android.alarmclock',
nazwa aktywny: 'com.android.alarmclock.AlarmClock'

Zdjęcie Clock, Android 2.2: nazwa
Opakowanie: 'com.android.alarmclock',
nazwa Aktywność:

Clock 'com.android.alarmclock.AlarmClock' Zdjęcie, Android 2.3 (2.3.1): nazwa
Package: 'com.android.deskclock'
Nazwa działalności: "com.android.deskclock.DeskClock"

Zdjęcie Clock, Android 2.3.3: nazwa
Package: 'com.android.deskclock',
nazwa aktywny: 'com.android.deskclock.DeskClock'

+0

Dzięki za dodanie. – 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

Dzięki..nice pracy !! – kaibuki

14

Oto niektóre munifactures i działania , a także działania osób trzecich (aplikacje alarmowe dla osób trzecich)

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

Są to działania rozgłaszania, które można odbierać za pomocą odbiornika.

Edit: Znalazłem działanie alarmu dla telefonów LG:

com.lge.alarm.alarmclocknew 
+0

Jak mogę uzyskać te czynności z innych aplikacji? Zainstalowałem je w emulatorze i widzę logcat, ale nie jestem w stanie zobaczyć, gdzie jest akcja, aby go skopiować. Jakaś pomoc? – Ton

+1

Mam niektóre z czytania dziennika kota. Czasami aplikacja oferuje Action jako dane wyjściowe logcat, czasami ActivityManager mówi Ci o akcji. To trochę trudne, ale większość alarmów giełdowych systemu Android udostępnia akcję bezpośrednio do wyjścia logcat. –

5

// HTC One

„com.htc.android.ALARM_ALERT ";

5

niewielkim dodatkiem do poprzednich odpowiedzi (myślę, że nikt nie wspomniał 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 

Byłoby naprawdę fajnie mieć to dla Sony lub innych producentów zbyt To proste, aby dowiedzieć się, tylko. grep swoją logcat przy uruchamianiu aplikacji Alarm Clock tak:

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

a wyjście wygląda następująco:

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: dla Sony powinno być jak here:

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