04 2013 档案

摘要:1.ServerSocket基础 用于监听特定的端口,接收Socket请求 ServerSocket server = new ServerSocket(8080); 管理客户端连接请求是由操作系统控制的,这些连接会存入先进先出的队列中,当然队列有最大限度 backlog参数 ServerSocket构造方法的backlog参数用来设置连接请求队列的长度,但不能超过系统限定的长度一个示例:View Code 1 <span>// 服务端 2 public static void main(String[] args) throws Exception{ 3 // 创建ServerS 阅读全文
posted @ 2013-04-26 08:16 轻云沉峰 阅读(456) 评论(0) 推荐(0) 编辑
摘要:1.OSI模型 物理层 传输用的物理介质,以bit(0或1)流传输,Hub就在此层 数据链路层 节点间传输,检测传输中的差错,以帧(二进制数据组成)为单位,Switch在该层 网络层 IP协议在该层,选择不同的网络,以数据包(由帧组成)为单位,路由Router在该层 传输层 传输数据,单位为报文,TCP、UDP协议就在传输层 会话层 管理进程之间的会话过程 表示层 数据的加密解密压缩与解压缩等 应用层 http、FTP、telnet等协议在该层2.TCP/IP模型 应用层 ftp、telent、http,与OSI类似 传输层 tcp、udp 网络层 IP 主机-物理层 以太网3.URL 统一资 阅读全文
posted @ 2013-04-24 13:37 轻云沉峰 阅读(351) 评论(0) 推荐(0) 编辑
摘要:一、新建继承Service的类 1 @Override 2 public IBinder onBind(Intent intent){ 3 return null; 4 } 5 //并重写以下方法 6 //第一次创建的时候调用 7 @Override 8 public void onCreate(){ 9 super.onCreate();10 setForeground(true);//服务所在进程设置为前台进程11 }12 @Override13 public void onStart(Intent intent,int startId){14 super.... 阅读全文
posted @ 2013-04-07 12:11 轻云沉峰 阅读(202) 评论(0) 推荐(0) 编辑
摘要:一、Activity生命周期,直接利用在官方提供的图片二、Activity启动模式android:launchMode="singleTop" 栈顶元素是激活的组件,那么不会重复创建Activityandroid:launchMode="singleTask" 任务栈只有一个这样的Activity,启动时会清空这个Activity上面的全部Activityandroid:launchMode="singleInstance" 会开启新的任务栈,默认的任务栈只会存在它的引用,Activity不会重复,再开启时只会指向之前的Activit 阅读全文
posted @ 2013-04-03 13:41 轻云沉峰 阅读(450) 评论(0) 推荐(1) 编辑
摘要:一、新建一个继承SQLiteOpenHelper的类会生成构造方法以及重写方法 1 /** 2 * 上下文、数据库名称、查询数据库系统默认游标工厂、数据库版本号 3 */ 4 public DBOpenHelper(Context context,String name,CursorFactory factory,int version){ 5 super(context,"demo.db",null,1); 6 } 7 8 /** 9 * 创建对象时会执行此方法10 */11 @Override12 public void onCreate(SQLiteDatabase 阅读全文
posted @ 2013-04-03 12:58 轻云沉峰 阅读(233) 评论(0) 推荐(0) 编辑
摘要:一、概述Android提供了ContentProvider组件,可以将一个应用的数据提供给另一个应用使用二、使用先创建继承ContentProvider的类 1 public class DemoProvider extends ContentProvider{ 2 3 //Uri路径匹配,没有返回-1 4 public static final UriMatcher matcher = new UriMatcher(UriMatcher.NO_MATCH); 5 public static final int CODE = 1; 6 7 stati... 阅读全文
posted @ 2013-04-02 20:42 轻云沉峰 阅读(194) 评论(0) 推荐(0) 编辑
摘要:一、A—>B方式 1 // A 2 3 // 创建意图时添加 4 5 intent.putExtra("key","value"); 6 7 ... 8 9 // B10 11 // 获取意图12 13 Intent intent = getIntent();14 15 intent.getString("key");二、A—>B(批量) 1 // A 2 3 // 添加 4 5 Bundle bundle = new Bundle(); 6 7 bundle.putString("key"," 阅读全文
posted @ 2013-04-02 13:03 轻云沉峰 阅读(165) 评论(0) 推荐(1) 编辑
摘要:一、Android项目工程下values文件夹新建dimen.xml1 <?xml version="1.0" encoding="utf-8"?>2 3 <resources>4 5 <dimen name="text_width">50.0dip</dimen>6 7 <dimen name="text_height">50.0dip</dimen>8 9 </resources>二、代码中调用方法1 context.getRe 阅读全文
posted @ 2013-04-02 12:55 轻云沉峰 阅读(385) 评论(0) 推荐(0) 编辑