1

我有一个公共课程public class GlobalFunctions,我收集了一些功能,以便从我的应用程序的不同部分使用。我以静态方式访问它们,例如public static boolean sendSMS(String number, String message)在我的 Android 清单中,我有<uses-permission android:name="android.permission.SEND_SMS"/>标签并且一切正常。但是从 api 16 开始,我得到了一个安全例外,UUID 1002 无权发送短信。

我通过将函数移动到我的主要活动中解决了这个问题,但是有没有办法为以静态方式使用的非活动类设置权限?

4

1 回答 1

0

您应该将使用权限标签设置在与应用程序标签相同的级别上。

这样,您的整个应用程序将拥有这些权限。

于 2012-12-04T08:10:19.637 回答