android AIP Guidesでバインドされたサービスをセットアップする方法を見つけることができます!
このデモでは、任意のアプリをそれにバインドできます。しかし、私が望むのは、私の apk だけが、私がコーディングしたサービスと通信できることです。それを行う方法はありますか? 方法?ありがとう!
android AIP Guidesでバインドされたサービスをセットアップする方法を見つけることができます!
このデモでは、任意のアプリをそれにバインドできます。しかし、私が望むのは、私の apk だけが、私がコーディングしたサービスと通信できることです。それを行う方法はありますか? 方法?ありがとう!
サービスはデフォルトではエクスポートされません。つまり、サービスはアプリケーションによってのみ呼び出し/バインドできます。サービスのマニフェスト エントリに追加android:exported="true"
しない限り、アプリのみがサービスにバインドできます。
Service.onBind()
サービスへのバインドに使用されたインテントを受け取ります。1 つの方法として、前述のインテントにパーミッションService.onBind()
エクストラを追加し、 でその値を確認し、無効なパーミッション値の場合はバインド リクエストを拒否する方法があります。