3

我已经在模拟器和 CM9 ROM 上测试了我的代码。一切正常。但是当我在 MIUI v3.6.28 Android 版本 4.1.2 上运行我的应用程序时,它不会触发 SMS 接收器。

我在 StackOverflow 上四处搜索,但找不到合适的答案,除了提到电话制造商自己实现内部类以避免这种行为。而 MIUI 就是小米 ROM,也许这是真的。但是 Go SMS 和 Handcent SMS 将如何在这些设备上运行呢?

4

2 回答 2

3

http://miuiandroid.com/community/threads/sms-notification-not-working.16464/

这可能会解决问题。我没有检查它,因为我再次移动到 cm 进行测试。但似乎完全解决了我的需要。描述是有道理的。

Miui 会在任何其他应用程序接收到短信之前优先取走短信。

于 2013-06-30T03:34:20.843 回答
2

在小米设备中,您只需将您的应用程序添加到自动启动列表中,请按照以下简单步骤操作:

  1. 打开手机上的安全应用程序。
  2. 点击权限,它会显示两个选项:自动启动和权限。
  3. 点击Autostart,它会显示带有打开或关闭切换按钮的应用程序列表。
  4. 打开你的应用程序的开关,你就完成了!

注意:当通过 USB 运行您的应用程序时,READ_SMS 权限默认被拒绝。您需要在安全应用的权限选项卡中为您的应用启用权限。

于 2016-08-16T07:37:11.770 回答