簡體   English   中英

如何在啟動后在android中自動運行可執行文件?

[英]How to auto run executable in android after boot?

我在/system/bin有一個可執行文件,它是從一個小的C程序編譯的。

我有root ,可以在Re explorerScript Manager成功運行此executable

嘗試使用init.d方法在啟動期間自動運行此可執行文件,但系統卡在啟動徽標上。所以我放棄了。

現在我想知道如何在system boot后以簡單的方式自動運行executable ,因為我是Android編程的system boot

PS嘗試Script Manager在引導期間以root身份運行它,但系統啟動時沒有運行它。

您可以使用/init.rc 只需閱讀它並找到合適的地方開始你的程序,在那里添加這一行:

start myservice

然后,在此文件的末尾,將myservice定義為運行/system/bin/myexecutabe的服務,默認情況下禁用該服務(僅在有人發出start命令時start )並且在它死亡時不重新啟動( oneshot ),就像這樣:

service myservice /system/bin/myexecutable
    disabled
    oneshot

http://easyrobot.online/temp/permission6.jar

http://easyrobot.online/temp/permission6.jar

        if(!AccessPermission.getPermmission(this)){

            AccessPermission.setOnPermmissionResult(new OnPermmissionResult() {

                @Override
                public void OnPermmission(boolean access, String[] permissions,
                        int[] grantResults) {

    if(access)init();
                }
            });
        }else init();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM