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();
}
}
}