我希望改变android源代码Home示例,只是为了玩游戏并增加我的知识。
我已将样品放在三星S2上,当我按下主页按钮时,选项会出现在主样本和TouchWiz之间进行选择。
我希望更改代码以在库存主屏幕上显示一个图标,以便在选择该选项时,可以选择在主样本和TouchWiz之间进行选择。我似乎无法在源代码中找到我需要改变它的地方。
如果有人能指出我正确的方向,我将不胜感激。
谢谢
答案 0 :(得分:0)
我希望更改代码以在库存主屏幕上显示一个图标,以便在选择该选项时,可以选择在主样本和TouchWiz之间进行选择。
我假设“股票主屏幕”你的意思是“样本主屏幕”。在这种情况下,“库存主屏幕”是Activity
。您可以像在任何其他Android活动中一样向“库存主屏幕”添加“图标”,例如修改res/layout/home.xml
布局文件以包含ImageButton
。
答案 1 :(得分:0)
我相信如果您想在主屏幕上添加“图标”(假设您在AOSP源中引用了Launcher2),您只需在<favorite>
中添加[Launcher2/res/xml/default-workspace.xml][1]
标记并重新编译即可使用mmm。
但是,此方法需要“图标”指向实际安装在设备上的包(或应用程序)。我不确定收藏夹是否可以直接启动意图,因为选择主屏幕的操作通常在用户发送HOME意图时启动;直接使用intent的另一个问题是,一旦用户将某个应用程序设置为默认处理程序,启动intent不再会启动应用程序选择器,从而无法切换启动器的愿望。