- 博客(20)
- 收藏
- 关注
原创 缓存管理
无论大型或小型应用,灵活的缓存可以说不仅大大减轻了服务器的压力,而且因为更快速的用户体验而方便了用户。Android的apk可以说是作为小型应用,其中99%的应用并不是需要实时更新的,而且诟病于蜗牛般的移动网速,与服务器的数据交互是能少则少,这样用户体验才更好,这也是我们有时舍弃webview而采用json传输数据的原因之一。 采用缓存,可以进一步大大缓解数据交互的压力,特此,我们简略列举一下...
2013-02-27 17:04:50 353
原创 MediaProvider数据库模式:ICS的更改
Android MediaProvider数据库模式(二):ICS的更改简介:本文介绍 Android 4.0 (ICS) 相对于 2.3 的修改,在之前说过的内容这里不再赘述,要了解详情请到介绍 2.3 的文章:Android MediaProvider数据库模式Android 4.0 相对于 2.3 数据库改动较大,主要是为了加入 MTP 文件传输模式的支持而做的修改:...
2012-10-23 17:51:26 207
原创 ftp理论
当数据通过数据流传输时,控制流处于空闲状态。而当控制流空闲很长时间后,客户端的防火墙会将其会话置为超时,这样当大量数据通过防火墙时,会产生一些问题。此时,虽然文件可以成功的传输,但因为控制会话会被防火墙断开,传输会产生一些错误。当你启动FTP从远程计算机拷贝文件时,你事实上启动了两个程序:一个本地机上的FTP客户程序:它向FTP服务器提出拷贝文件的请求。另一个是启动在远程计算机的上的FT...
2012-09-05 22:13:51 249
原创 ftp实务
当你对一个FTP问题进行排错时候,你首先要问的一个问题是使用的是port模式的还是passive模式。因为这两种行为迥异,所以这两种模式引起的问题也不同;近来,由于Port模式的安全问题,许多客户端的FTP应用缺省为Passive模式。 TCP协议是一个面向连接的协议,中间很多交互传包;当数据传输完成以后,发送数据的主机以一个FIN命令来结束数据连接,这个FIN命...
2012-09-05 22:10:38 92
原创 sockt
这是一个简单的包含发送端和接收端的例子。发送端向接收端发送文件名和文件内容,接收端将收到的文件保存在磁盘上。接收端可以同时接收多个发送端传来的文件,但没有处理文件同名的情况。这个例子中设计了一个简单的协议。发送的内容是这样的:文件名长度(4字节)—文件名—文件内容长度(4字节)—文件内容。接收端也按照这个结构进行解析。建议先看 Client 类,再看 Server 类。...
2012-07-04 00:28:14 137
原创 Android AsyncTask
在开发Android移动客户端的时候往往要使用多线程来进行操作,我们通常会将耗时的操作放在单独的线程执行,避免其占用主线程而给用户带来不好的用户体验。但是在子线程中无法去操作主线程(UI 线程),在子线程中操作UI线程会出现错误。因此android提供了一个类Handler来在子线程中来更新UI线程,用发消息的机制更新UI界面,呈现给用户。这样就解决了子线程更新UI的问题。但是费时的任务操作...
2012-07-03 23:00:16 85
原创 Wi-Fi Direct
http://stackoverflow.com/questions/9310684/android-wifi-direct-demo-issueshttp://stackoverflow.com/questions/9206043/automatic-authentication-for-android-wifi-directhttp://stackoverflow.com/questi...
2012-06-30 00:28:26 123
原创 Wi-Fi Direct 10大问答
Q:什么是Wi-Fi Direct?A:是新兴的Wi-Fi无线连接技术,以Wi-Fi既有技术为基础,让Wi-Fi装置在没有路由器、热点的情况下,仍能点对点(peer to peer;P2P)的无线连接。能让装置之间互动,传输内容,速度最高为250Mbp,最远距离约为300公尺,具备Wi-Fi Direct认证的产品可在802.11 a、g及n的Wi-Fi标准下连结。 Q:为何需要Wi-F...
2012-06-13 00:09:27 149
原创 Wi-Fi Direct ,让 DLNA 如虎添翼
今天想分享的技术趋势话题,涉及两个关键字,WI-FI Direct 和 DLNA 。先看看这两则 “ 不新不旧 ” 的消息:2011年的11月中旬,DLNA 和 WI-FI 联盟宣布将 WI-FI Direct 列入 DLNA 可互操作指南,官方文档称“ DLNA 与 Wi-Fi Direct 帮助消费者以最简单的方式连接设备”。2012年的CES 大会上,Qualcomm 公司和...
2012-06-13 00:07:16 275
原创 Wi-Fi Direct变成标准
三星宣布Galaxy S将能过升级的方式,成位第一款支持Wi-Fi Direct技术的手机;Wi-Fi Direct本质上就不需要更改现有硬件,只需要修正软件就可以支持,所以理论上现存支持Wi-Fi的手机,其实都可以成为支持Wi-Fi Direct。重点在于,三星抢先了一步,就这样! 经历多年的标准化,本来就属于Wi-Fi技术一环的Wi-Fi Direct终于变成Wi-Fi Alliance正...
2012-06-13 00:04:55 261
原创 Wi-Fi Direct百科
Wi-Fi Direct简介 2010年10月,Wi-Fi Alliance(wi-fi联盟)发布Wi-Fi Direct白皮书,白皮书中介绍了关于这种技术的基本信息、这种技术的特点和这种技术的功能,Wi-Fi Direct标准是指允许无线网络中的设备无需通过无线路由器即可相互连接。与蓝牙技术类似,这种标准允许无线设备以点对点形式互连,不过在传输速度与传输距离方面则比蓝牙有大幅提升。...
2012-06-12 23:56:46 236
原创 Wi-Fi Direct与蓝牙4.0优缺点比较
Wi-Fi Direct与蓝牙4.0速度比较 Wi-Fi Direct传输速率为250Mbps(31.25MB/S),而蓝牙4.0和蓝牙3.0一样都为25Mbps。Wi-Fi Direct和蓝牙4.0都采用802.11网络标准来实现最高传输速率。不过Wi-Fi Direct和蓝牙4.0最高传输速率仅仅是理论值,它们都会受外界各种因素影响。 Wi-Fi Direct与蓝牙4....
2012-06-12 18:10:42 534
原创 Android 下使用 JSON 实现 HTTP 请求,外加几个示例!
不得不说,JSON 格式的确是非常美妙的,速度快而且简化了很多操作在 Android 下,Android SDK 已经为我们封装好了整个与 JSON 有关的操作,使用非常方便以下就是一个标准的 JSON 请求的实现过程: [java] view plaincopyprint?HttpPost request = new HttpPost(url); ...
2012-02-16 00:00:27 87
原创 JSON
http://www.apkbus.com/forum.php?mod=viewthread&tid=13882Android 平台上处理 Internet 上两种最常见的数据格式 — XML 和JSON,Feed 数据可以以 XML 和 JSON 格式从 Twitter 上获取 ,XML 随处可见,但是对于 Android 程序员来说并不是一个明智的选择,特别是,如果数据...
2012-02-13 23:24:53 83
原创 android Camera
/** * 拍照的回调接口 */ PictureCallback mPictureCallback = new PictureCallback() { public void onPictureTaken(byte[] data, Camera camera) { Log.d("PictureCallback", "...onPict...
2011-11-25 16:57:28 94
原创 ftp协议的工作原理
FTP Transfer Protocol 件传输协议的缩写,在RFC 959中具体说明。 FTP会话时包含了两个通道,一个叫控制通道,一个叫数据通道。 控制通道:控制通道是和FTP服务器进行沟通的通道,连接FTP,发送FTP指令都是通过控制通道来完成的。 数据通道:数据通道是和FTP服务器进行文件传输或者列表的通道。 FTP协议中,控制连接均有客户端发起,而数据连接有两种...
2011-08-17 00:36:24 359
原创 Int数组转化为List列表,以便于排序操作
package com.vefan.common.util;import java.util.AbstractList;import java.util.Collections;import java.util.List;/** * 人生若只如初见,何事秋风悲画扇;等闲变却故人心,却道故人心易变。 * */public class IntList{...
2011-07-20 17:35:10 244
尽量少用终结函数
尽量少用终结函数,如1)用终结函数关闭一个已经被打开的文件是严重错误的,2)用终结函数释放数据库上的锁,是让OS垮掉的好办法因为JVM会延迟执行终结函数,执行线程的优先级很低,不可靠,我们不应该依赖终结函数来更新关键性的永久状态。用try--finally结构...
2011-07-19 18:21:25 112
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人