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 には SMS を送信する権限がありません。

関数をメイン アクティビティに移動することで問題を解決しましたが、静的な方法で使用される非アクティビティ クラスにアクセス許可を設定する方法はありますか?

4

1 に答える 1

0

アプリケーション タグと同じレベルで uses-permission タグを設定する必要があります。

このようにして、アプリ全体にこれらの権限が付与されます。

于 2012-12-04T08:10:19.637 に答える