【发布时间】:2010-07-01 00:39:20
【问题描述】:
在我的 Android 应用程序中,我需要通过 Google 让手机“签入”市场更新。这可以由用户通过打开拨号器并输入“*#*#CHECKIN#*#*”来手动完成。我的应用需要能够做同样的事情。
我很肯定这是使用 Intent 完成的。一些挖掘表明警报管理器有这个待处理的意图等待:
RTC_WAKEUP #5: Alarm{44b1ee18 type 0 com.google.android.server.checkin}
type=0 when=1277981220358 repeatInterval=40212000 count=0
operation=PendingIntent{44b256c0: PendingIntentRecord{44c26a80 com.google.android.server.checkin broadcastIntent}}
现在的问题是,我如何让我的应用广播这种相同类型的 Intent?我在活动中尝试了 this.sendBroadcast(myIntent) 没有运气,所以我现在很困惑。
有什么想法吗?
【问题讨论】:
-
注意:我完全清楚使用私有 API 是一个巨大的禁忌。此应用程序不会在市场上分发。这个应用程序是一个针对有根的自定义 ROM 用户的一键式补丁。我不担心将来会出现这种情况,因为它是一次性的应用程序。也就是说,有人知道如何做到这一点吗?
标签: android android-intent broadcast