Key Launcher上显示的Shortcut存储在NVRAM_EF_PHNSET_WIDGET_MGR_SYS_LIST_LID这个NVRAM数值中,可以修改这个NVRAM的default值来决定希望哪些shortcut显示在Key Launcher上
需要注意,NVRAM里面填的是shortcut的APP Name,每个Shortcut需要占60个字符,可以参考目前已有的shortcut数据来修改
Widget部分:
Widget的显示顺序存储在NVRAM_EF_PHNSET_WIDGET_MGR_SYS_LIST_LID这个NVRAM里面,目前default是全FF
这个NVRAM存储的数据结构是mmi_phnset_widget_manager_cntx_struct,里面会有两个数组
第一个数组widget_name_list存储的是widget的顺序,里面每一项是widget的index值,可以参考VappWidgetTypeEnum,Key Launcher的widget index值是从VAPP_WIDGET_TYPE_KEY_MUSIC_PLAYER到VAPP_WIDGET_TYPE_SNS,widget显示的时候会根据数组里面的前后顺序来显示
第二个数组是widget _mark_flag,它跟第一个数组是对应的,用来决定widget_name_list对应的widget是要显示还是不需要显示
所以可以修改这个NVRAM的default来决定初始的时候需要显示哪些widget,以及Widget的显示顺序。
分享到:
相关推荐
7.1 8.1 9.0 10.0 两个launcher之间切换,设置默认launcher
添加widget到界面,完成的源代码,实现可以动态添加widget
一个可以切换主界面launcher,设置默认launcher的示例
Android 取消系统默认 launcher3的home属性,保证第三方的launcher正常使用.patch
因为公司需要修改Launcher 类似于三星的UI 因为网上资源这方面比较少 经过努力终于花了一个月整好 以上是Launcher主界面的修改以及注释文档、源码,希望对有需要的朋友,帮助。
本文实例讲述了Android开发中Launcher3常见默认配置修改方法。分享给大家供大家参考,具体如下: Launcher概述 Launcher是开机完成后第一个启动的应用,用来展示应用列表和快捷方式、小部件等。Launcher作为第一个...
android源码中修改默认开机launcher,且不可停止,已经在8909验证ok,launcher的apk需要替换成自己的
Launcher 2源码修改学习总结
9.0 10.0Launcher3修改默认的app图标和hotseat图标为圆角图标
一 Launcher默认界面配置(default workspace) 2 1 界面默认配置文件 2 2 LauncherProvider java的loadFavorites分析 3 二 Icon修改 界面布局调整 壁纸设置 5 1 图标大小和标题大小 5 2 Launcher 图标加入默认背景 ...
Launcher3-mx-修改过的
下载的资源按照我文章中所描述的内容https://blog.csdn.net/weixue9/article/details/107814561针对原生的launcher3代码做了大部分修改,横竖屏都有适配,我自己使用时直接删除了hotseat相关的部分,不过下载资源中...
ADW_Launcher 修改 ADW_Launcher 修改 ADW_Launcher 修改 ADW_Launcher 修改 ADW_Launcher 修改 ADW_Launcher 修改 ADW_Launcher 修改
安卓Android源码——Launcher源码修改可编译.zip
Arctium WoW Client Launcher 27377版本。 HOWTO: 安装方法: 1.Use 7zip/WinRAR to extract the archive into your wow folder. 1.用解压软件将压缩包内容解压到WOW文件夹内,即将Arctium WoW Client Launcher....
andriod2.3修改Launcher让图标不显示在桌面或者主菜单中,4.0只有很少的区别
根据android4.4 launcher3源码进行修改,导入Eclipse可直接使用,进行编译, ,Launcher是安卓系统中的桌面启动器,
更改官方的Launcher3使得可以在Android Studio编译,增加了 Launcher3上滑显示应用列表和下滑关闭显示应用列表。
meizu 的launcher2 美化修改过的