制造商时钟/闹钟包和类名列表,请添加[关闭]

Posted

技术标签:

【中文标题】制造商时钟/闹钟包和类名列表,请添加[关闭]【英文标题】:Listing of manufacturer's clock / alarm package and class name, Please add [closed] 【发布时间】:2011-05-06 03:56:58 【问题描述】:

这不是一个真正的问题,抱歉。我只是想帮助获取不同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 制造商,请 添加到此列表。我求求你。

【问题讨论】:

我使用了“com.htc.android.worldclock.AlarmAlert”并在 Google Play 上收到了崩溃报告:java.lang.SecurityException: Permission Denial: starting Intent 这里与“com.android.deskclock/.DeskClock”相同 【参考方案1】:

感谢您分享信息!

索尼爱立信 XPERIA X10 Mini Pro,Android 2.1: 包名:'com.sonyericsson.alarm', 活动名称:'com.sonyericsson.alarm.Alarm'

三星 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'

【讨论】:

感谢您的加入。【参考方案2】:
"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"

【讨论】:

【参考方案3】:

这里有一些设备和操作,以及第三方操作(第三方警报应用)

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

这是广播动作,您可以通过接收器接收。

编辑: 我找到了 LG 手机的警报动作:

com.lge.alarm.alarmclocknew

【讨论】:

如何从其他应用中获取这些操作?我已经在模拟器中安装了它们,我看到了 logcat,但我看不到复制它的动作在哪里。有什么帮助吗? 我从日志猫阅读中得到了一些。有时,应用程序将 Action 作为 logcat 输出提供,有时 ActivityManager 会与您讨论该操作。这有点棘手,但大多数 Android 库存警报直接将操作提供给 logcat 输出。【参考方案4】:

//宏达一号

"com.htc.android.ALARM_ALERT";

【讨论】:

【参考方案5】:

对先前答案的小补充(我认为没有人提到 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

如果索尼或其他制造商也能拥有它,那真是太酷了。很容易找到,只需在启动闹钟应用时使用您的 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

编辑: 对于索尼来说应该是here:

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

【讨论】:

【参考方案6】:

一加 "com.oneplus.deskclock"

【讨论】:

以上是关于制造商时钟/闹钟包和类名列表,请添加[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

TFT 触控屏 + ESP8266 制造天气时钟

使用mac地址的制造商名称[关闭]

JAVA 闹钟程序

关于在 iOS 时钟应用中重新创建“添加闹钟”表单的问题

ESP32+时钟、闹钟、温度+microPython程序 (2020-10-09)

将亚马逊 s3 与电子制造商的自动更新程序一起使用 [关闭]