解决方案 »

  1.   

    楼主解决了么  我也正在为Launcher3添加默认Widget  但是修改里面的default_workspace.xml 不起作用啊  
      

  2.   

    终于找到,,我找到了一个能在Eclipse下运行的源码,单步调试,发现在应用进入application时数据库文件已经创建好了。根本就不在app中啊。
      

  3.   

    Launcher3/res/values/config.xml config_workspaceDefaultScreen
    不谢,我是雷锋
      

  4.   

    这个要根据屏幕分辨率来适配xml,xml-sw600dp,xml-sw720dp文件夹里的default_workspace.xml 
    而且要在android.mk文件里增加LOCAL_PRIVILEGED_MODULE:=true
      

  5.   

    这个要根据屏幕分辨率来适配xml,xml-sw600dp,xml-sw720dp文件夹里的default_workspace.xml 
    而且要在android.mk文件里增加LOCAL_PRIVILEGED_MODULE:=true你这纯粹是在误导人!你可以不回复别人,但何必这样误导人呢,有意思么?
      

  6.   

     问题原因:
    android 4.4默认版本中,限制了Launcher3的权限(android.permission.BIND_APPWIDGET),编译生成后放在了/system/app目录。
    4.4版本中,/system/app目录的权限已经降低。 新增的/system/priv-app目录,权限高,主要放系统相关的apk。问题解决:
    提高Launcher3的权限,编译生成后,放在/system/priv-app目录。具体修改:
    需要在packages\apps\Launcher3\Android.mk文件中增加如下两行。
    LOCAL_CERTIFICATE := shared
    LOCAL_PRIVILEGED_MODULE := true注意事项:
    需要全部重新编译,重新下载,修改才有效。
    如果仅仅只生成Launcher3,push到/system/app目录会无效。