![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 82
骑着蜗牛去迪拜
这个作者很懒,什么都没留下…
展开
-
Android 基于Web Service的应用之天气预报
我们都知道Web Service具有使用标准协议规范、使用协约的规范性、高度集成能力、完好的封装性、松散耦合等五大特点。正是因为这样Web Service就像Web上的构件编程,开发人员通过调用Service应用编程接口,将Web Service集成进他们的应用程序,就像调用本地服务一样,同时开发人员可以跨平台和使用任何编程语言。这些优点不仅减少了开发人员的开发成本从而可以将精力投入到挖掘软件的商原创 2013-12-03 21:41:53 · 1567 阅读 · 0 评论 -
Android拖拽的ExpandableListView
正如我们知道的listview在Android中是一个常用的控件,很多app都喜欢在Listview上面做文章,拖动排序就是一中常见的,github上面有一个很好的demo。ExpandableListView顾名思义就是Listview的一个扩展,用来分组Listview,比如QQ好友列表,既然Listview可以拖拽排序,ExpandableListView当然也是可以排序的,看到了一些dem原创 2015-11-24 22:52:22 · 1680 阅读 · 1 评论 -
Android中listview条目中按钮点击事件的实现
大家都知道Android中listview是一个常用的控件,也是一个比较复杂的控件,一般实现listview的条目点击事件就是给listview实现setOnItemClickListener的方法就行,但是当我们遇到listview中的有按钮的时候想实现按钮的点击事件这样做是不行的,比如QQ空间的说说评论和点赞其实就是相当于两个按钮。一般实现这两个按钮的点击事件归结为一种思想---接口回调。原创 2015-10-31 13:42:41 · 10654 阅读 · 1 评论 -
Android通讯录管理三之短息获取和发送短息
前两篇博客并分别讲了获取联系人和通话记录的知识,这篇主要介绍短信获取知识,短信在通讯管理中应该说是一个难点,因为短信涉及到短息会话和短信详情两个部分,并且短信的数据量比较大,可以采用AsyncQueryHandler框架来查询,同时采用CursorAdapter来绑定数据其中短信中可以来获取联系人的头像和姓名。这个在代码工具类中有实现,如果联系人存在,则显示姓名,否则显示号码,原创 2015-04-01 17:08:20 · 826 阅读 · 0 评论 -
Android通讯录管理一之联系人获取
正如我们知道的一样,Android的通讯录和短信管理是通过contentprovider来向开发者来开发接口的。必须从ContentResolver入手去解决。其中通讯录操作涉及到系统源码api的使用,特别是在表的uri上面容易弄混。在接下来的几篇文章中蜗牛将陆续为大家推出Android通讯管理相关知识的文章。其中包括联系人获取、通话记录获取、短信获取、短信详情获取发送短信。废话不多说先上图先原创 2015-04-01 16:23:14 · 829 阅读 · 0 评论 -
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 · 1157 阅读 · 0 评论 -
ListView和AsyncTask结合实现下拉刷新
无疑,在Android开发中,ListView是使用非常频繁的控件之一,ListView提供一个列表的容易,允许我们以列表的形式将数据展示到界面上,但是Google给我们提供的原生ListView的控件,虽然在功能上很强大,但是在用户体验和动态效果上,还是比较差劲的。为了改善用户体验,市面上纷纷出现了各种各样的自定义的ListView,他们功能强大,界面美观,使我们该需要学习的地方。其中,使用最频原创 2015-03-28 22:58:13 · 815 阅读 · 0 评论 -
Android双击事件的实现
在平常开发中我们经常会有对按钮的双击事件处理,如何实现双击事件,Android系统对Button控件没有写入相应的接口。根据想法就是两次点击时间间隔很短的(比如500毫秒)的连续点击就可以看作双击事件。我们可以分别记录两次点击的系统时间,如果时间差小于500ms的话就可以视为双击事件。//第一次事件 private long firstTime=0; public void bt1_cli原创 2015-03-04 16:47:11 · 1306 阅读 · 0 评论 -
JNI环境搭建
Java Native Interface(JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计的,但是它并不妨碍你使用其他语言,只要调用约定受支持就可以了。例如,使用一些旧的库,与硬件、操作系统进行交互,或者为了提高程序的性能。JNI标准至少保证本地代码能工作在任何Java虚拟机环境下。其工作原理相当于J原创 2015-02-16 10:16:30 · 496 阅读 · 0 评论 -
关于xml的解析在Android中的应用
Android技术中解析xml的方式一般都有三种,分别是SAX、DOM、Pull三种解析方式。其原理都是将xml文件转换成数据流来解析,但在细节上有分别存在着差别。1.SAX技术是以事件为驱动的 xml API,由它定义的事件流可以从指定的解析器传到专门的处理程序代码的xml结构。其特点是解析速度快,占用内存少的解析器。主要有事件接口,即是文档的开始和结束标记,在其父类DefaulHandle原创 2015-02-17 17:22:39 · 576 阅读 · 0 评论 -
TabHost的使用
TabHost是Android中一种常用的控件,虽然说fragment可以替代tabhost,但是他还是很常用的一种控件。例如:就是用tabhost来实现的。TabHost由两部分组成。其中需要注意的是TabWidget和FrameLayout的id必须设计为系统底层的id。因为TabHost源码中有对其进行封装:源码为:public void setup() {原创 2015-02-16 22:59:29 · 514 阅读 · 0 评论 -
android生成二维码的封装包
最近突然想做一个Android二维码的生成器玩玩,结合网上的一些大神写的代码然后自己修改后进行简单的封装,希望各位大神指导。下面就是我的一个简单布局关于布局什么的就不说了,下面直接上代码这个是对生成的二维码显示效果package cn.zxw.code;import java.util.Hashtable;import android.graphics.Bitmap;impor原创 2014-03-28 20:58:23 · 1112 阅读 · 0 评论 -
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 · 816 阅读 · 0 评论 -
Androi指纹识别学习
指纹识别是在Android 6.0之后新增的功能,因此在使用的时候需要先判断用户手机的系统版本是否支持指纹识别,只有硬件和软件版本支持指纹识别,才能进行指纹识别操作。最近项目需要指纹识别方面的功能,提前做了个预研,写了个demo,但发现这块也是有坑的。废话不多说直接撸码,高手勿喷。根据Android自带API中提供了FingerprintManager 类,顾名思义这个类是用来管理指纹和指原创 2017-01-17 11:46:08 · 902 阅读 · 17 评论