RK平台修改android系统源码设置开机启动apk
开机启动apk
\\192.168.1.113\jd_work2_rk3188_sdk\cprk3188_android5.1_pad_m310\frameworks\base\services\core\java\com\android\server\am\ActivityManagerService.java
startHomeActivityLocked
修改代码位置:
0, null, null,
android.Manifest.permission.RECEIVE_BOOT_COMPLETED,
AppOpsManager.OP_NONE, true, false, MY_PID, Process.SYSTEM_UID,
userId);
}
}
scheduleStartProfilesLocked();
}
}
//完全开机后启动app by:shihao
startAppOrService(mContext,"com.running.adbmill.adbmill");
}
/**
* start 新增启动第三方应用的方法 by:shihao
*/
private void startAppOrService(Context context,String appPackage) {
PackageManager doupackageManager = context.getPackageManager();
Intent intent = new Intent();
try{
intent = doupackageManager.getLaunchIntentForPackage(appPackage);
if(intent!=null){
context.startActivity(intent);
}
}catch(Exception e){
Log.i(TAG,"startApp_exception");
}
}
/**
* end by:shihao
*/
更多相关文章
- Android中启动第三方程序的代码
- Android之Uri转化为Bitmap,一行代码
- Android Studio 打Jar包和混淆代码。
- Android 指定Toast信息显示的位置并使用Toast显示其他View
- Android 代码模拟输入按键
- Android 获取手势onfling代码片段