小弟最近刚开始学Android,希望各位前辈能指点一下。

解决方案 »

  1.   

    就是做appWidget就可以了
    具体响应点击事件 , 就得看你这个Widget怎么做的了。
    一般是你APP你怎么处理的 , widget就怎么处理
      

  2.   

    可能对一些已经入门的人来说,你的回答就可以解决问题了。但是我是新人,你说的我完全没看懂,可以说的再详细一些吗。
    我已经通过继承AppWidgetProvider在桌面上添加了图标了,但是还不知道如何响应点击事件。
      

  3.   


    定义一个XML,LinearLayout的布局。然后在AppWidgetProvider中的onUpdate里startService,然后在Service的onStart方法中RemoteViews updateViews = new RemoteViews(this.getPackageName(),R.id.table);
    完成数据处理之后,再
    ComponentName thisWidget = new ComponentName(this, Weather.class);
    AppWidgetManager manager = AppWidgetManager.getInstance(this);
    manager.updateAppWidget(thisWidget, updateViews);
      

  4.   

    上面的R.id.table就是我定义的那个XML
      

  5.   

    对  ,就是用的RemoteView , 就是像你这样做的啊。
    这里你为什么要用Service了 , 直接绑定Activity , 不就是很好处理了吗
      

  6.   

    楼主的apk安装之后肯定会有个图标吧,拖出去放桌面上就可以了。
    当然,如果想固定的话,可以修改系统里的一个xml配置文件,桌面上放什么图标都在这个文件配置好了。