2010-11-06 20 views
22

Đây không thực sự là một câu hỏi, Xin lỗi. Tôi chỉ muốn giúp đỡ về việc nhận được các gói và tên lớp của báo động và đồng hồ của đồng hồ báo thức và các nhà sản xuất android khác nhau.Danh sách gói đồng hồ/báo thức của nhà sản xuất và tên lớp, Vui lòng thêm

Tôi có một danh sách ở đây của HTC, Samsung và tên lớp android. Nhưng bạn có thể đoán tên gói.

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

Nếu bạn có một LG, Sony, hoặc bất kỳ nhà sản xuất Android khác trên mạng, xin vui lòng thêm vào danh sách này. tôi xin bạn.

+0

tôi đã sử dụng "com.htc.android.worldclock.AlarmAlert" và tôi đã báo cáo sự cố trên Google Play: java.lang.SecurityException: Permission từ chối: bắt đầu Intent –

+1

Tương tự ở đây với "com.android.deskclock/.DeskClock" – Santacrab

Trả lời

10

Cảm ơn bạn đã chia sẻ thông tin!

Sony Ericsson XPERIA X10 Mini Pro, Android 2.1: Tên
gói: 'com.sonyericsson.alarm',
Tên hoạt động: 'com.sonyericsson.alarm.Alarm'

Samsung Galaxy S Vibrant, Android 2.2: tên
gói: 'com.sec.android.app.clockpackage',
Hoạt động tên: 'com.sec.android.app.clockpackage.ClockPackage'

thông tin này dựa trên AVD:

Cổ Clock, Android 2.1:
tên gói: 'com.android.alarmclock',
Hoạt động tên: 'com.android.alarmclock.AlarmClock'

Cổ Clock, Android 2.2: Tên
trọn gói: 'com.android.alarmclock',
Hoạt động tên: 'com.android.alarmclock.AlarmClock'

Cổ Clock, Android 2.3 (2.3.1): tên
gói: 'com.android.deskclock',
Tên hoạt động: 'com.android.deskclock.DeskClock'

Cổ Clock, Android 2.3.3: Tên
gói: 'com.android.deskclock',
Hoạt động tên: 'com.android.deskclock.DeskClock'

+0

Cảm ơn bạn đã thêm. – 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

Cảm ơn .. công việc tuyệt vời !! – kaibuki

14

Dưới đây một số munifactures và hành động , cộng với hành động của bên thứ ba (ứng dụng báo thức của bên thứ ba)

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

Đây là những hành động phát sóng mà bạn có thể nhận với người nhận.

Edit: tôi đã tìm thấy các hoạt động cảnh báo cho các điện thoại LG:

com.lge.alarm.alarmclocknew 
+0

Tôi làm cách nào để có được các hành động đó từ một ứng dụng khác? Tôi đã cài đặt chúng trong trình giả lập và tôi thấy logcat nhưng tôi không thể nhìn thấy hành động ở đâu để sao chép nó. Bất kỳ giúp đỡ? – Ton

+1

Tôi nhận được một số từ đọc mèo đăng nhập. Đôi khi các ứng dụng cung cấp các hành động như đầu ra logcat, một số lần ActivityManager nói chuyện với bạn về hành động. Hơi phức tạp một chút, nhưng hầu hết các báo động chứng khoán Android đều cung cấp hành động trực tiếp cho đầu ra logcat. –

5

// HTC One

"com.htc.android.ALARM_ALERT ";

5

Ngoài nhỏ để câu trả lời trước (tôi nghĩ không ai đề cập 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 

Nó sẽ thực sự mát mẻ để có điều này cho Sony hoặc các nhà sản xuất khác quá Thật dễ dàng để tìm hiểu, chỉ. grep logcat của bạn khi khởi động ứng dụng Alarm Clock như thế này:

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

và đầu ra trông giống như:

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: Đối với Sony nó nên được như thế here:

{"Sony Ericsson Xperia Z", "com.sonyericsson.organizer", "com.sonyericsson.organizer.Organizer_WorldClock" } 
Các vấn đề liên quan