思路
系统有多个桌面应用时,第一次刷机开机会弹出选择桌面的对话框。只需要直接跳过选择流程并选中目标应用即可。
实现
相关文件
- frameworks/base/core/java/com/android/internal/app/ResolverActivity.java(选择默认桌面的界面)
参考链接:https://blog.csdn.net/wxd_csdn_2016/article/details/87708307
添加此函数,到frameworks/base/core/java/com/android/internal/app/ResolverActivity.java
/** 设置默认的桌面应用 */
private void setupDefaultLauncher() {
int position = mAdapter.getDefaultHomePosition("你指定的包名");
if (position == -1) {
if (DEBUG)
Log