Android wifiManager.java 文件有 startCustomizedScan(ScanSettings requested) 功能,但它是隐藏功能。
* @hide
*/
public boolean startCustomizedScan(ScanSettings requested) {
try {
mService.startScan(requested, null);
return true;
} catch (RemoteException e) {
return false;
}
}
我必须使用这个功能。请求扫描指定频道列表中的接入点。每个频道都由其频率指定,以 MHz 为单位,例如“2400”
索尼开发者网页告诉了这个链接的解决方案:http: //developer.sonymobile.com/knowledge-base/tutorials/android_tutorial/code-examples-using-hidden-android-apis/
但是我下载了你隐藏的 API 代码示例。在 eclipse Tethering Demo 项目中打开该项目。但我有一些错误。
[2015-07-29 14:19:17 – TetheringDemo] Uploading TetheringDemo.apk onto device ‘192.168.56.101:5555'
[2015-07-29 14:19:17 – TetheringDemo] Installing TetheringDemo.apk…
[2015-07-29 14:19:18 – TetheringDemo] Installation error:INSTALL_FAILED_SHARED_USER_INCOMPATIBLE
[2015-07-29 14:19:18 – TetheringDemo] Please check logcat output for more details.
[2015-07-29 14:19:18 – TetheringDemo] Launch canceled!
请有人给我一些关于索尼示例项目或其他方法的见解。
谢谢!