gpt4 book ai didi

android - Android 4.3 中的飞行模式切换

转载 作者:行者123 更新时间:2023-11-30 03:18:35 24 4
gpt4 key购买 nike

我在 android 4.3 版中遇到一个问题,无法通过代码控制飞行模式。为此,我使用 google play 中提供的系统/应用程序移动应用程序将用户应用程序转换为系统。一旦用户启用飞行模式,后台服务可以控制检查飞行模式并将其重置为关闭状态并将广播更改发送到设备。在我在代码中实现的代码段下方以保持飞行模式状态处于关闭状态。但它在 android 4.3 版中失败。它抛出一个名为“权限被拒绝”的异常。让我知道这些是否需要在 list 中添加任何额外的权限,或者让我知道您对这些问题的修复建议。

try {
Settings.Global.putInt(context.getContentResolver(),
"airplane_mode_on", 0);
isAirplaneModeOn = isAirplaneModeOn(context);
Intent localIntent2 = new Intent(
"android.intent.action.AIRPLANE_MODE");
localIntent2.putExtra("state", isAirplaneModeOn);
context.sendBroadcast(localIntent2);
} catch (Exception e) {
Log.v("TAG",
e.toString() + "\n" + e.getMessage());
}

最佳答案

将应用程序移动到/system/app 文件夹中不会将其变成系统应用程序 - 它只会使应用程序可卸载,因为/system 通常以只读方式挂载。

您尝试执行的操作需要完整的系统应用程序权限。您只能通过使用用于签署原始固件应用程序的相同 key (平台 key )签署您的应用程序来获得这些。换句话说,您需要访问构建您正在运行的 Android 版本的任何人,并让他们签署您的 APK。

关于android - Android 4.3 中的飞行模式切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19587616/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com