网上查找过很多方法,如修改.xml文件,写入launcher的provider,神马的都没用,报一个NameNotFoundExceptiion 之类的错误。
看了很多说是要修改系统源码,具体该如何操作,没有参考, 对于系统源码那块比较模糊, 有没有哪位做成功过了的, 能否分享下你们的经验,最好具体说下该如何更改。 谢谢!!!

解决方案 »

  1.   

    在activity中设置<action android:name="android.intent.action.CREATE_SHORTCUT" />看看行不行
      

  2.   

    请问是修改Launcher程序的源码还是在自己程序中添加代码自动添加?
    修改Launcher添加Widget的xml文件位置:/froyo/packages/apps/Launcher2/res/xml/default_workspace.xml
      

  3.   


    可以看看http://blog.csdn.net/wmmly/archive/2011/06/01/6458822.aspx