Android:Verizon Droid拼图

Mar*_*ady 7 android

我在德国,并在Android Market上发布"Last Call Widget".随着时间的推移,我一直在不断改进它,但是一组用户仍抱怨它不能在他们的设备上工作.

我的小部件侦听"android.intent.action.PHONE_STATE"意图,然后设置警报以在20秒,然后60秒,然后5分钟,1小时等更新最后一个调用UI.这对我的所有操作都可靠测试设备,即使是攻击性的任务杀手(自己尝试).不幸的是,我在Verizon网络上有一群拥有Motorola Droids的用户抱怨UI不会自动更新.

我相信Verizon是一个CDMA网络(我们在欧洲有GSM),虽然Android API文档没有指定任何实现差异.这也可能是摩托罗拉Droid上的驱动程序问题(我们在欧洲有GSM摩托罗拉里程碑).

我想知道是否有人阅读能够提供任何想法,或者在Droid和/或CDMA网络上测试小部件以查看它们是否可以重现问题(使用日志)?

问马克

Com*_*are 1

好吧,虽然我有 DROID,但没有一个拥有活跃的 Verizon 帐户,因为我将我的 Verizon 帐户转移到了 Incredible。因此,我无法测试您的应用程序,因为我无法拨打电话(911 除外,警察真的不会感激我只是为了测试您的应用程序小部件而打电话给他们)。

您可以集成一些 Flurry 类型的日志记录,以查看您是否根本没有获得 Intent,或者它是否在某种程度上未满足您的期望(例如,EXTRA_STATE不是您所期望的)。

除此之外,您可以使用该类Build来检测 DROID,并在手机处于唤醒状态时每隔 N 秒发出一次警报,而不是基于来电。这会消耗更多的电池,并且使用您的应用程序的 DROID 用户使用任务杀手攻击您将停止这些警报。这就是为什么我只对 DROID 或您确定具有类似行为的任何其他设备执行此操作。