1.在alps\vendor\mediatek\project_name\artifacts\out\target\product\your_project_name\system\ 下创建目录,

将预制资源放于此目录下

2.写一个开机启动广播

import java.io.IOException;

import android.content.BroadcastReceiver;

import android.content.Context;

import android.content.Intent;

import android.os.Handler;

public class BootImportBroadcastReceiver extends BroadcastReceiver {

static final String ACTION = "android.intent.action.BOOT_COMPLETED";

@Override

public void onReceive(Context context, Intent intent) {

new Handler().postDelayed(new Runnable() {

public void run() {

// execute the task

copyFile();

copyPicture();

}

}, 1000);

}

public void copyFile() {

try {

Process p = Runtime.getRuntime().exec(

"sh /system/data/app/preloadFile.sh");

} catch (IOException e) {

e.printStackTrace();

}

}

public void copyPicture() {

try {

Process p = Runtime.getRuntime().exec(

"sh /system/data/app/preloadPicture.sh");

} catch (IOException e) {

e.printStackTrace();

}

}

}

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐