0

我开发了带有日历应用程序快捷方式的小部件。

我为三星设备找到了这个

  • 包:com.android.calendar
  • 类:com.android.calendar.LaunchActivity

HTC 和摩托罗拉日历呢?任何人都可以分享吗?

谢谢

4

2 回答 2

1

这是我用于类似应用程序的包名和类名的列表。
虽然我不喜欢我必须硬编码的方式。我希望有一个不依赖于包名或类名的解决方法,这样我就不必为我的应用程序发送更新,每次某些制造商更改其中一个值时。

现在,给你:

{ "HTC Calendar", "com.htc.calendar",
"com.htc.calendar.LaunchActivity" },

{ "Standar Calendar", "com.android.calendar",
"com.android.calendar.LaunchActivity" },

{ "Froyo Nexus Calendar", "com.google.android.calendar",
"com.android.calendar.LaunchActivity" },

{ "Moto Blur Calendar", "com.motorola.blur.calendar",
"com.motorola.blur.calendar.LaunchActivity" },

{ "Samsung Galaxy S", "com.android.calendar",
"com.android.calendar.LaunchActivity" }
于 2013-03-22T08:13:01.177 回答
0

我开发了带有日历应用程序快捷方式的小部件

什么“日历应用程序”?仅就设备上的内容而言,可能有十几个,毫无疑问,Play Store 上还有数百个。

我为三星设备找到了这个

不,您“为” “三星设备” “想出了这个”。三星生产不止一部 Android 手机,并且不能保证任何给定的三星手机都必须为其捆绑的日历应用程序使用相同的包和/或类名称。

HTC 和摩托罗拉日历呢?

他们也生产不止一部 Android 手机,并且无法保证来自任何制造商的任何给定手机都必须为其捆绑的日历应用程序使用相同的包和/或类名。

而且,当然,包和/或类名可能会随着任何固件更新而改变。

而且,当然,用户可能不希望使用捆绑的日历应用程序,而是希望使用他们从 Play Store 或其他地方获得的一些其他日历应用程序。

于 2012-07-06T17:48:51.200 回答