gpt4 book ai didi

sleep - 如何将 Android 应用程序安装为系统应用程序

转载 作者:行者123 更新时间:2023-12-05 08:01:27 24 4
gpt4 key购买 nike

我正在尝试学习如何将任何应用程序安装为系统应用程序。

基本上我正在尝试在 android 中使用 goToSleep 和 WakeUp 函数调用。我了解要在您的应用程序中使用这些调用,必须将应用程序安装为系统应用程序。

尝试使用 Manifist.xml 中的权限构建应用程序,如下所示

    android:sharedUserId="android.uid.system"
uses-permission android:name="android.permission.DEVICE_POWER"

goToSleep 调用如下所述使用

    PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
pm.goToSleep(SystemClock.uptimeMillis() + 10);

成功构建应用程序后,使用以下命令将应用程序加载到 android 文件系统的/system/app 目录中

亚行重新挂载;adb push <*.apk>/system/app/

运行具有上述更改的应用程序导致错误“用户 10050 和当前进程都没有 android.permission.DEVICE_POWER。”

我还读到必须将应用程序签名为系统应用程序才能成功运行我有我构建的 android 内核源代码的副本,使用它我如何将当前应用程序签名为系统应用程序并成功测试 goToSleep 功能

谢谢,
-SP-

最佳答案

您需要对 Android 设备进行 root 操作并将 APK 放入 system/app 目录中。我相信这是将任何自定义应用程序转换为系统应用程序的唯一方法。

关于sleep - 如何将 Android 应用程序安装为系统应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14040854/

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