当前位置:编程学习 > wap >>

185分求解 widget的编程

--------------------编程问答-------------------- 这些都是控件啊,在xml中添加这些控件应该就可以了吧! --------------------编程问答--------------------
引用 1 楼 ch_984326013 的回复:
这些都是控件啊,在xml中添加这些控件应该就可以了吧!


貌似不行的吧  AppWidget只能支持AnalogClock、Button、Chronometer、ImageButton、 ImageView、ProgressBar、TextView吧,如何让他支持Listview等较复杂的控件呢 --------------------编程问答-------------------- http://www.cnblogs.com/playing/archive/2011/04/22/2024775.html
这个文章里有讲这么用RemoteView来实现在AppWidget里添加复杂View,不晓得能不能满足楼主的需求.. --------------------编程问答-------------------- luguo --------------------编程问答-------------------- http://www.cnblogs.com/playing/archive/2011/04/22/2024775.html --------------------编程问答-------------------- 这个一般有两种实现方式,第一种是和framework相配合,http://www.cnblogs.com/playing/archive/2011/04/22/2024775.html
另外一种是和laucher相配合,如ADW等皆为这种原理
http://code.google.com/p/android-launcher-plus/ --------------------编程问答--------------------
引用 6 楼 hmg25 的回复:
这个一般有两种实现方式,第一种是和framework相配合,http://www.cnblogs.com/playing/archive/2011/04/22/2024775.html
另外一种是和laucher相配合,如ADW等皆为这种原理
http://code.google.com/p/android-launcher-plus/



谢谢提醒哇、  可是 我菜鸟,不着杂用哦  --------------------编程问答--------------------
引用 3 楼 lyl0426 的回复:
http://www.cnblogs.com/playing/archive/2011/04/22/2024775.html
这个文章里有讲这么用RemoteView来实现在AppWidget里添加复杂View,不晓得能不能满足楼主的需求..


这篇文章看过了、  作者写嘞很好哇、 可是对我来说,还有好长的路要走哇、 不着该从哪儿下手哇 --------------------编程问答-------------------- 你还菜鸟阿,我看过你的《160分求拍砖 -- 我的信息,有不能说的秘密》哈哈,那个应用写得不错阿,给AppWidget添加ListView、GridView,这些一般都是手机厂商做的,否则你无法实现相关的配合,如果你想给应用用上的话,一般很难,除非你选择比较猥琐的方式,我看到过一个widget,他的实现方式比较简单,就是点击某个按钮之后,跳转到一个acticity窗口,背景是透明的,在这个acticity中添加复杂的view,如果你点击这个acticity窗口之外的区域,他就会关闭,看起来很象桌面widget的操作 --------------------编程问答--------------------
引用 9 楼 hmg25 的回复:
你还菜鸟阿,我看过你的《160分求拍砖 -- 我的信息,有不能说的秘密》哈哈,那个应用写得不错阿,给AppWidget添加ListView、GridView,这些一般都是手机厂商做的,否则你无法实现相关的配合,如果你想给应用用上的话,一般很难,除非你选择比较猥琐的方式,我看到过一个widget,他的实现方式比较简单,就是点击某个按钮之后,跳转到一个acticity窗口,背景是透明的,在这个acti……


我的需求是这样子的:

  我现在想用widget做一个电子书柜,显示在桌面上,宽度铺面屏幕,高度占 屏幕的一半,就这样子一个书柜,分成两栏:

   上一栏是 已读记录,是一个列表的形式,包括书的缩略图和名字。

   下一栏是:最新书籍,用Gridview的形式,展现

请问下,这样子的效果该如何实现哦  谢谢!

--------------------编程问答-------------------- mark --------------------编程问答--------------------
引用 10 楼 sky123123 的回复:
引用 9 楼 hmg25 的回复:
你还菜鸟阿,我看过你的《160分求拍砖 -- 我的信息,有不能说的秘密》哈哈,那个应用写得不错阿,给AppWidget添加ListView、GridView,这些一般都是手机厂商做的,否则你无法实现相关的配合,如果你想给应用用上的话,一般很难,除非你选择比较猥琐的方式,我看到过一个widget,他的实现方式比较简单,就是点击某个按钮之后,跳转到一个actic……


如果你只是单纯想做应用,而不修改launcher或者framework层的话,是不能直接让widget支持listview,gridview这类高级控件的,除非你的应用只是针对某些桌面,像这个应用一样http://www.coolapk.com/apk-2675-com.boombuler.widgets.contacts/,它就是基于ADW等桌面的widget。支持这个系列的桌面,比如Go桌面、Zeam Launcher、Launcher Pro等 --------------------编程问答--------------------
引用 12 楼 hmg25 的回复:
引用 10 楼 sky123123 的回复:

引用 9 楼 hmg25 的回复:
你还菜鸟阿,我看过你的《160分求拍砖 -- 我的信息,有不能说的秘密》哈哈,那个应用写得不错阿,给AppWidget添加ListView、GridView,这些一般都是手机厂商做的,否则你无法实现相关的配合,如果你想给应用用上的话,一般很难,除非你选择比较猥琐的方式,我看到过一个widget,他的实现方式比……


昨晚我已经把lanucher编译通过了,接下来该怎么修改launcher呢,让widget支持listview,我知道你已经做出来了  嘿嘿、、 能不能提供一下思路哦   谢谢啊、 --------------------编程问答--------------------
引用 13 楼 sky123123 的回复:
引用 12 楼 hmg25 的回复:
引用 10 楼 sky123123 的回复:

引用 9 楼 hmg25 的回复:
你还菜鸟阿,我看过你的《160分求拍砖 -- 我的信息,有不能说的秘密》哈哈,那个应用写得不错阿,给AppWidget添加ListView、GridView,这些一般都是手机厂商做的,否则你无法实现相关的配合,如果你想给应用用上的话,一般很难,除非你选择比较猥琐的方式……


我们之前需要做一个桌面联系人的widget,需要用到gridview,所以这个我有所研究,原来的方案是打算采用修改launcher的,但是我们老大怕别人把我们的laucher给提取拉,拿去用,所以我们最终修改的是framework,这个改动很大,所以我推荐你还是改launcher吧,参考http://code.google.com/p/android-launcher-plus/和ADW,这两个都有源码的
--------------------编程问答--------------------
引用 14 楼 hmg25 的回复:
引用 13 楼 sky123123 的回复:

引用 12 楼 hmg25 的回复:
引用 10 楼 sky123123 的回复:

引用 9 楼 hmg25 的回复:
你还菜鸟阿,我看过你的《160分求拍砖 -- 我的信息,有不能说的秘密》哈哈,那个应用写得不错阿,给AppWidget添加ListView、GridView,这些一般都是手机厂商做的,否则你无法实现相关的配合,如果你想……


http://code.google.com/p/android-launcher-plus/

这个源码怎么下载呢? 我怎么无法下载哦  --------------------编程问答-------------------- mark.... --------------------编程问答-------------------- 用SVN 下载的阿,我把以前我下载的资料稍作整理拉下,在这里下载http://download.csdn.net/source/3305935 --------------------编程问答--------------------
引用 17 楼 hmg25 的回复:
用SVN 下载的阿,我把以前我下载的资料稍作整理拉下,在这里下载http://download.csdn.net/source/3305935



真嘞是太感谢你了!!! 


你的ADWLanucher工程 mylib目录下需要的是什么jar文件啊,从哪儿下载哇 或者给我发一份也行哦(sky.xctc@163.com)  感激涕零啊... --------------------编程问答--------------------
引用 18 楼 sky123123 的回复:
引用 17 楼 hmg25 的回复:
用SVN 下载的阿,我把以前我下载的资料稍作整理拉下,在这里下载http://download.csdn.net/source/3305935



真嘞是太感谢你了!!! 


你的ADWLanucher工程 mylib目录下需要的是什么jar文件啊,从哪儿下载哇 或者给我发一份也行哦(sky.xctc@163.com)  感激涕零啊...……



那个是将launcher导入eclipse中需要的从out目录下获取的,这个应该都是通用的,你也可以在这个里边获取,我懒得另外传拉http://download.csdn.net/source/3142047 --------------------编程问答--------------------
引用 19 楼 hmg25 的回复:
那个是将launcher导入eclipse中需要的从out目录下获取的,这个应该都是通用的,你也可以在这个里边获取,我懒得另外传拉http://download.csdn.net/source/3142047


有点儿不太理解哦 

从http://download.csdn.net/source/3142047下载下来了, 导入eclipse中,有好多class不认识啊 Ex: 



import android.renderscript.Allocation;
import android.renderscript.Element;
import android.renderscript.ProgramFragment;
import android.renderscript.ProgramStore;
import android.renderscript.ProgramVertex;
import android.renderscript.RSSurfaceView;
import android.renderscript.RenderScriptGL;
import android.renderscript.RenderScript;
import android.renderscript.Sampler;
import android.renderscript.Script;
import android.renderscript.ScriptC;
import android.renderscript.SimpleMesh;
import android.renderscript.Type;


--------------------编程问答-------------------- 要把classes.jar放到库中最高顺位,这样才不会报错的哦,这个就是在eclipse中调试launcher的操作阿,具体你可以百度下 --------------------编程问答--------------------
引用 21 楼 hmg25 的回复:
要把classes.jar放到库中最高顺位,这样才不会报错的哦,这个就是在eclipse中调试launcher的操作阿,具体你可以百度下


老大,怎么样才能联系到你哦 在你空间米牛找到你联系方式哦, 我空间有我联系方式, 你有空的话能否加一下哇  嘿嘿、 谢谢哇   --------------------编程问答-------------------- 楼主很牛啊 过来学习一下。。 --------------------编程问答--------------------
引用 23 楼 aomandeshangxiao 的回复:
楼主很牛啊 过来学习一下。。
   求牛人解决问题啊  --------------------编程问答-------------------- 学习了,呵呵,很有用哦 --------------------编程问答-------------------- 我是来打酱油,顺便看看,学习的。。。我是菜鸟。 --------------------编程问答-------------------- 牛人很多 --------------------编程问答-------------------- 还是决定改laucher啦?
其实我倒是觉得改framework好,一是编译后别人挪用不了,二是也能熟悉下android 框架层,一举两得。 --------------------编程问答-------------------- 学习一下,想让widget支持listview和gridview和seekbar,看网上说什么加@RemoteView,没看明白,是不是这样不行啊,要该launcher或者framework才行? --------------------编程问答-------------------- 学习一下。 --------------------编程问答-------------------- 學習學習,菜鳥路過 --------------------编程问答-------------------- 菜鸟路过,学习学习
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,