修改文件:
frameworks/base/core/java/com/android/internal/app/ResolverActivity.java
public class ResolverActivity extends Activity {
……//此处省略好多行
private static final String DEFAULT_HOME = "persist.sys.default.home";
……//此处省略好多行
protected void onCreate(Bundle savedInstanceState, Intent intent,
CharSequence title, int defaultTitleRes, Intent[] initialIntents,
List<ResolveInfo> rList, boolean alwaysUseOption) {
setTheme(R.style.Theme_DeviceDefault_Resolver);
super.onCreate(savedInstanceState);
……//此处省略好多行
setupDefaultLauncher(); //封装一个设置默认桌面的函数
……//此处省略好多行
}
……//此处省略好多行
private void setupDefaultLauncher() {
String first = "";
try{
first = SystemProperties.get(DEFAULT_HOME);
}catch(Exception e){
Log.w(TAG,"exception error get DEFAULT_HOME");
}
RK3288平台Android6.0自定义默认启动器

本文介绍了如何在RK3288平台上修改Android 6.0系统,将默认的Launcher替换为自定义版本。主要涉及对frameworks/base/core/java/com/android/internal/app/ResolverActivity.java文件的修改。
最低0.47元/天 解锁文章
982

被折叠的 条评论
为什么被折叠?



