0

BluetoothSocketクラスを使用してAndroidアプリケーションにソケットを作成しようとすると、次のエラーが発生します。

java.io.IOException:android.bluetooth.BluetoothSocket.initSocketNative(ネイティブメソッド)では操作が許可されていません

どうすれば修正できますか?

4

1 に答える 1

5

権限が正しく設定されていません。AndroidManifestファイルでBluetooth接続を許可していることを確認する必要があります。

これを行うには、マニフェストファイルを次のように変更します。

<manifest ... >
  <uses-permission android:name="android.permission.BLUETOOTH" />
  ...
</manifest>

これにより、アプリの権限にBluetoothが追加され、Bluetooth接続を作成できるようになります。

于 2013-02-26T02:31:41.937 に答える