- 博客(39)
- 资源 (2)
- 收藏
- 关注
转载 HttpClient4.0.1指南
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright owners...
2013-11-30 16:01:38 3849
转载 模拟AndroidPN Client(2)——XmppManager简析和模拟客户端
2013-01-04 16:25:45标签:XmppManager 模拟AndroidPN Client原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://youngcold.blog.51cto.com/6366865/1107796前面说过XmppManager(位于AndroidPn Client的org....
2013-11-25 09:48:08 730
转载 模拟AndroidPN Client(1)——AndroidPN源码简析
2013-01-04 15:17:45标签:PC 模拟AndroidPN原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://youngcold.blog.51cto.com/6366865/1107708最近正在做一个项目,要用到Android的Push技术。目前对于Android的推送技术,用的比较多的还是An...
2013-11-25 09:46:06 781
转载 android中图片倒影、圆角效果重绘
android中图片倒影、圆角效果重绘迷途d书童 发表于 2012-3-5 15:02 1年前, 0回/358阅开源中国诚邀您参加 Cloud Foundry 中国群英会!(北京、上海、杭州、成都、深圳)本文用来记录一些android 操作图片的方法,方便查看。1.将Drawable转化为Bitmap源码打印?public static Bitmap drawableToB...
2013-11-21 20:27:04 573
转载 Paint方法setXfermode
博客分类: 2D;图形xfermodegraphics android.graphics.Paint方法setXfermode (Xfermode x...http://my.oschina.net/smalant/blog/40328 用法:设置两张图片相交时的模式例子:1 mPaint = new Paint(); 2 m...
2013-11-21 10:07:53 637
转载 mina教程
简介: Apache MINA 2 是一个开发高性能和高可伸缩性网络应用程序的网络应用框架。它提供了一个抽象的事件驱动的异步 API,可以使用 TCP/IP、UDP/IP、串口和虚拟机内部的管道等传输方式。Apache MINA 2 可以作为开发网络应用程序的一个良好基础。本文将介绍 Apache MINA 2 的基本概念和 API,包括 I/O 服务、I/O 会话、I/O 过滤器和 I/O...
2013-11-20 15:42:11 1347
转载 TCP长连接与短连接的区别
1. TCP连接当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接,连接的建立是需要三次握手的,而释放则需要4次握手,所以说每个连接的建立都是需要资源消耗和时间消耗的经典的三次握手示意图:经典的四次握手关闭图:2. TCP短连接我们模拟一下TCP短连接的情...
2013-11-20 15:04:03 715
转载 利用TCP和UDP协议,实现基于Socket的小聊天程序(初级版)
TCPTCP (Transmission Control Protocol)属于传输层协议。其中TCP提供IP环境下的数据可靠传输,它提供的服务包括数据流传送、可靠性、有效流控、全双工操作和多路复用。通过面向连接、端到端和可靠的数据包发送。通俗说,TCP支持的应用协议主要有:Telnet、FTP、SMTP等TCP是面向对象的连接,是安全可靠的,是基于连接的协议,也就是说,在正式收发数...
2013-11-20 13:42:16 2433
转载 MINA使用之UDP篇
MINA是什么?MINA是JAVA非阻塞通讯模式框架(http://hi.baidu.com/yhzhw2121/blog/item/61506c420efb7a189313c619.html这里有详细说明非阻塞和阻塞通讯的区别),由APACHE组织开发。目前此类开源框架有很多各有利弊本人之所以选择MINA的主要原因是因为他出自APACHE之手。本文主要介绍的MINA版本是2.0M6...
2013-11-20 11:46:53 3542
转载 Java NIO学习-UDP的例子
这几天需要实现一个底层基于UDP的协议,该协议底层使用UDP传输但是具有拥塞控制、超时重发、数据确认等功能又比TCP简单 (RUDP,Reliable UDP)。在实现协议底层的UDP服务时准备使用Java的NIO,在网上查资料都是以TCP为例讲的,于是自己研究了一下基于UDP的NIO。NIO的思路是基于多路选择的,即由原来的每个连接都由一个线程来等待消息,改为每个连接都在选择器上注册,由选择...
2013-11-20 11:39:20 1242
转载 Http和Socket连接区别
相信不少初学手机联网开发的朋友都想知道Http与Socket连接究竟有什么区别,希望通过自己的浅显理解能对初学者有所帮助。1、TCP连接要想明白Socket连接,先要明白TCP连接。手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。建立起一个TCP连...
2013-11-20 11:00:57 646
原创 关于apache HttpClient的简单理解
1 HttpEntity用来封装http body数据,不同类型的数据用不同类型的Entity对象封装,如StringEntity用来封装普通的Json和Xml数据,MulitPartEntity用来封装二进制流数据,Entity还有实体类型,实体长度等属性。2 HttpRequest封装应用层要发送的数据,不同的请求方法对应不同的HttpRequest类型,如HttpPost,httpGet...
2013-11-20 10:12:41 953
转载 使用 Apache MINA 开发高性能网络应用程序
刘 冬 (javayou@gmail.com), 开发工程师, 广州市摩网信息技术有限公司 简介: 本文将通过一个简单的问候程序 HelloServer 来介绍 MINA 的基础架构的同时演示如何使用 MINA 开发网络应用程序。发布日期: 2007 年 12 月 24 日 访问情况 : 35823 次浏览 评论: (查看 | 添加评论 - 登录) 平均分 (86个评...
2013-11-19 13:58:20 1052 1
转载 OPENFIRE 编辑词条
基础简介编辑本段XMPPExtensible Messaging and Presence Protocol,简单的来讲,它就是一个发送接收处理消息的协议,但是这个协议发送的消息,既不是二进制的东东也不是字符串,而是XML。正是因为使用了XML作为消息传递的中介,Extensible 才谈的上,不是么?IMInstant Messenger,及时通信软件,就是大家使用的QQ、M...
2013-11-19 13:52:59 1128
转载 Apache MiNa 实现多人聊天室
开发环境:System:WindowsJavaSDK:1.6IDE:eclipse、MyEclipse 6.6开发依赖库:Jdk1.4+、mina-core-2.0.4.jar、slf4j-api-1.5.11.jar、slf4j-log4j12-1.5.11.jarEmail:hoojo_@126.comBlog:http://blog.csdn.ne...
2013-11-19 13:47:17 815
转载 基于Java NIO的即时聊天服务器模型
基于Java NIO的即时聊天服务器模型前不久自己动手写了一个Android的聊天工具,跟服务器的交互还是基于HTTP方式的,在一般通讯上还算凑活,但是在即时聊天的时候就有点恶心了,客户端开启Service每隔3秒去询问服务器是否有自己的新消息(当然3秒有点太快了),在心疼性能和流量的前提下,只能自己动手写个服务器,传统的Socket是阻塞的,这样的话服务器对每个Socket都需要建立一个线程...
2013-11-19 13:04:04 1008
转载 利用NIO建立Socket服务器
利用NIO建立Socket服务器2011-12-07 17:05 tonlion2046 tonlion2046的博客 我要评论(0) 字号:T | TSocket的Channel在Selector上注册某一种动作,Selector通过select操作,监视所有在该Selector注册过的Channel的对应的动作,如果监测到某一对应的动作,则返回selectedKeys,自己手动取到...
2013-11-19 10:43:03 681
转载 浅析Tomcat NIO 配置
浅析Tomcat NIO 配置2011-12-07 15:21 northc northc的博客 我要评论(0) 字号:T | TTomcat 6.X实现了JCP的Servlet 2.5和JSP2.1的规范,并且包括其它很多有用的功能,使它成为开发和部署web应用和web服务的坚实平台。AD: 2013云计算架构师峰会课程资料下载 Tomcat 6.X实现了JCP的Serv...
2013-11-19 10:38:18 666
转载 高吞吐高并发Java NIO服务的架构(NIO架构及应用之一)
博客分类: 高性能通讯 架构高吞吐高并发JavaNIO架构 Java NIO成功的应用在了各种分布式、即时通信和中间件Java系统中。证明了基于NIO构建的通信基础,是一种高效,且扩展性很强的通信架构。基于Reactor模式的高可扩展性架构这个架构的基本思路在“基于高可用性NIO服务器架构”(http://today.java.net/pub/a/today/2007/02/13...
2013-11-15 16:33:32 1146
转载 android程序复制数据库
一般项目中我们把db文件放到assert或者raw目录下面,在程序第一次启动的时候复制到私有目录下面 在使用过程中,老是发现复制不成功,私有目录下的db文件总是3072 后来发现应该是使用ContentProvider的原因,它会先创建一个空的db。而我的程序在复制数据库的时候会判断私有目录下是否有数据库文件,如果有则不复制。 现在改为用SharedPreferen...
2013-11-13 13:37:59 577
转载 什么是java future模式
什么是Future?用过Java并发包的朋友或许对Future (interface) 已经比较熟悉了,其实Future 本身是一种被广泛运用的并发设计模式,可在很大程度上简化需要数据流同步的并发应用开发。在一些领域语言(如Alice ML )中甚至直接于语法层面支持Future。这里就以java.util.concurrent.Future 为例简单说一下
2013-11-13 08:39:12 693
转载 android:ScrollView嵌套ListView的问题
android:ScrollView嵌套ListView的问题 2012-06-21 17:55:19| 分类: android UI|字号 订阅 在ScrollView中嵌套使用ListView,看起来ListView只会显示一行多一点,不能滑动。ListView的高度怎么改都有问题,与预期不符合。搜索了一些解决方案,我觉得最好不要用这样的设
2013-11-12 13:22:42 690
转载 ScrollView中嵌套ListView汇总
网上关于怎样在ScrollView中嵌套ListView的讨论有很多,我大概是搜索了一下,简单总结如下:1.不要在ScrollView中嵌套ListView a.用一个LinearLayout来代替ListView。里面的item通过addView添加进去。 b.不用ScrollView,整个界面用一个ListView。ListView上面和下面的内容通
2013-11-12 13:12:10 646
转载 android之ScrollView里嵌套ListView(转)
android之ScrollView里嵌套ListView(转)hi,大家好,研究完ScrollView嵌套ScrollView之后,本人突然又想研究ScrollView里嵌套ListView了。如果还不知道ScrollView嵌套ScrollView是怎么实现的可以参考http://www.eoeandroid.com/thread-240709-1-1.html在上
2013-11-12 11:26:24 843
转载 [Android实例] [版主原创]ScrollView嵌套ScrollView
大家好,众所周知,android 里两个相同方向的ScrollView是不能嵌套的,那要是有这样的需求怎么办?(这个需求一般都是不懂android的人提出来的)难道就真的不能嵌套吗? 当然可以,只要你再写一个ScrollView,在里面做点脚,它就支持嵌套了。目前做的这个只支持两个ScrollView嵌套,两个以上还有待改进,能套两个就已经能满足很多需求了,呵呵,另外现在只做了纵向
2013-11-12 11:25:45 632
转载 Android 中文 API (100) —— ScrollView
Android 中文 API (100) —— ScrollView 前言 春节即至,谨代表Android中文翻译组全体同仁祝大家身体健康,工作顺利!从第一篇译稿2010年8月27发布至今天2011年1月27整5个月,共发布100篇译文,3个合集,在新的一年里,翻译组仍将坚持Android相关的翻译工作,秉承开源、合作、共享和坚持的信念打持久战,感谢大家的关心和支持!
2013-11-12 11:22:59 1074
转载 ScrollView当显示超出当前页面时自动移动到最底端
卷轴视图(ScrollView)是指当拥有很多内容,一屏显示不完时,需要通过滚动来显示视图。比如在做一个阅读器的时候,文章很长,一页显示不完,那么就需要使用卷轴视图来滚动显示下一页。Java代码 private ScrollView mScrollView; private LinearLayout mLayout; private final Handler mHandler =
2013-11-12 11:09:07 1049
转载 Android之ListView优化(使用Lrucache,图片滑动时使用默认图片,停止时加载)
注意:LruCache是有版本限制的,低版本的sdk需要在libs文件夹添加相应的support-4v文件。本文改造的大部分是参考http://www.iteye.com/topic/1118828,感谢。不废话直接上工程代码,内有关键注释,项目就不上传了,自己对照着上面网址改呗。首先是Application文件,负责创建图片存储文件夹:public class MyA
2013-11-12 11:08:15 904
转载 Android ListView滑动过程中图片显示重复错乱闪烁问题解决
主要分析Android ListView滚动过程中图片显示重复、错乱、闪烁的原因及解决方法,顺带提及ListView的缓存机制。1、原因分析ListView item缓存机制:为了使得性能更优,ListView会缓存行item(某行对应的View)。ListView通过adapter的getView函数获得每行的item。滑动过程中,a. 如果某行item已经滑出屏幕,若该item
2013-11-12 11:07:17 733
转载 [Android实例] [版主原创]ScrollView嵌套ScrollView
大家好,众所周知,android 里两个相同方向的ScrollView是不能嵌套的,那要是有这样的需求怎么办?(这个需求一般都是不懂android的人提出来的)难道就真的不能嵌套吗? 当然可以,只要你再写一个ScrollView,在里面做点脚,它就支持嵌套了。目前做的这个只支持两个ScrollView嵌套,两个以上还有待改进,能套两个就已经能满足很多需求了,呵呵,另外现在只做了纵向
2013-11-12 11:06:25 731
转载 Android之ListView优化(使用Lrucache,图片滑动时使用默认图片,停止时加载)
Android之ListView优化(使用Lrucache,图片滑动时使用默认图片,停止时加载)注意:LruCache是有版本限制的,低版本的sdk需要在libs文件夹添加相应的support-4v文件。本文改造的大部分是参考http://www.iteye.com/topic/1118828,感谢。不废话直接上工程代码,内有关键注释,项目就不上传了,自己对照着上面网址改呗。
2013-11-12 10:38:26 871
转载 EditText自动换行
EditText自动换行*EditText设置android:inputType属性的话,自动换行功能会无效。*完善EditText的自动换行功能也可以通过自定义控件实现,如:http://dev.10086.cn/cmdn/bbs/redirect.php?tid=69767&goto=lastpost 以下是网络摘录其他相关内容1.如何对EditText进行setT...
2013-11-08 16:47:18 3018
转载 Aandroid在ViewPager中添加ListView
Aandroid在ViewPager中添加ListView (2013-01-27 20:47:58)转载▼标签: android viewpager listview分类: android最近的项目中碰到一个需要横竖都能滑动的页面效果,如同手机qq的好友菜单界面(如下图),可以通过选项
2013-11-07 11:47:07 1636 1
转载 Surfaceview 与多线程 写得好。
上一篇简单介绍了SurfaceView的基本使用,这次就介绍SurfaceView与多线程的混搭。SurfaceView与多线程混搭,是为了防止动画闪烁而实现的一种多线程应用。android的多线程用法与JAVA的多线程用法完全一样,本文不做多线程方面的介绍了。直接讲解SurfaceView与多线程的混合使用,即开一条线程专门读取图片,另外一条线程专门绘图。 本文程序运行截图
2013-11-05 19:18:31 838
转载 SurfaceView的基本使用 写得好
上次介绍MediaPlayer的时候稍微介绍了SurfaceView,SurfaceView由于可以直接从内存或者DMA等硬件接口取得图像数据,因此是个非常重要的绘图容器,这次我就用两篇文章来介绍SurfaceView的用法。网上介绍SurfaceView的用法有很多,写法也层出不同,例如继承SurfaceView类,或者继承SurfaceHolder.Callback类等,这个可以根据功能实际需
2013-11-05 19:17:41 617
转载 canvas 写的最好的一篇
Android中使用图形处理引擎,2D部分是android SDK内部自己提供,3D部分是用Open GL ES 1.0。今天我们主要要了解的是2D相关的,如果你想看3D的话那么可以跳过这篇文章。大部分2D使用的api都在android.graphics和android.graphics.drawable包中。他们提供了图形处理相关的: Canvas、ColorFilter、Point(点
2013-11-05 19:16:30 553
转载 Android画图Path的使用
/** * Paint类介绍 * * Paint即画笔,在绘图过程中起到了极其重要的作用,画笔主要保存了颜色, * 样式等绘制信息,指定了如何绘制文本和图形,画笔对象有很多设置方法, * 大体上可以分为两类,一类与图形绘制相关,一类与文本绘制相关。 * * 1.图形绘制
2013-11-05 13:40:27 493
转载 android 抗锯齿效果
android 抗锯齿效果【转】 2011-03-13 15:48:56| 分类: Android学习|字号 订阅 在画图的时候,图片如果旋转或缩放之后,总是会出现那些华丽的锯齿。其实Android自带了解决方式。 方法一:给Paint加上抗锯齿标志。然后将Paint对象作为参数传给canvas的绘制方法。Jav
2013-11-05 11:53:15 809
转载 android 实现圆形imageView,Circle imageView
类直接继承自ImageView,修改下他的canvas就行了;01package cn.helloclq.android.widget;02 03import android.content.Context;
2013-11-05 11:41:18 1243
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人