摘要: 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 阅读(385) 评论(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) 编辑
摘要: 在long long ago ,写过两篇文章来实现换肤,在论坛里面不敢说人人皆知,但是人气还是到位了的.如果你还不知道,那赶快再去看看吧:[Android实例] 【Kris专题】android 换肤 http://www.eoeandroid.com/thread-102060-1-1.html[Android实例] 【kris专题】android 换肤(续) http://www.eoeandroid.com/thread-102536-1-1.html另外一些在本文中会使用到的些知识:【Kris专题】android Style 小结 http://www.eoeandroid.com/th 阅读全文
posted @ 2013-04-11 20:31 ansionchen 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 先上图1.测试界面 2. 调色板对话框 3.改变字体颜色 package com.xsl.colorpicker; import android.app.Dialog;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.LinearGradient;import android.graphics.Paint;import android.graphics.RectF;import android.graphics.S 阅读全文
posted @ 2013-04-10 09:21 ansionchen 阅读(1125) 评论(0) 推荐(0) 编辑
摘要: 前两天,在豆瓣上看到一个讲解HTTP状态码的文章,觉得很搞笑。虽说我也是搞IT的,也经常见到服务器返回的各种HTTP状态码,但是真没认真去了解过这个东东。借此机会,我也搜集了一下HTTP状态码的相关资料,和大家分享一下。 HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。它由 RFC2616 规范定义的,并得到RFC2518、RFC2817、RFC2295、RFC2774、RFC2918等规范扩展。 HTTP状态码一共分为五类。状态码的第一个数字代表了响应的五种状态之一。分类如下:HTTP状态码分类分类含义1XX表示消息。这一类型的状态码.. 阅读全文
posted @ 2013-04-09 19:11 ansionchen 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 1、画虚线,实线:建立dotted_line_gray.xml文件放在drawable文件夹下面。android:shape="line" 可以修改你想要的形状<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line"> <!-- 显示一条虚线,破折线的宽度为dashWith, 阅读全文
posted @ 2013-04-08 17:23 ansionchen 阅读(2397) 评论(0) 推荐(0) 编辑
摘要: 上一篇文章中了解到了Spinner的简单用法,知道了Spinner的数据源一般有两种形式。XML文件和数组的方式。这次的内容主要是想在Spinner上实现省市区三级联动,话不多说了直接上效果图吧!城市信息我将他放在strings.xml文件中,具体就不给出了,信息太大了主xml文件如下:[java] view plaincopyprint?<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com 阅读全文
posted @ 2013-04-05 22:17 ansionchen 阅读(1041) 评论(0) 推荐(0) 编辑
摘要: 应网友要求,今天给大家讲android的多媒体数据库。MediaStore这个类是android系统提供的一个多媒体数据库,android中多媒体信息都可以从这里提取。这个MediaStore包括了多媒体数据库的所有信息,包括音频,视频和图像,android把所有的多媒体数据库接口进行了封装,所有的数据库不用自己进行创建,直接调用利用ContentResolver去掉用那些封装好的接口就可以进行数据库的操作了。今天我就介绍一些这些接口的用法。 首先,要得到一个ContentResolver实例,ContentResolver可以这样获取,利用一个Activity或者Service的Conte. 阅读全文
posted @ 2013-04-02 22:49 ansionchen 阅读(253) 评论(0) 推荐(0) 编辑