从拨号器打开Android应用程序

时间:2015-02-16 09:44:28

标签: android android-intent broadcastreceiver

我已经实现了一个广播接收器来从启动器打开我的应用程序。要打开的号码是#1234#

现在它在某些设备中完美运行,而在某些设备中却没有。现在我的问题是这怎么可能呢?

如果它有效,那么它应该在所有设备上工作不是吗?另外,我需要建议什么是确保它适用于所有设备的最佳实践。

感谢。

1 个答案:

答案 0 :(得分:1)

现在我的问题是这怎么可能?

是的,这几乎是可能的。

如果有效,那么它应该适用于所有设备吗?

不,您的实施背后的原因可能不是仅限于,如下所示。

1)每个手机制造商调整Android操作系统代码(因为Android是开源的)。首先可以优先考虑系统应用程序然后公开 应用

2)手机上可以运行其他应用程序(系统/公共),这些应用程序正在侦听相同的BroadCast Intent并在您的应用程序执行任何操作之前采取措施。

3)电话很慢,你的接收器稍后会得到命令!!

分享有关测试的更多详情,以获得更多反馈。