在我的一个应用程序中,我需要显示与我的手机配对的所有wi-fi和蓝牙设备,以及它们的信号强度.有了wi-fi,我可以显示信号强度(RSSI).但我的蓝牙问题.我搜索了一些适合这项任务的方法; 我找到了一种方法:
intent.getShortExtra(BluetoothDevice.EXTRA_RSSI, Short.MIN_VALUE);
Run Code Online (Sandbox Code Playgroud)
但它只显示未与我的手机配对的新设备RSSI.是否有任何想法让所有蓝牙设备RSSI?
我在我的日志上收到此错误
07-06 06:22:07.419: ERROR/AndroidRuntime(2618): java.lang.SecurityException: SECURE PERMISSION: Neither user 10070 nor current process has android.permission.WRITE_SECURE_SETTINGS.
Run Code Online (Sandbox Code Playgroud)
我这样用过
在活动文件中
private static final String SECURE_SETTINGS = android.Manifest.permission.WRITE_SECURE_SETTINGS;
mContext.enforceCallingOrSelfPermission(SECURE_SETTINGS,
"BLUETOOTH_ADMIN permission");
Run Code Online (Sandbox Code Playgroud)
在清单文件中
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
Run Code Online (Sandbox Code Playgroud)
为什么会出错?
我在哪里可以找到以下链接
07-26 11:32:31.865: VERBOSE/MAKIService(1081): Received Broadcast:android.intent.action.START_TETHER
07-26 11:32:31.865: VERBOSE/MAKIService(1081): DataString:null
07-26 11:32:31.865: VERBOSE/MAKIService(1081): toString:Intent { act=android.intent.action.START_TETHER }
Run Code Online (Sandbox Code Playgroud)
我需要使用这一个用于我的蓝牙系绳启用.虽然按下电源小部件系绳按钮我在我的日志上观察到这一个.我在哪里可以找到MAKIService?
至少给我一个Power Control Widget的代码链接.这可以从Android 1.6开始提供吗?