栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Android 启用/禁用蓝牙传输文件功能(不能影响蓝牙耳机听歌)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Android 启用/禁用蓝牙传输文件功能(不能影响蓝牙耳机听歌)

修改记录【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
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/881394.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号