Launcher3如何给桌面添加一页,并显示一个应用

这个需求实现起来相对较容易,Launcher桌面的配置文件,

在res/xml/default_workspace.xml里面

这个文件里面有appwidget,favorite,还有hotseat,hotseat下是4个favorite

上面的favorite里面定义的就是页面中的应用

launcher:packageName=""

launcher:className=""

launcher:screen=“”

launcher:x=""

launcher:y=""/>

packageName是应用的包名

className是应用的启动类名

screen是哪一屏

x是应用所在的x坐标,从0开始的

y是应用所在的y坐标,从0开始


如果我想增加一屏,直接看当前的screen最大是多少,然后+1

添加一个favorite,写下包名,类名,哪一屏,坐标就可以了

这里需要注意的是在编译和push后,并不能看到想要的效果

这时候就需要去settings里面把Launcher的数据清空,再回到桌面

效果就出现了

你可能感兴趣的:(android,Launcher)