自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

原创 Androi指纹识别学习

指纹识别是在Android 6.0之后新增的功能,因此在使用的时候需要先判断用户手机的系统版本是否支持指纹识别,只有硬件和软件版本支持指纹识别,才能进行指纹识别操作。最近项目需要指纹识别方面的功能,提前做了个预研,写了个demo,但发现这块也是有坑的。废话不多说直接撸码,高手勿喷。根据Android自带API中提供了FingerprintManager 类,顾名思义这个类是用来管理指纹和指

2017-01-17 11:46:08 893 17

原创 Android拖拽的ExpandableListView

正如我们知道的listview在Android中是一个常用的控件,很多app都喜欢在Listview上面做文章,拖动排序就是一中常见的,github上面有一个很好的demo。ExpandableListView顾名思义就是Listview的一个扩展,用来分组Listview,比如QQ好友列表,既然Listview可以拖拽排序,ExpandableListView当然也是可以排序的,看到了一些dem

2015-11-24 22:52:22 1656 1

原创 Android中listview条目中按钮点击事件的实现

大家都知道Android中listview是一个常用的控件,也是一个比较复杂的控件,一般实现listview的条目点击事件就是给listview实现setOnItemClickListener的方法就行,但是当我们遇到listview中的有按钮的时候想实现按钮的点击事件这样做是不行的,比如QQ空间的说说评论和点赞其实就是相当于两个按钮。一般实现这两个按钮的点击事件归结为一种思想---接口回调。

2015-10-31 13:42:41 10647 1

原创 Android通讯录管理三之短息获取和发送短息

前两篇博客并分别讲了获取联系人和通话记录的知识,这篇主要介绍短信获取知识,短信在通讯管理中应该说是一个难点,因为短信涉及到短息会话和短信详情两个部分,并且短信的数据量比较大,可以采用AsyncQueryHandler框架来查询,同时采用CursorAdapter来绑定数据其中短信中可以来获取联系人的头像和姓名。这个在代码工具类中有实现,如果联系人存在,则显示姓名,否则显示号码,

2015-04-01 17:08:20 815

原创 Android通讯录管理二之通话记录获取

上一篇博客讲的是获取联系人信息,这篇是获取通话记录同样你可以在这里下载http://download.csdn.net/detail/waniu123/8554533package cn.zxw.contact.domain;/** * 通话记录 * @author zhan * */public class CallLogInfo { public String nu

2015-04-01 17:02:16 1147

原创 Android通讯录管理一之联系人获取

正如我们知道的一样,Android的通讯录和短信管理是通过contentprovider来向开发者来开发接口的。必须从ContentResolver入手去解决。其中通讯录操作涉及到系统源码api的使用,特别是在表的uri上面容易弄混。在接下来的几篇文章中蜗牛将陆续为大家推出Android通讯管理相关知识的文章。其中包括联系人获取、通话记录获取、短信获取、短信详情获取发送短信。废话不多说先上图先

2015-04-01 16:23:14 809

原创 ListView和AsyncTask结合实现下拉刷新

无疑,在Android开发中,ListView是使用非常频繁的控件之一,ListView提供一个列表的容易,允许我们以列表的形式将数据展示到界面上,但是Google给我们提供的原生ListView的控件,虽然在功能上很强大,但是在用户体验和动态效果上,还是比较差劲的。为了改善用户体验,市面上纷纷出现了各种各样的自定义的ListView,他们功能强大,界面美观,使我们该需要学习的地方。其中,使用最频

2015-03-28 22:58:13 812

原创 Android双击事件的实现

在平常开发中我们经常会有对按钮的双击事件处理,如何实现双击事件,Android系统对Button控件没有写入相应的接口。根据想法就是两次点击时间间隔很短的(比如500毫秒)的连续点击就可以看作双击事件。我们可以分别记录两次点击的系统时间,如果时间差小于500ms的话就可以视为双击事件。//第一次事件 private long firstTime=0; public void bt1_cli

2015-03-04 16:47:11 1288

原创 关于xml的解析在Android中的应用

Android技术中解析xml的方式一般都有三种,分别是SAX、DOM、Pull三种解析方式。其原理都是将xml文件转换成数据流来解析,但在细节上有分别存在着差别。1.SAX技术是以事件为驱动的 xml API,由它定义的事件流可以从指定的解析器传到专门的处理程序代码的xml结构。其特点是解析速度快,占用内存少的解析器。主要有事件接口,即是文档的开始和结束标记,在其父类DefaulHandle

2015-02-17 17:22:39 570

原创 TabHost的使用

TabHost是Android中一种常用的控件,虽然说fragment可以替代tabhost,但是他还是很常用的一种控件。例如:就是用tabhost来实现的。TabHost由两部分组成。其中需要注意的是TabWidget和FrameLayout的id必须设计为系统底层的id。因为TabHost源码中有对其进行封装:源码为:public void setup() {

2015-02-16 22:59:29 511

原创 JNI环境搭建

Java Native Interface(JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计的,但是它并不妨碍你使用其他语言,只要调用约定受支持就可以了。例如,使用一些旧的库,与硬件、操作系统进行交互,或者为了提高程序的性能。JNI标准至少保证本地代码能工作在任何Java虚拟机环境下。其工作原理相当于J

2015-02-16 10:16:30 492

原创 android生成二维码的封装包

最近突然想做一个Android二维码的生成器玩玩,结合网上的一些大神写的代码然后自己修改后进行简单的封装,希望各位大神指导。下面就是我的一个简单布局关于布局什么的就不说了,下面直接上代码这个是对生成的二维码显示效果package cn.zxw.code;import java.util.Hashtable;import android.graphics.Bitmap;impor

2014-03-28 20:58:23 1108

原创 Android与tomcat之间的ip

android 从tomcat读取文件时出现以下异常:08-10 14:53:09.118: W/System.err(12527): java.net.ConnectException: failed to connect to localhost/127.0.0.1 (port 8080): connect failed: ECONNREFUSED (Connection refu

2014-03-26 19:28:39 811

原创 第四届蓝桥杯马虎的计算

标题: 马虎的算式    小明是个急性子,上小学的时候经常把老师写在黑板上的题目抄错了。    有一次,老师出的题目是:36 x 495 = ?    他却给抄成了:396 x 45 = ?    但结果却很戏剧性,他的答案竟然是对的!!    因为 36 * 495 = 396 * 45 = 17820    类似这样的巧合情况可能还有很多,比如:27 * 594 = 2

2014-03-05 10:46:44 733

原创 设计模式之工厂方法模式

众所周知设计模式在软件开发中的地位之重要, 设计模式使人们可以更加简单方便地复用成功的设计和体系结构。将已证实的技术表述成设计模式也会使新系统开发者更加容易理解其设计思路。下面就我个人的见解来简单的说下工厂方法模式,只是个人看法,如果有不周全的地方,欢迎各位看客来指点。工厂方法的英文定义是:Define an interface for creating an object, but le

2013-12-10 23:02:52 701

原创 Android 基于Web Service的应用之天气预报

我们都知道Web Service具有使用标准协议规范、使用协约的规范性、高度集成能力、完好的封装性、松散耦合等五大特点。正是因为这样Web Service就像Web上的构件编程,开发人员通过调用Service应用编程接口,将Web Service集成进他们的应用程序,就像调用本地服务一样,同时开发人员可以跨平台和使用任何编程语言。这些优点不仅减少了开发人员的开发成本从而可以将精力投入到挖掘软件的商

2013-12-03 21:41:53 1548

Android指纹识别

Android指纹识别demo

2017-01-17

ExpandableListView拖拽

支持可以跨组拖动的和不跨组拖动的ExpandableListView

2015-11-24

Listview中的Button实现点击事件

QQ空间的说说评论和点赞其实就是相当于两个按钮。一般实现这两个按钮的点击事件归结为一种思想---接口回调。具体实现的话有两种方法,一中是通过实现接口方法,一中是通过实 现抽象方法

2015-10-31

实现ViewPager的两种方式

实现ViewPager的两种方式,包含自动伦循图片播放

2015-04-06

短信通话联系人

Android通讯录管理(获取联系人、通话记录、短信消息)采用异步框架查询

2015-04-01

ListView的下拉刷新和上拉加载数据

ListView的下拉刷新和上拉加载数据

2015-03-28

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

TA关注的人

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