Android中Launcher中default_workspace.xml详解

    launcher:className="com.apical.radio.radioMainActivity"     //该应用的类,点击图标时,需要启动的类
    launcher:packageName="com.apical.radio"                  //该应用的包名
    launcher:screen="1"                             //第1屏,0-4屏共5屏
    launcher:x="0"                                   //图标X位置,左上角第一个为0,向右递增,0-4共5个
    l0auncher:y="0"                               //图标Y位置,左上角第一个为0,向下递增,0-2共3个
/>


//桌面Widget的标签
    launcher:className="de.dnsproject.clock_widget_main.Clock1AppWidgetProvider"  //该应用的类
    launcher:packageName="de.dnsproject.clock_widget_main"                 //该应用的包名
    launcher:screen="1"                               //第1屏,0-4屏共5屏
    launcher:x="2"                                      //图标X位置,左上角第一个为0,向左递增,0-4共5个
    launcher:y="1"                                                 //图标Y位置,左上角第一个为0,向下递增,0-2共3个
    launcher:spanX="3"                                             //在x方向上所占格数
    launcher:spanY="2" />                                          //在y方向上所占格数

launcher:screen="1"               //第2屏
launcher:x="0"                    //图标X位置
launcher:y="1"/>                  //图标Y位置

//default_workspace.xml中,支持的标签有:
favorite:应用程序快捷方式。
shortcut:链接,如网址,本地磁盘路径等。
search:搜索框。
clock:桌面上的钟表Widget

//支持的属性有:
launcher:title:图标下面的文字,目前只支持引用,不能直接书写字符串;
launcher:icon:图标引用;
launcher:uri:链接地址,链接网址用的,使用shortcut标签就可以定义一个超链接,打开某个网址。
launcher:packageName:应用程序的包名;
launcher:className:应用程序的启动类名;
launcher:screen:图标所在的屏幕编号;
launcher:x:图标在横向排列上的序号;
launcher:y:图标在纵向排列上的序号;

Launcher里面负责解析default_workspace.xml文件的方法是 LauncherProvider.java里面的loadFavorites方法。

你可能感兴趣的:(Android中Launcher中default_workspace.xml详解)