android手机开发蓝牙传输问题,求帮忙

昨天参照了网上写了一段手机间蓝牙传输的代码,

按 Ctrl+C 复制代码

ContentValues cv = new ContentValues();

String uri = "file://"+ mSendFileNameTV.getText().toString().trim();

cv.put("uri", uri);

cv.put("destination",mTouchObject.bluetoothDevice.getAddress());

cv.put("direction", 0);

Long ts = System.currentTimeMillis();

cv.put("timestamp", ts);

可是运行到下面这行代码就报错了

getContentResolver().insert(Uri.parse("content://com.android.bluetooth.opp/btopp"),cv);

看了下logcat的信息显示

java.lang.SecurityException: Permission Denial: writing com.android.bluetooth.opp.BluetoothOppProvider uri content://com.android.bluetooth.opp/btopp from pid=10194, uid=10056 requires android.permission.ACCESS_BLUETOOTH_SHARE, or grantUriPermission()

这个是什么原因造成的错误?有解决的方法么?


BIG阳
浏览 914回答 2
2回答

HUH函数

log信息不是很清楚么?  requires  android.permission.ACCESS_BLUETOOTH_SHARE 

MYYA

请问你怎么解决的
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android