- 浏览: 25829 次
- 性别:
- 来自: 北京
最新评论
文章列表
无论大型或小型应用,灵活的缓存可以说不仅大大减轻了服务器的压力,而且因为更快速的用户体验而方便了用户。Android的apk可以说是作为小型应用,其中99%的应用并不是需要实时更新的,而且诟病于蜗牛般的移动网速,与服 ...
Android MediaProvider数据库模式(二):ICS的更改
简介:
本文介绍 Android 4.0 (ICS) 相对于 2.3 的修改,在之前说过的内容这里不再赘述,要了解详情请到介绍 2.3 的文章:Android MediaProvider数据库模式
Android 4.0 相对于 2.3 数据库 ...
当数据通过数据流传输时,控制流处于空闲状态。而当控制流空闲很长时间后,客户端的防火墙会将其会话置为超时,这样当大量数据通过防火墙时,会产生一些问题。此时,虽然文件可以成功的传输,但因为控制会话会被防 ...
当你对一个FTP问题进行排错时候,你首先要问的一个问题是使用的是port模式的还是passive模式。因为这两种行为迥异,所以这两种模式引起的问题也不同;近来,由于Port模式的安全问题,许多客户端的FTP应用缺省为Passive模式。
TCP协议是一个面向连接的协议,中间很多交互传包;当数据传输完成以后,发送数据的主机以一个FIN命令来结束数据连接,这个FIN命令需要另一 台主机以ACK确认,另一台主机也发送一个FIN命令,这个FIN命令同样需要发送数据的主机以ACK确认;
FTP Passive模式下面的列表描述了Passive模式的FTP的步骤1、 ...
这是一个简单的包含发送端和接收端的例子。发送端向接收端发送文件名和文件内容,接收端将收到的文件保存在磁盘上。接收端可以同时接收多个发送端传来的文件,但没有处理文件同名的情况。
这个例子中设计了一个简单的协议。发送的内容是这样的:
文件名长度(4字节)—文件名—文件内容长度(4字节)—文件内容。
接收端也按照这个结构进行解析。建议先看 Client 类,再看 Server 类。
import java.io.*;
import java.net.ServerSocket;
import java.net.Socket;
/**
* 简单的文件发送与接收示例
...
Android AsyncTask
- 博客分类:
- java
在开发Android移动客户端的时候往往要使用多线程来进行操作,我们通常会将耗时的操作放在单独的线程执行,避免其占用主线程而给用户带来不好的用户体验。但是在子线程中无法去操作主线程(UI 线程),在子线程中操作UI线程会出现错误。因此android提供了一个类Handler来在子线程中来更新UI线程,用发消息的机制更新UI界面,呈现给用户。这样就解决了子线程更新UI的问题。但是费时的任务操作总会启动一些匿名的子线程,太多的子线程给系统带来巨大的负担,随之带来一些性能问题。因此android提供了一个工具类AsyncTask,顾名思义异步执行任务。这个AsyncTask生来就是处理一些后台的 ...
Wi-Fi Direct
- 博客分类:
- java
http://stackoverflow.com/questions/9310684/android-wifi-direct-demo-issues
http://stackoverflow.com/questions/9206043/automatic-authentication-for-android-wifi-direct
http://stackoverflow.com/questions/11251610/wifi-direct-android-4-0-with-multiple-3-devices
http://stackoverflow.com/questions/5318 ...
Wi-Fi Direct 10大问答
- 博客分类:
- java
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-Fi Direct?A:由于人们生活与网络连结越来越密切,装置之间需要彼此连结、交换内容的机会越来越多,但却不是随时都有Wi-Fi网络或是热点,因此需要有Wi-Fi Direct这种新技术提供更简便的连结 ...
今天想分享的技术趋势话题,涉及两个关键字,WI-FI Direct 和 DLNA 。先看看这两则 “ 不新不旧 ” 的消息:
2011年的11月中旬,DLNA 和 WI-FI 联盟宣布将 WI-FI Direct 列入 DLNA 可互操作指南,官方文档称“ DLNA 与 Wi-Fi Direct 帮助消费者以最简单的方式连接设备”。
2012年的CES 大会上,Qualcomm 公司和旗下的子公司 Atheros 放出第一代的 WI-FI Display 无线设备内容共享解决方案。 其官方新闻称:这是一种让平板电脑、智能手机、桌面电脑、电视机以及各种电子消费品之间自由共享内容的技术。 ...
Wi-Fi Direct变成标准
- 博客分类:
- java
三星宣布Galaxy S将能过升级的方式,成位第一款支持Wi-Fi Direct技术的手机;Wi-Fi Direct本质上就不需要更改现有硬件,只需要修正软件就可以支持,所以理论上现存支持Wi-Fi的手机,其实都可以成为支持Wi-Fi Direct。重点在于,三星抢先了一步,就这样!
经历多年的标准化,本来就属于Wi-Fi技术一环的Wi-Fi Direct终于变成Wi-Fi Alliance正式公布的标准,结束一项技术、各自表述的混乱局面。Wi-Fi Direct本身是通过P2P的传输模式,使装置进行点对点的高速数据传输,例如用在照片传输的Eye-Fi无线传输记忆卡,或是某些通过Wi-Fi技 ...
Wi-Fi Direct百科
- 博客分类:
- java
Wi-Fi Direct简介
2010年10月,Wi-Fi Alliance(wi-fi联盟)发布Wi-Fi Direct白皮书,白皮书中介绍了关于这种技术的基本信息、这种技术的特点和这种技术的功能,Wi-Fi Direct标准是指允许无线网络中的设备无需通过无线路由器即可相互 ...
Wi-Fi Direct与蓝牙4.0优缺点比较
- 博客分类:
- java
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.0传输距离比较
前者传输距离可以达到656尺,而后者一般为200尺。蓝牙技术联盟表示,蓝牙4.0的最大传输距离和规范无关,它只和蓝牙设备的功能有关,与此同时,蓝牙技术联盟表示,蓝牙4.0设备之间的传输距离在2 ...
不得不说,JSON 格式的确是非常美妙的,速度快而且简化了很多操作在 Android 下,Android SDK 已经为我们封装好了整个与 JSON 有关的操作,使用非常方便以下就是一个标准的 JSON 请求的实现过程:
[java] view plaincopyprint
http://www.apkbus.com/forum.php?mod=viewthread&tid=13882
Android 平台上处理 Internet 上两种最常见的数据格式 — XML 和JSON,Feed 数据可以以 XML 和 JSON 格式从 Twitter 上获取 ,XML 随处可见,但是对于 Android 程序员来说并不是一个明智的选择,特别是,如果数据结构成为与 XML 结构伴随着的数据爆炸的牺牲品。像 Android 这样通常在蜂窝数据网络(cellular data network)上工作的资源受限平台不能存储和解析大量 XML 数据。然而,如果 ...