摘要: GridView的监听,选择,美化等详解<一> 工作这么久以来,都是以解决需求为目标。渐渐发现这种学习方式不好,学到的知识能马上解决问题,但没有经过梳理归纳。故想系统总结下一些有趣味的知识点。在这篇博客中想以一个例子系统讲解下GridView控件涉及到的方方面面,比如监听,背景图的设置等。 1.控件属性介绍 android:listSelector="@drawable/bg" //该属性很重要,如果不设置的话,GridView控件会自带自己的选中样式(黄色边框),如图所示: 做项目一般是不需要这个的。所以解决办法是将GridView的android:li... 阅读全文
posted @ 2013-04-12 18:44 ansionchen 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 从Android 2.3开始新增了一个下载管理类,在SDK的文档中我们查找android.app.DownloadManager可以看到。下载管理类可以长期处理多个HTTP下载任务,客户端只需要给出请求的Uri和存放目标文件的位置即可,下载管理使用了一个AIDL服务器所以可以放心的在后台执行,同时实例化的方法需要使用getSystemService(Context.DOWNLOAD_SERVICE) ,Android123再次提醒使用API Level为9的用户可以轻松的通过新增的这个API实现Android平台上的文件下载操作。DownloadManager类提供了以下几种方法来处理,lon 阅读全文
posted @ 2013-04-12 18:43 ansionchen 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 在同事在做一个自动更新的任务,也做得差不多,这里面有一个很重要的组成部分就是从网站上下载更新包的问题。这对于很多开发者来说,都不是什么大的问题,网上也可以搜索出很多的源码出来进行下载,也就是用httpClient,方法很多,我这里就不说了,这里我要说的是利用2.3本身已经打开的 DownloadProvider这个API来进行下载,可以省掉我们写的很多代码,而且更加地专业,最重要的是,这个DownloadProvider是可以实现断点续传功能的,在一些主要的应用里面也可以看到它的身影,如browser(浏览器)、market(市场)里面,都是调用了这个API,只是在2.3之前,并没有公布这个A 阅读全文
posted @ 2013-04-12 18:41 ansionchen 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 从Android 2.3(API level 9)开始Android用系统服务(Service)的方式提供了Download Manager来优化处理长时间的下载操作。Download Manager处理HTTP连接并监控连接中的状态变化以及系统重启来确保每一个下载任务顺利完成。在大多数涉及到下载的情况中使用Download Manager都是不错的选择,特别是当用户切换不同的应用以后下载需要在后台继续进行,以及当下载任务顺利完成非常重要的情况(DownloadManager对于断点续传功能支持很好)。要想使用Download Manager,使用getSystemService方法请求系统的 阅读全文
posted @ 2013-04-12 18:40 ansionchen 阅读(696) 评论(0) 推荐(0) 编辑