2010-11-06 11 views
22
'a ekleyin

THIS gerçekten bir soru değil, Üzgünüz. Ben sadece alarm ve farklı android yapımcıların saat ve alarm saatlerinin paket ve sınıf isimleri almak için yardım istedim.Üreticinin saat/alarm paketinin ve sınıf isimlerinin listelenmesi, Lütfen

HTC, Samsung ve stok android sınıfı adlarının bir listesini burada bulabilirsiniz. Ancak paket isimlerini tahmin edebilirsiniz.

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

Bir LG, Sony, veya orada başka android makinesi varsa, bu listeye ekleyin. Sana yalvarıyorum.

+0

ben "com.htc.android.worldclock.AlarmAlert" kullanılmış ve ben bir kilitlenme raporu var Google Play: java.lang.SecurityException: İzin Reddi: Başlangıç ​​ –

+1

Burada "com.android.deskclock/.DeskClock" ile aynı – Santacrab

cevap

10

Bilgileri paylaştığınız için teşekkür ederiz! Pro

Sony Ericsson XPERIA X10 Mini, Android 2.1:
Paket adı: 'com.sonyericsson.alarm'
Etkinlik adı: 'com.sonyericsson.alarm.Alarm'

Samsung Galaxy S Canlı, Android 2.2:
Paket adı: 'com.sec.android.app.clockpackage'
Etkinlik adı: 'com.sec.android.app.clockpackage.ClockPackage' AVD dayalı

Bu bilgiler:

Stok Saat, Android 2.1:
Paket adı: 'com.android.alarmclock'
Etkinlik adı: 'com.android.alarmclock.AlarmClock'

Stok Saat, Android 2.2:
Paket adı: 'com.android.alarmclock'
Etkinlik adı: 'com.android.alarmclock.AlarmClock'

Stok Saat, Android 2.3 (2.3.1):
Paket adı: 'com.android.deskclock',
Aktivite adı: 'com.android.deskclock.DeskClock'

Stok Saat, Android 2.3.3:
Paket adı: 'com.android.deskclock'
Etkinlik adı: 'com.android.deskclock.DeskClock' İşte

+0

Eklediğiniz için teşekkürler. – 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

Teşekkürler..nice iş! – kaibuki

14

bazı munifactures ve eylemler Ayrıca, üçüncü taraf eylemleri (üçüncü taraf alarm uygulamaları)

Bu, bir alıcıyla alabileceğiniz yayın eylemleridir.

Düzenleme: Ben LG telefonlar için alarm eylem bulduk:

com.lge.alarm.alarmclocknew 
+0

Bu eylemleri başka uygulamalardan nasıl edinebilirim? Onları emülatöre yükledim ve logcat'i görüyorum ancak eylemin kopyalandığı yeri göremiyorum. Herhangi bir yardım? – Ton

+1

Bazı günlük kedi okumalarından aldım. Bazen uygulama ActionScript aracının eylemi size anlattığı bazı durumlarda, eylemciyi çıktı olarak sunar. Onun biraz zor, ama en Android hisse senedi alarmları eylem doğrudan logcat çıktısı sağlar. –

5

// HTC One

"com.htc.android.ALARM_ALERT ";

5

önceki cevaplara Küçük bir ek (I LG sözü kimse düşünmek):

{"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 

O Sony veya çok diğer üreticiler için bu olması gerçekten harika olurdu Dışarı bulmak kolaydır, sadece. böyle Çalar Saat uygulamasını başlatırken sizin logcat grep:

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

ve çıkış benziyor:

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 

DÜZENLEME: Sony için o here gibi olmalıdır:

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