修改记录【mt67xx_11.0】
1.启用/禁用蓝牙分享功能
private String setBtEnalbe(boolean enable) {
if (enable)
mDPM.clearUserRestriction(admin, UserManager.DISALLOW_BLUETOOTH_SHARING);
else
mDPM.addUserRestriction(admin, UserManager.DISALLOW_BLUETOOTH_SHARING);
}
2.启用/禁用传输文件功能
--- a/alps/vendor/mediatek/proprietary/packages/apps/Bluetooth/src/com/android/bluetooth
/opp/BluetoothOppService.java
+++ b/alps/vendor/mediatek/proprietary/packages/apps/Bluetooth/src/com/android/bluetooth
/opp/BluetoothOppService.java
@@ -72,7 +72,8 @@ import java.util.Date;
import java.util.Locale;
import javax.obex.ObexTransport;
+import android.os.UserHandle;;//add
+import android.os.UserManager;//add
/**
* Performs the background Bluetooth OPP transfer. It also starts thread to
@@ -1222,8 +1223,10 @@ public class BluetoothOppService extends ProfileService implement
s IObexConnecti
return false;
}
//add start
+ UserManager um = (UserManager) getSystemService(Context.USER_SERVICE);
+ boolean flag = um.hasUserRestriction(UserManager.DISALLOW_BLUETOOTH_SHARING, Us
erHandle.of(um.getUserHandle()));
+ android.util.Log.d("lfy","[ToolService] setBluetoothShareEnable...flag="+flag);
+ if (flag) {
return false;
}
//add end