Android MTK 设置开机启动自定义Launcher Home键换出Launcher切换
2016-07-01 10:43
483 查看
开机进入自定义的Launcher,之后按home键会弹出launcher选择提示框,可以通过系统设置取消该launcher的默认设置
ResolverActivity类就是选择打开方式的弹出框
mAdapter = new ResolveListAdapter(this, intent, initialIntents, rList,
mLaunchedFromUid);
int count = mAdapter.getCount();//获取当前存在的Launcher启动器的数量
if (mLaunchedFromUid < 0 || UserHandle.isIsolated(mLaunchedFromUid))
// Gulp!
finish();
return;
} else if (count > 1) {
//add default start launcher lhw start
int temp=Settings.System.getInt(getContentResolver(),"set_default_launcher", 0);
if(temp==0){
Settings.System.putInt(getContentResolver(),"set_default_launcher",1);
startActivity(mAdapter.intentForPosition(1));//大于1的时候取数组中的启动第二个位置
mPackageMonitor.unregister();
mRegistered = false;
finish();
return;
}
//add default start launcher lhw end
1 | frameworks\base\core\java\com\android\internal\app\ResolverActivity.java |
mAdapter = new ResolveListAdapter(this, intent, initialIntents, rList,
mLaunchedFromUid);
int count = mAdapter.getCount();//获取当前存在的Launcher启动器的数量
if (mLaunchedFromUid < 0 || UserHandle.isIsolated(mLaunchedFromUid))
// Gulp!
finish();
return;
} else if (count > 1) {
//add default start launcher lhw start
int temp=Settings.System.getInt(getContentResolver(),"set_default_launcher", 0);
if(temp==0){
Settings.System.putInt(getContentResolver(),"set_default_launcher",1);
startActivity(mAdapter.intentForPosition(1));//大于1的时候取数组中的启动第二个位置
mPackageMonitor.unregister();
mRegistered = false;
finish();
return;
}
//add default start launcher lhw end
相关文章推荐
- 使用ViewPager实现高仿launcher左右拖动效果
- Android的Launcher启动器中添加快捷方式及小部件实例
- Android中View(视图)绘制不同状态背景图片原理深入分析以及StateListDrawable使用详解
- 基于清单的启动器的实现
- Activity之SharedPreferences探究
- Launcher源码初探
- Andorid Launcher程序代码分析
- Android Metro风格的Launcher开发系列第一篇
- Ubuntu 下为 Idea 创建启动图标.
- How to create a pure Swift module
- CentOS7下为Eclipse添加快捷菜单
- widget相关学习
- 接收其他应用程序发出的创建快捷方式的广播
- Android系统广播列表
- (译)Cocos2d_for_iPhone_1_Game_Development_Cookbook:1.5播放视频文件
- maillist of Hacking USB@LINUX
- SourceLabs SASH Stack For Java
- IOS GameAudioManager 使用缺少 AudioToolbox Framework
- 开发人员一定要加入收藏夹的网站
- An Introduction to Struts