0

ユーザーにセキュリティ ダイアログを表示することなく、Android デバイスで検出可能性を自動的にオンにできるようにしたいと考えています。

Android TV ボックス用とスマートフォン用の 2 つのアプリケーションを開発しています。スマートフォンを使用してAndroid TVボックスを制御できるようにしたいのですが、TVボックスで手動で発見可能性をオンにする必要はなく、アプリケーションのポイントを完全に無効にする何らかのリモートが必要になるため、これを行いたいです。

私が使用できるAPIを介して、できればサービスを介して発見可能性を有効にする別の方法はありますか。

ありがとう、

ネイサン。

4

2 に答える 2

2

うわー、4年になります。私の若い頃の自分への答えとして、あなたがやろうとしていたことはあなた自身が言ったように不可能だと思います。それはセキュリティの問題です(あなた自身が「サービスダイアログ」を参照しています)。

アプリが必要なときにいつでも Bluetooth をオンにして、Bluetooth ハードウェア全体に完全に秘密裏にアクセスできる場合、アプリは悪意を持って Android OS の一部に損害を与えたり、削除したり、さらに悪いことをしたりする可能性があります。ユーザーの個人情報の配布。

代わりに、コンピュータ周辺機器の製造元がワイヤレス キーボードとマウスを実装するシステムを実装します。つまり、Bluetooth 接続を別のハードウェア レイヤー (USB ドングル) に抽出し、USB 経由でヒューマン インターフェイス デバイスを実装します。 Bluetooth 接続のフィルタリングを有効にして、デバイスへの HID 入力情報の送信のみを許可します。

4年前の自分に、

ネイサン。

于 2016-09-13T13:23:18.830 に答える