自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

{丸の子}

花开生两面,人生佛魔间

  • 博客(69)
  • 资源 (37)
  • 收藏
  • 关注

原创 listView懒加载解决快速拖动卡屏问题

快速拖动 上下拖动很卡的原因 listView中有大量的图片,每张图片在生存时候会花200毫秒, 解决:利用listView的懒加载 :当拖动时候不去加载ListView中的条目,当用户停止的时候才真正去加载这个条目判断ListView的状态,如果ListView是处于滚动状态,返回一个假的View对象,gieView()执行很快只有当listView处于静止状态的时候,...

2013-12-26 16:41:36 208

原创 listView懒加载解决快速拖动卡屏问题

2013-12-26 16:41:36 84

原创 listView懒加载解决快速拖动卡屏问题

2013-12-26 16:41:36 126

原创 Android Fragment应用实战,使用碎片向ActivityGroup说再见

现在Fragment的应用真的是越来越广泛了,之前Android在3.0版本加入Fragment的时候,主要是为了解决Android Pad屏幕比较大,空间不能充分利用的问题,但现在即使只是在手机上,也有很多的场景可以运用到Fragment了,今天我们就来学习其中一个特别棒的应用技巧。很多手机应用都会有一个非常类似的功能,即屏幕的下方显示一行Tab标签选项,点击不同的标签就可以切换到不同的...

2013-12-25 15:07:02 50

原创 Android Fragment应用实战,使用碎片向ActivityGroup说再见

2013-12-25 15:07:02 37

原创 Android Fragment应用实战,使用碎片向ActivityGroup说再见

2013-12-25 15:07:02 34

原创 Android之Loader理解

在看Android的文档时,看到了这么一个东西: Loader究竟是什么东西呢?Introduced in Android 3.0, loaders make it easy to asynchronously load data in an activity or fragment. Loaders have these characteristics:1、They ar...

2013-12-25 13:41:27 53

原创 Android之Loader理解

Loaders have these characteristics:1、They are available to every Activity and Fragment. //支持Activity和Fragment2、They provide asynchronous loading of data. //异步下载3、They monitor the source of their data and deliver new results when the content cha

2013-12-25 13:41:27 70

原创 Android之Loader理解

Loaders have these characteristics:1、They are available to every Activity and Fragment. //支持Activity和Fragment2、They provide asynchronous loading of data. //异步下载3、They monitor the source of their data and deliver new results when the content cha

2013-12-25 13:41:27 63

原创 Android Loaders使用教程

Loaders,中文可理解为“加载器”,在Android3.0中新增。从字面含义可见其功能,即提供数据加载。特别地,加载数据的方式为异步。它具有以下特点:[list][*]Loaders用于所有的Activity和Fragment;[*]提供异步数据装载机制;[*]监控他们的来源数据变化情况,在数据发生变化的时候传递新的结果;[*]自动重连到最后一个数据加载器游标,因此不需要重...

2013-12-25 13:22:36 70

原创 Android Loaders使用教程

list][*]Loaders用于所有的Activity和Fragment;[*]提供异步数据装载机制;[*]监控他们的来源数据变化情况,在数据发生变化的时候传递新的结果;[*]自动重连到最后一个数据加载器游标,因此不需要重新查询数据[/list]如何在应用中使用Loaders使用Loaders的先决条件:[list][*]需要一个Activity 或者 Fragmnet[*]一个LoaderManager实例[*]一个用于加载数据的的CursorLoader

2013-12-25 13:22:36 102

原创 Android Loaders使用教程

list][*]Loaders用于所有的Activity和Fragment;[*]提供异步数据装载机制;[*]监控他们的来源数据变化情况,在数据发生变化的时候传递新的结果;[*]自动重连到最后一个数据加载器游标,因此不需要重新查询数据[/list]如何在应用中使用Loaders使用Loaders的先决条件:[list][*]需要一个Activity 或者 Fragmnet[*]一个LoaderManager实例[*]一个用于加载数据的的CursorLoader

2013-12-25 13:22:36 72

原创 不了解XMPP,Android攻城狮,你out了

XMPP(eXtensible Messaging and PresenceProtocol,可扩展消息处理现场协议) XMPP是基于可扩展标记语言(XML)的协议,目的是为了解决即时通信标准而提出来的,最早是在Jabber上实现的,主要用于即时消息(IM)以及在线现场探测。它继承了在XML环境中灵活的发展性。因此,基于XMPP的应用具有超强的可扩展性,并且XML很易穿过防火墙,所...

2013-12-24 12:23:22 81

原创 不了解XMPP,Android攻城狮,你out了

2013-12-24 12:23:22 50

原创 不了解XMPP,Android攻城狮,你out了

2013-12-24 12:23:22 61

原创 Android 基于XMPP Smack Openfire 搜索服务器的联系人

Android Smack UserSearchManager (java.lang.ClassCastException java.lang.NullPointerException)用smack 开发IM 聊天工具时, 会用到UserSearchManager 来搜索服务器的联系人 判断用户是否存在等等,代码如下:[code="java"]UserSearchManager ...

2013-12-24 10:55:29 243

原创 Android 基于XMPP Smack Openfire 搜索服务器的联系人

2013-12-24 10:55:29 109

原创 Android 基于XMPP Smack Openfire 搜索服务器的联系人

2013-12-24 10:55:29 81

原创 Android 基于XMPP Smack Openfire 总结

不管学习什么都应该总结这里我把关于Xmpp的一些方法整理到一个工具类中了我就分享给大家[code="java"]import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.ByteArrayInputStream;import java.io.File;impor...

2013-12-21 12:00:52 51

原创 Android 基于XMPP Smack Openfire 总结

eredReader;import java.io.ByteArrayInputStream;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStreamReader;import java.net.URL;import java.net.URLConnection;import java.util.ArrayList;imp

2013-12-21 12:00:52 37

原创 Android 基于XMPP Smack Openfire 总结

eredReader;import java.io.ByteArrayInputStream;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStreamReader;import java.net.URL;import java.net.URLConnection;import java.util.ArrayList;imp

2013-12-21 12:00:52 67

原创 Android 基于XMPP Smack Openfire 连接断开重连

学习过程中大家都碰到过连接被断开的问题给困扰吧,下面教大家如何做到连接断开后,重新连接首先要创建连接监听器,用来监听连接状态,这里我写了一个类继承了ConnectionListener,重写了里面5个方法,最重要的两个方法connectionClosed()和connectionClosedOnError()前者为连接正常断开,后者是连接异常断开,不管是正常还是异常,我们都要监听到...

2013-12-21 11:57:03 107

原创 Android 基于XMPP Smack Openfire 连接断开重连

2013-12-21 11:57:03 95

原创 Android 基于XMPP Smack Openfire 连接断开重连

2013-12-21 11:57:03 132

原创 Android 基于XMPP Smack Openfire 单人聊天和多人聊天(发送消息、接收消息)

一、单人聊天1)发送消息:首先要获取一个聊天窗口,getConnection()为获取连接connection的方法,调用getFriendChat()获取[code="java"]private Map chatManage = new HashMap();// 聊天窗口管理map集合 /** * 获取或创建聊天窗口 * @param friend 好友...

2013-12-20 16:03:44 212

原创 Android 基于XMPP Smack Openfire 单人聊天和多人聊天(发送消息、接收消息)

w HashMap();// 聊天窗口管理map集合 /** * 获取或创建聊天窗口 * @param friend 好友名 * @param listenter 聊天監聽器 * @return */ public Chat getFriendChat(String friend, MessageListener listenter) { if(getConnection()==null) return null;

2013-12-20 16:03:44 56

原创 Android 基于XMPP Smack Openfire 单人聊天和多人聊天(发送消息、接收消息)

w HashMap();// 聊天窗口管理map集合 /** * 获取或创建聊天窗口 * @param friend 好友名 * @param listenter 聊天監聽器 * @return */ public Chat getFriendChat(String friend, MessageListener listenter) { if(getConnection()==null) return null;

2013-12-20 16:03:44 158

原创 Android 通过wifi调试程序

1.首先让android手机(监听)指定的端口:  这一步需要使用shell,因此手机上要有终端模拟器,不过网上很多,随便找个就行了,依次敲入下列几行:[code="shell"]su//获取root权限 setprop service.adb.tcp.port 5555//设置监听的端口,端口可以自定义,如5554,5555是默认的 stop adbd//关闭adbd ...

2013-12-20 16:00:01 54

原创 Android 通过wifi调试程序

[code="shell"]su//获取root权限 setprop service.adb.tcp.port 5555//设置监听的端口,端口可以自定义,如5554,5555是默认的 stop adbd//关闭adbd start adbd//重新启动adbd[/code]2.手机连接wifi并确保手机和电脑连接同一个网络,记下手机的ip地址,假设为a.b.c.d3.电脑上打开命令提示符,敲入以下命令:[code="shell&quo

2013-12-20 16:00:01 32

原创 Android 通过wifi调试程序

[code="shell"]su//获取root权限 setprop service.adb.tcp.port 5555//设置监听的端口,端口可以自定义,如5554,5555是默认的 stop adbd//关闭adbd start adbd//重新启动adbd[/code]2.手机连接wifi并确保手机和电脑连接同一个网络,记下手机的ip地址,假设为a.b.c.d3.电脑上打开命令提示符,敲入以下命令:[code="shell&quo

2013-12-20 16:00:01 43

原创 Android 基于XMPP Smack Openfire 会议室创建、加入以及查询会议室中所有成员等

openfire 中的会议室不像qq(群)一样,不能保存那些离线用户,加入会议室后,一旦断开连接,就会离开会议室。虽然如此,但如果要实现也不是不可能,我们可以自己做后台来保存,有兴趣的可以去试着实现一下,这里就不实现了。好了,下面我们就一起来学习一下创建会议室、加入会议室以及查询会议室中的所有成员:[b]一、创建会议室[/b]注释都写的很清楚,不做太多解释。需要配置更多信息...

2013-12-20 15:52:09 69

原创 Android 基于XMPP Smack Openfire 会议室创建、加入以及查询会议室中所有成员等

2013-12-20 15:52:09 68

原创 Android 基于XMPP Smack Openfire 会议室创建、加入以及查询会议室中所有成员等

2013-12-20 15:52:09 74

原创 Android 基于XMPP Smack Openfire 对分组、好友和头像等一些操作

下面就一起来学习一下,如何查询分组和添加分组等![b]一、查询所有分组[/b]通过Roster来获取所有分组,Roster可以通过connection.getRoster()来得到。[code="java"] /** * 获取所有组 * * @param roster * @return 所有组集合 ...

2013-12-20 15:46:13 82

原创 Android 基于XMPP Smack Openfire 对分组、好友和头像等一些操作

code="java"] /** * 获取所有组 * * @param roster * @return 所有组集合 */ public static List getGroups(Roster roster) { List grouplist = new ArrayList(); Collection rosterGroup = roster.ge

2013-12-20 15:46:13 95

原创 Android 基于XMPP Smack Openfire 对分组、好友和头像等一些操作

code="java"] /** * 获取所有组 * * @param roster * @return 所有组集合 */ public static List getGroups(Roster roster) { List grouplist = new ArrayList(); Collection rosterGroup = roster.ge

2013-12-20 15:46:13 59

原创 Android 基于XMPP Smack Openfire 实现用户注册、登录、修改密码和注销等

需要安装的安装好,需要下载的下载好(这里就不多作介绍)。创建项目工程,导入ASmack jar包,OK,下面就一起去学习怎么实现 用户注册、登录、修改密码和注销等一些功能![b]首先第一、与服务器建立好连接[/b]关键代码:127.0.0.1为服务器IP,5222为服务器端口号[code="java"]/** * 连接服务器 * * @return *...

2013-12-20 14:54:44 294

原创 Android 基于XMPP Smack Openfire 实现用户注册、登录、修改密码和注销等

2013-12-20 14:54:44 57

原创 Android 基于XMPP Smack Openfire 实现用户注册、登录、修改密码和注销等

2013-12-20 14:54:44 85

原创 基于XMPP实现的Openfire的配置安装+Android客户端的实现

最近在整理一些这方面的资料,闲话少说,咱还是直奔主题吧 :)一、基于xmpp实现的openfire的配置安装1、 下载最新的openfire安装文件官方下载站点:[url]http://www.igniterealtime.org/downloads/index.jsp#openfire[/url]在这里面openfire是服务器,下面还有一个spark,这个是一个XMPP...

2013-12-19 15:52:25 85

GXT自己封装的Calendar日历类

GXT自己封装的Calendar日历类

2019-02-02

ztree样式改成bootstrap风格

ztree样式改成bootstrap风格

2017-07-18

android 自定义View之钟表

通过自定义 View ,实现一个钟表; 难点主要在画刻度上,解决方案是画一次刻度后,通过旋转画布接着画下一个刻度

2016-12-13

j2ee上传文件显示进度

j2ee上传文件显示进度

2016-07-22

android仿小米日历,可周月选择

android仿小米日历,可周月选择

2016-04-11

android DiskLruCache.java

Android DiskLruCache的源码

2016-03-18

apktool_2.0.3.jar

apktool_2.0.3.jar 需要jdk1.7 APKTool是GOOGLE提供的APK编译工具,能够反编译及回编译apk,同时安装反编译系统apk所需要的framework-res框架,清理上次反编译文件夹等功能。需要java支持

2016-03-16

Android新技术学习——阿里巴巴免Root无侵入AOP框架Dexposed

博客地址 http://iaiai.iteye.com/blog/2258267

2015-11-21

编译点9工具

命令行工具abrc可以编译*.9.png文件

2015-10-30

Android仿微信朋友圈图片查看效果

这个Demo患仿微信朋友圈的,比较简单,图片查看效果是开源的PhotoView组件

2015-05-19

PullToRrefresh自定义下拉刷新动画

PullToRrefresh自定义下拉刷新动画

2015-05-09

android 日期选择和省市选择

博客地址:http://iaiai.iteye.com/blog/2208817 想看图片去博客看

2015-05-06

Fresco图片框架

Fresco eclipse 工程 注意需要5.0的sdk,adt也需要相应版本

2015-04-02

JavaPNS_2.2.jar

JavaPNS_2.2.jar java推送ios消息用的包

2015-02-04

bcprov-jdk16-146.jar

bcprov-jdk16-146.jar java中推送ios消息用的包

2015-02-04

Android平台上的注入代码LibInject

Android平台上的注入代码LibInject 处理器是arm的,需要额外处理一些东西 整体流程分3步 1.在目标进程中分配内存,用来写shellcode和参数 2.往目标进程中写入shellcode, shellcode会调用dlopen来载入我们的library 3.运行目标进程中的shellcode

2014-12-20

HelloJni.tar.gz

android平台下实现进程注入,以libinject为主。

2014-12-20

Android实现删除apk弹出网页

实现原理需要用到第三方libavoiduninstall so 在代码中直接调用这一句话就可以了: AvoidUninstall getInstance avoidUninstallApp "com h3c tttt" "http: iaiai iteye com" ;

2014-12-20

Android path的时间条

Android path的时间条 效果不错的

2014-08-11

完美!SlidingMenu jar包版demo!不用导包!兼容2.2

自己做的项目用到SlidingMenu 但是发现原版的要导包 相当麻烦 而且 原版的actionbar必须要3.0以上支持要兼容2.2也要非常麻烦 最好找到的最好的解决方案 SlidingMenu 打好的jar包 导入lib即可用 兼容2.2 兼容原版所有功能

2014-06-04

listView上下拉到更新带header头图片轮播

listView上下拉到更新带header头图片轮播

2014-05-27

Gallery实现无线循环代码

android Gallery 实现无线循环代码。

2014-05-23

android 绘图带动画 裁剪 圆弧计分图 柱状图 线性图

android 绘图带动画 裁剪 圆弧计分图 柱状图 线性图

2014-05-19

Fragment + ViewPager 仿 Google Play

Fragment + ViewPager 仿 Google Play

2014-03-10

2014 最新volley源码和demo

2014 最新volley源码和demo

2014-02-11

JAVA 通信框架MINA(包含心跳)

Apache MINA 是一个开发高性能和高可伸缩性网络应用程序的网络应用框架。它提供了一个抽象的事件驱动的异步 API,可以使用 TCP/IP、UDP/IP、串口和虚拟机内部的管道等传输方式。Apache MINA 可以作为开发网络应用程序的一个良好基础。

2014-02-11

android 自己写的一个GPS卫星地图

android 自己写的一个GPS卫星地图 不多说了直接下吧...

2014-01-18

android Openfire的测试客户端程序

android Openfire的测试客户端程序,只是个测试程序

2013-12-19

android 仿音量旋转按钮

android 仿音量旋转按钮,就是可以旋转的

2013-12-17

android 类似Ios开关按钮,支持滑动切换和动画显示

android 类似Ios开关按钮,支持滑动切换和动画显示

2013-11-09

Android 使用SQLCipher对sqlite进行加密

Android 使用SQLCipher对sqlite进行加密

2013-11-09

Android 扩展ImageView来播放gif动画

Android 扩展ImageView来播放gif动画

2013-11-09

ViewGroup实现九宫格并可拖动位置

ViewGroup实现九宫格并可拖动位置

2013-11-07

Android 封装了GPS定位与百度移动地图API定位

1.封装了GpsManager和BGpsManager两个类: 第一个类为直接使用内置的GPS/AGPS进行定位 第二个类是对百度移动地图API二次封装,借助百度API进行定位。 2.主要功能是获取当前Location和当前坐标的物理地址名称。 3.简单的封装,可以直接用于项目中,也可以根据自己需求修改重新封装。 4.内附个人简单对比评测结论。

2012-12-21

CPU检测工具(CPUZ)

该软件可以提供全面的CPU相关信息报告,包括有处理器的名称、厂商、时钟频率、核心电压、超频检测、CPU所支持的多媒体指令集,并且还可以显示出关于 CPU的L1、L2的资料(大小、速度、技术),支持双处理器。目前的版本已经不仅可以侦测CPU的信息,包括主板、内存等信息的检测CPU-Z同样可以胜任。新版本加入对新一代处理器的支持,包括90 nm Athlon 64的代码,加强了显示系统内存的资料显示,例如内存的生产厂商、SPD速度设定等,而且新版本可以显示PCI-Express接口的资料.

2010-07-13

推荐非常好用的一个查看颜色的小工具

推荐非常好用的一个查看颜色的小工具, 很小巧的一个软件

2010-07-13

可以把exe转换成任意后缀

可以把exe转换成任意后缀,如jpg,gif,doc,txt等常用文件格式

2010-07-13

空空如也

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

TA关注的人

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