03 2012 档案

HTTP Header 分析
摘要:HTTP Header中Accept-Encoding 是浏览器发给服务器,声明浏览器支持的编码类型的常见的有 Accept-Encoding: compress, gzip //支持compress 和gzip类型 Accept-Encoding: //默认是identity Accept-Encoding: * //支持所有类型 Accept-Encoding: compress;q=0.5, gzip;q=1.0 //按顺序支持 gz... 阅读全文

posted @ 2012-03-29 10:08 景树园 阅读(235) 评论(0) 推荐(0)

android 通过ContentResolver获得联系人数据
摘要:package MyGetContacts.code;import android.app.Activity;import android.content.ContentResolver;import android.database.Cursor;import android.net.Uri;import android.os.Bundle;import android.provider.ContactsContract;import android.widget.TextView;public class MainActivity extends Activity { /** Called 阅读全文

posted @ 2012-03-08 23:30 景树园 阅读(379) 评论(0) 推荐(0)

android 数据存储之 读写文件
摘要:在android中当然也可以通过读写文件来保存数据,以下例子中的文件存放的位置在\data\data\PROJ_NAME\files\ 下面MODE_PRIVATE是默认的属性,表示只有当前的app可以使用,当然还有其他的属性可以查看手册如果只有MODE_PRIVATE的话,如果文件已经存在,那写入的新数据会把原有的数据覆盖掉。如果想在原有的文件后面追加数据,那应该用MODE_PRIVATE|MODE_APPEND属性。package MySharePerferences.code;import java.io.FileInputStream;import java.io.FileOutput 阅读全文

posted @ 2012-03-07 21:54 景树园 阅读(188) 评论(0) 推荐(0)

android 数据存储值 sharedPreferences
摘要:SharedPreferences 是android上的一个比较轻量级的数据存储方式,存储的格式以 key-value对的形式出现,类似于stl中的 pair对。数据存储在/data/data/PACKAGE_NAME/shared_prefs 目录下面,其中文件名为getSharedPreferences("user_info",0);中的 user_info.xml内容为<?xml version='1.0' encoding='utf-8' standalone='yes' ?><map>< 阅读全文

posted @ 2012-03-07 21:15 景树园 阅读(247) 评论(0) 推荐(0)

http与https的区别以及https的加密原理
摘要:HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议它是一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务器之间交换信息。它使用安全套接字层(SSL)进行信息交换,简单来说它是HTTP的安全版。http与https的区别在于http一般使用的是80端口,而https使用的是443端口http协议需要ca证书http是明文传输的,而https是通过ssl加密之后传输的。https使用的是非对称加密,所谓的非对称加密就是加密密钥与解密密钥是不相同的。非对称加密需要两个密钥:公开密钥(publickey)和私有密钥(privatekey)。公 阅读全文

posted @ 2012-03-07 10:31 景树园 阅读(445) 评论(0) 推荐(0)

http 协议之 chunked 编码
摘要:一般在基于http协议通信的时候会用到 content_length来表示需要发送的正文的长度,但是如果当需要发送过来的数据大小“暂时”没办法确定的情况下,会使用Transfer_encoding:chunked 的格式来对数据进行编码以及传输,所以在这样的情况下如果还是以content_length去判断的话会出现问题。以chunked编码的例子不是很好找,除非自己再服务器端写一个。个人觉得比较简单易懂的一个介绍在维基百科 http://zh.wikipedia.org/wiki/%E5%88%86%E5%9D%97%E4%BC%A0%E8%BE%93%E7%BC%96%E7%A0%81 阅读全文

posted @ 2012-03-06 15:41 景树园 阅读(223) 评论(0) 推荐(0)

android 利用Canvas显示局部图片
摘要:package MyBitMap_1.code;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Rect;import android.util.DisplayMetrics;import android.util.Log;import android.view.KeyEven 阅读全文

posted @ 2012-03-02 18:11 景树园 阅读(856) 评论(0) 推荐(0)

android 定时器与Canvas结合使用
摘要:根据别人的例子自己写了,并理解了下<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" & 阅读全文

posted @ 2012-03-02 14:20 景树园 阅读(433) 评论(0) 推荐(0)

android 定时器 timer简单例子
摘要:package MyTimer.code;import java.util.Timer;import java.util.TimerTask;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;public class MainActivity extends Activity { /** Called when the activity is first created. */private int iCount = 0;Timer t 阅读全文

posted @ 2012-03-02 11:06 景树园 阅读(528) 评论(0) 推荐(0)

导航