--- a/packages/apps/Settings/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragment.java
+++ b/packages/apps/Settings/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragment.java
@@ -52,7 +52,10 @@ import android.app.settings.SettingsEnums;
import android.content.Context;
import android.net.Uri;
import android.provider.DeviceConfig;
-
+/*jicong.wang modify for bug 20487 start {@*/
+import android.bluetooth.BluetoothAdapter;
+import android.util.Log;
+/*jicong.wang modify for bug 20487 end @}*/
import androidx.annotation.VisibleForTesting;
import com.android.settings.R;
@@ -110,7 +113,31 @@ public class ConnectedDeviceDashboardFragment extends DashboardFragment {
? Uri.parse(getString(R.string.config_nearby_devices_slice_uri))
: null);
}
+ /*jicong.wang modify for bug 20487 start {@*/
+ private BluetoothAdapter mBluetoothAdapter;
+ @Override
+ public void onStart() {
+ super.onStart();
+ if (null == mBluetoothAdapter){
+ mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
+ }
+ if (mBluetoothAdapter.isEnabled() && !mBluetoothAdapter.isDiscovering()){
+ mBluetoothAdapter.startDiscovery();
+ Log.d(TAG,"startDiscovery");
+ }
+ }
+ @Override
+ public void onStop() {
+ super.onStop();
+ if (null!=mBluetoothAdapter && mBluetoothAdapter.isEnabled()){
+ if (mBluetoothAdapter.isDiscovering()){
+ mBluetoothAdapter.cancelDiscovery();
+ Log.d(TAG,"cancelDiscovery");
+ }
+ }
+ }
+ /*jicong.wang modify for bug 20487 end @}*/
/**
* For Search.
*/
修改已配对蓝牙设备名称,测试机不更新
最新推荐文章于 2021-11-24 13:13:48 发布