alps/packages/apps/Settings/src/com/mediatek/settings/RestoreRotationReceiver.java
index 54502b1..7996857 100755
@@ -43,6 +43,8 @@ import android.provider.Settings;
import android.util.Log;
import android.os.UserHandle;
+import android.app.Activity;
+import android.content.SharedPreferences;
public class RestoreRotationReceiver extends BroadcastReceiver {
@@ -65,6 +67,20 @@ public class RestoreRotationReceiver extends BroadcastReceiver {
Settings.System.putIntForUser(context.getContentResolver(),
Settings.System.ACCELEROMETER_ROTATION_RESTORE, 0, UserHandle.USER_CURRENT);
}
+
+ //2017.10.23 add
+ SharedPreferences preferences = context.getSharedPreferences("boot",
+ Activity.MODE_PRIVATE);
+ boolean isFirst = preferences.getBoolean("first", true);
+ if(isFirst){
+ Settings.Secure.putInt(context.getContentResolver(),
+ Settings.Secure.USB_AUDIO_AUTOMATIC_ROUTING_DISABLED,1);
+ SharedPreferences.Editor editor = preferences.edit();
+ editor.putBoolean("first", false);
+ editor.commit();
+ }
+
+
}
}
默认关闭USB音频转接开关
最新推荐文章于 2023-12-28 15:55:30 发布
本文深入探讨了alps项目中RestoreRotationReceiver类的功能实现,详细解析了设备启动时自动设置旋转功能的状态,以及如何通过SharedPreferences记录首次启动状态并进行USB音频路由配置。
5204

被折叠的 条评论
为什么被折叠?



