自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

赵凯强

专注Android移动开发,热爱分享,支持开源

  • 博客(21)
  • 资源 (7)
  • 问答 (1)
  • 收藏
  • 关注

原创 【Android界面实现】信息更新小红点显示——自定义控件BadgeView的使用介绍

我们在做信息发布类ru

2014-06-30 17:57:36 17793 6

原创 【Android开发经验】LayoutInflater—— 你可能对它并不了解甚至错误使用

这个标题起的有点夸张哈,但是LayoutInflater这个类的一些用法,在Android开发者使用的过程中,确实存在着一些很普遍的误区,最起码我研究的这么多小项目的源代码,基本上都在错误的使用这个类。今天,看到了一篇文章讲LayoutInflater的用法,瞬间感觉自己对这个类确实不够了解,于是简单的看了下LayoutInflater类的源代码,对这个类有了新的认识。首先,LayoutInf

2014-06-30 17:39:03 4874 5

原创 【Android开发经验】与屏幕亮度调节相关的各种方法整理

public class SystemManager { private Context mContext; private static SystemManager sInstance; private SystemManager(final Context context) { mContext = context; } public static SystemManage

2014-06-29 20:04:11 7797

原创 【Android界面实现】AppWidght全面学习之电量监控小部件的实现详解

前几天无意中翻看之前下载的各种资料,发现了一款AppWeight应用,

2014-06-29 17:24:06 5881 3

原创 【Android界面实现】透明度可变的标题栏效果实现

我们在做类似于个人主页类应用的时候,可能会遇到这样的需求,效果如下相信大家应该看明白是什么效果了,就是随着列表的滑动,上面的标题栏的透明度会随之变化。在IOS中,有很多的软件有这种效果,下面,我们看一下这种效果是如何实现的。先看一下项目的目录我们可以看到,目录结构很简单,因为我这个地方是使用的XListview代替的Listview,有很多文件都是XList

2014-06-27 12:09:53 5583

原创 【Android界面实现】自定义Gallery控件实现简单3D图片浏览器

本篇文章主要介绍如何使用自定义的Gallery控件,实现

2014-06-26 22:03:57 3692 3

原创 【Android界面实现】自定义音量调节控件的实现

本篇文章,将介绍如何实现自定义的音量调节控件。话不多少,先看效果图本篇文章将介绍两种实现的方式,上面的是通过继承RatingBar,然后设置样式获得的效果,下面的是通过继承自View,完全自定义的方式实现。我们首先介绍第一种方式,也就是继承自RatingBar实现。public class WmtRatingBar extends RatingBar { privat

2014-06-25 16:13:08 10587 4

原创 【Android界面实现】对Listview控件的效率优化

不管在Android平台还是IOS平台,Listview或者是类似控件,在数据显示方面都占据着相当重要的位置。而作为最重要的数据展示形式,Listview控件或者是类似的需要使用Adapter的控件的加载以及数据展示的效率和优化,就被摆在了一个很重要的位置,本篇文章主要给大家介绍,如何可以实现Listview控件的效率优化。1.重用已经生成过的Item View我们都知道,List

2014-06-22 22:36:43 3728 2

原创 【Android界面实现】使用Canvas对象实现“刮刮乐”效果

在淘宝、京东等电商举办活动的时候,经常可以看到在移动客户端推出的各种刮奖活动,而这种活动也受到了很多人的喜爱。从客户端的体验来说,这种效果应该是通过网页来实现的,那么,我们使用Android的自带控件能不能实现这种刮刮乐的效果呢?当然可以,本篇文章将介绍使用Canvas这个对象,如何实现“刮刮乐”的效果。先看效果图下面我们看一下如何使用代码实现布局文件<FrameL

2014-06-17 18:00:21 6059 17

原创 【Android界面实现】自定义滑动开关控件的实现与使用

在IPhone中,滑动开关控件非常常见,而且效果也非常好,但是在Android平台下,却没有自带的这种控件,只有功能类似的ToggleButton控件。本篇文章主要介绍自定义的滑动开关控件的实现与使用。在实现的过程中,也参考了其他类似自定义控件的实现,同时对代码进行了优化。首先看实现的效果图下面讲解这个自定义控件如何实现/** * 滑动控件 * * @Time 2014

2014-06-17 15:05:58 3885

原创 Android面试题目整理与讲解(二)

1.Dalvik和标准Java虚拟机之间的主要差别?Dalvik和标准Java虚拟机(JVM)之间的首要差别之一,就是Dalvik基于寄存器,而JVM基于栈。Dalvik和Java之间的另外一大区别就是运行环境——Dalvik经过优化,允许在有限的内存中同时运行多个虚拟机的实例,并且每一个 Dalvik应用作为一个独立的Linux进程执行。(1)虚拟机很小,使用的空间也小;(2)D

2014-06-16 17:34:30 2735 1

原创 【Android界面实现】使用GestureOverlayView控件实现手势识别

在Android开发中,我们不光可以使用已有的实现方式,而且,我们还可以利用Android这个智能手机平台,实现一些比较有特色的功能。本篇文章使用

2014-06-16 14:48:41 4037

原创 【Android开源框架】FinalHttp的简要介绍与使用

在之前的一篇文章中,我们简单的介绍了下FinalBitmap的使用,这一篇文章将继续介绍AFinal开发框架的使用,这一次的主角是FinalHttp。FinalHttp,顾名思义,就是一个用于实现客户端与服务器之间网络通信的类,这个类主要通过对Apache的HttpClient开源项目进行封装,实现了http、https协议下的"GET"和"Post"两种请求方式,以及put、delete、d

2014-06-12 22:15:47 8734

原创 【Android开源框架】FinalBitmap的简要介绍与使用

首先,afinal开源框架式国内开发牛人杨福海

2014-06-09 16:54:48 8945 6

原创 【Android进阶】使用HttpURLConnection实现图片的下载与现显示

虽然我们在开发中经常使用别人已经开发好的开源框架,但是,了解这些框架底层的实现,能够让我们更好的理解功能的实现。这篇文章主要介绍使用HttpURLConnection对象,实现图片文件的下载,以及显示。我们的思路是,首先使用HttpURLConnection实现图片文件的下载,在下载结束之后,使用handler异步的显示图片。因为功能比较简单,我只把代码贴在下面,注释很详细

2014-06-09 14:01:37 3697 1

原创 【Android基础】内容提供者ContentProvider的使用详解

1.什么是ContentProvider首先,ContentProvider(内容提供者)是android中的四大组件之一,但是在一般的开发中,可能使用的比较少。ContentProvider为不同的软件之间数据共享,提供统一的接口。也就是说,如果我们想让其他的应用使用我们自己程序内的数据,就可以使用ContentProvider定义一个对外开放的接口,从而使得其他的应用可以使用咱们应用的

2014-06-06 15:58:13 3518 2

原创 【Android开发经验】关于ListView中item与控件抢夺焦点的那些事

在开发中,listview可以说是我们使用最频繁的控件之一了,但是关于listview的各种问题也是很多。当我们使用自定义布局的Listview的时候,如果在item的布局文件里面存在Button或者是CheckBox等控件以及其子类控件的时候,经常会碰到各种控件的点击事件冲突的情况,那么我们如何来处理Listview中这种控件之间焦点冲突的情况呢?我们以item存在一个Button控件为例

2014-06-04 17:12:52 11428 7

原创 解析XML文件之使用DOM解析器

在前面的文章中,介绍了使用SAX解析器对XML文件进行解析,SAX解析器的优点就是占用内存小。这篇文章主要介绍使用DOM解析器对XML文件进行解析。DOM解析器的优点可能是理解起来比较的直观,当然,每个人对不同的解析方法可能有不同的喜好。但是DOM解析器有个比较大的缺点,就是占用内存比较多,在Android中的XML解析中,还是更推荐其他的解析方式。下面介绍使用DOM解析器对XML进行解析。

2014-06-03 13:57:16 2596

原创 解析XML文件之使用SAM解析器

XML是一种常见的数据传输方式,所以在开发中,我们会遇到对XML文件进行解析的时候,本篇主要介绍使用SAM解析器,对XML文件进行解析下面是我们要进行解析的文件格式 liming 30 lixiangmei 25 下面是我们的实体类public class Person { private Integer id; private String

2014-06-02 22:42:34 2555

原创 【Android进阶】如何使用文件来保存程序中的数据

在程序中,有很多保存和获取数据的方法,本篇文章,主要介绍使用文件系统对程序中的数据进行保存和读取的操作我直接写了一个帮助类,进行文件的写入和读取操作/** * 用于在文件中保存程序数据 * * @author zhaokaiqiang * */public class FileHelper { private static final String TA

2014-06-02 16:08:34 2773

原创 【Android进阶】Junit单元测试环境搭建以及简单实用

单元测试的目的首先,Junit单元测试要实现的功能,就是用来测试写好的方法是否能够正确的执行,一般多用于对业务方法的测试。单元测试的环境配置1.在AndroidManifest清单文件的Application节点下,引入单元测试使用的库2.在AndroidManifest清单文件与Application节点平行的节点中,添加instrumentation节点下面

2014-06-02 13:27:09 3092

jianshu_code

详情请参考文件 http://blog.csdn.net/zhaokaiqiang1992/article/details/49951095 性能调优

2015-11-20

Android编程规范

Android编程规范 http://blog.csdn.net/zhaokaiqiang1992

2014-10-15

ListViewAnimation

ListViewAnimation效果实现 教程地址:http://blog.csdn.net/zhaokaiqiang1992

2014-07-29

Ant批量打包Android应用

Ant批量打包Android 应用教程地址http://blog.csdn.net/zhaokaiqiang1992/article/details/38086747

2014-07-24

Andbase实现侧滑栏效果.zip

Andbase实现侧滑栏效果.zip

2014-07-03

BadgerView

BadgerView的简单实用Demo

2014-06-30

电池监控Widght小部件

免费是我的习惯,好东西大家看. 免费是我的习惯,好东西大家看.

2014-06-29

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除