Loading android/app/src/com/android/bluetooth/avrcp/Avrcp.java +2 −2 Original line number Diff line number Diff line Loading @@ -1383,7 +1383,7 @@ public final class Avrcp { Context.MODE_PRIVATE); SharedPreferences.Editor editor = pref.edit(); editor.putBoolean(mAddress, true); editor.commit(); editor.apply(); } private int modifyRcFeatureFromBlacklist(int feature, String address) { Loading @@ -1403,7 +1403,7 @@ public final class Avrcp { Context.MODE_PRIVATE); SharedPreferences.Editor editor = pref.edit(); editor.remove(address); editor.commit(); editor.apply(); } /** Loading android/app/src/com/android/bluetooth/btservice/AdapterService.java +22 −3 Original line number Diff line number Diff line Loading @@ -37,6 +37,7 @@ import android.content.Context; import android.content.Intent; import android.content.IntentFilter; import android.content.SharedPreferences; import android.os.AsyncTask; import android.os.BatteryStats; import android.os.Binder; import android.os.Bundle; Loading Loading @@ -549,6 +550,21 @@ public class AdapterService extends Service { mProfileObserver.start(); setAdapterService(this); // First call to getSharedPreferences will result in a file read into // memory cache. Call it here asynchronously to avoid potential ANR // in the future new AsyncTask<Void, Void, Void>() { @Override protected Void doInBackground(Void... params) { getSharedPreferences( PHONEBOOK_ACCESS_PERMISSION_PREFERENCE_FILE, Context.MODE_PRIVATE); getSharedPreferences( MESSAGE_ACCESS_PERMISSION_PREFERENCE_FILE, Context.MODE_PRIVATE); getSharedPreferences(SIM_ACCESS_PERMISSION_PREFERENCE_FILE, Context.MODE_PRIVATE); return null; } }.execute(); } @Override Loading Loading @@ -2155,7 +2171,8 @@ public class AdapterService extends Service { } else { editor.putBoolean(device.getAddress(), value == BluetoothDevice.ACCESS_ALLOWED); } return editor.commit(); editor.apply(); return true; } int getMessageAccessPermission(BluetoothDevice device) { Loading @@ -2180,7 +2197,8 @@ public class AdapterService extends Service { } else { editor.putBoolean(device.getAddress(), value == BluetoothDevice.ACCESS_ALLOWED); } return editor.commit(); editor.apply(); return true; } int getSimAccessPermission(BluetoothDevice device) { Loading @@ -2205,7 +2223,8 @@ public class AdapterService extends Service { } else { editor.putBoolean(device.getAddress(), value == BluetoothDevice.ACCESS_ALLOWED); } return editor.commit(); editor.apply(); return true; } void sendConnectionStateChange(BluetoothDevice Loading Loading
android/app/src/com/android/bluetooth/avrcp/Avrcp.java +2 −2 Original line number Diff line number Diff line Loading @@ -1383,7 +1383,7 @@ public final class Avrcp { Context.MODE_PRIVATE); SharedPreferences.Editor editor = pref.edit(); editor.putBoolean(mAddress, true); editor.commit(); editor.apply(); } private int modifyRcFeatureFromBlacklist(int feature, String address) { Loading @@ -1403,7 +1403,7 @@ public final class Avrcp { Context.MODE_PRIVATE); SharedPreferences.Editor editor = pref.edit(); editor.remove(address); editor.commit(); editor.apply(); } /** Loading
android/app/src/com/android/bluetooth/btservice/AdapterService.java +22 −3 Original line number Diff line number Diff line Loading @@ -37,6 +37,7 @@ import android.content.Context; import android.content.Intent; import android.content.IntentFilter; import android.content.SharedPreferences; import android.os.AsyncTask; import android.os.BatteryStats; import android.os.Binder; import android.os.Bundle; Loading Loading @@ -549,6 +550,21 @@ public class AdapterService extends Service { mProfileObserver.start(); setAdapterService(this); // First call to getSharedPreferences will result in a file read into // memory cache. Call it here asynchronously to avoid potential ANR // in the future new AsyncTask<Void, Void, Void>() { @Override protected Void doInBackground(Void... params) { getSharedPreferences( PHONEBOOK_ACCESS_PERMISSION_PREFERENCE_FILE, Context.MODE_PRIVATE); getSharedPreferences( MESSAGE_ACCESS_PERMISSION_PREFERENCE_FILE, Context.MODE_PRIVATE); getSharedPreferences(SIM_ACCESS_PERMISSION_PREFERENCE_FILE, Context.MODE_PRIVATE); return null; } }.execute(); } @Override Loading Loading @@ -2155,7 +2171,8 @@ public class AdapterService extends Service { } else { editor.putBoolean(device.getAddress(), value == BluetoothDevice.ACCESS_ALLOWED); } return editor.commit(); editor.apply(); return true; } int getMessageAccessPermission(BluetoothDevice device) { Loading @@ -2180,7 +2197,8 @@ public class AdapterService extends Service { } else { editor.putBoolean(device.getAddress(), value == BluetoothDevice.ACCESS_ALLOWED); } return editor.commit(); editor.apply(); return true; } int getSimAccessPermission(BluetoothDevice device) { Loading @@ -2205,7 +2223,8 @@ public class AdapterService extends Service { } else { editor.putBoolean(device.getAddress(), value == BluetoothDevice.ACCESS_ALLOWED); } return editor.commit(); editor.apply(); return true; } void sendConnectionStateChange(BluetoothDevice Loading