4

ペアリングされていない 2 つの Android デバイス (ルート化されていない) で実行されているモバイル アプリの 2 つのインスタンス間で (Bluetooth 経由で OBEX / OPP / FTP プロファイルを使用して) ファイルを転送したいと考えています。これは可能ですか?

そうでない場合、ユーザーの操作なしでデバイスをペアリングし、転送が完了したらペアリングを解除できますか? 私は推測していません

 public static final String BLUETOOTH  (Added in API level 1)

   Allows applications to connect to paired bluetooth devices. 

 public static final String BLUETOOTH_ADMIN  (Added in API level 1)

   Allows applications to discover and pair bluetooth devices.

 public static final String BLUETOOTH_PRIVILEGED  (Added in API level 19)

   Allows applications to pair bluetooth devices without user interaction. **This 
   is not available to third party applications**. 

それでも、私はこの説明も見つけたので、修正したいと思います:

BLUETOOTH is for connecting to devices that have already been paired in the 
bluetooth settings.  BLUETOOTH_ADMIN allows you to connect to any 
device -- paired or not.
4

1 に答える 1

4

これから判断すると、ある時点でユーザーの操作なしでペアリングが可能だったようです。

プログラムによるペアリングを行っているときに、Android の Bluetooth ペアリング通知を回避または無視するにはどうすればよいですか?

ただし、PIN を要求する通知メッセージがまだ OP に表示されているようで、解決できませんでした。

OPが説明した基本的なアプローチは2.3で機能していたようですが、私は推測します(そして、巨大なセキュリティリスクの悪臭を放つため)、もはや機能しません.

于 2013-11-14T01:15:58.733 に答える