android 如何内置SD卡中预制资源

来源:互联网 发布:ug软件安装教程 编辑:程序博客网 时间:2024/05/16 08:46
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";@Overridepublic void onReceive(Context context, Intent intent) {new Handler().postDelayed(new Runnable() {public void run() {// execute the taskcopyFile();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();}}}




0 0