Androidで許可インテントを非表示にしますか?

android android-intent hiding permissions
Androidで許可インテントを非表示にしますか?

私たちが知っているように、Android OSにはデバイスハードウェアをプログラムで操作するためのいくつかの制限があります。たとえば、特定のインテントにtrueを返すためにYESを必要とするユーザーにインテントを示します。

Intent enableBtIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
startActivityForResult(enableBtIntent, 1);

私はユーザーからこの意図を隠し、ユーザーが「はい」をクリックしたかのようにtrueを返したいのですが、このようなコードを書く方法はありますか?

myBlueToothAdapter.enable() works)のように、許可なくbluetoothをオンにすることを求めていません。これと同じように機能する別のインテントを非表示にする必要があります。

誰かが適切な方法に私を導くことができることを願っています。 前もって感謝します。

  2  0


ベストアンサー

Androidのセキュリティメカニズムは、これを本質的に禁止します。

2


私はあなたが尋ねていることをよく理解していません。 ブルートゥース無線をオンにするようユーザーに要求する組み込みの「Intent」を使用したくないようです。 この場合、ユーザーにBluetoothのオン/オフを要求する独自の意図(アクティビティ)が必要だと言っていますか? これを行うには、アクティビティで「BluetoothAdapter.enable()」を使用できます。 または、そのAPIを使用して、ユーザーに尋ねることなくbluetoothをオンにすることができます。

0


タイトルとURLをコピーしました