2013年7月23日
摘要: 一、UDP C/S编程的步骤如下图所示二、与TCP C/S通信的区别在于:服务端没有设置监听和等待连接的过程。客户端没有连接服务端的过程。基于UDP的通信时不可靠地,面向无连接的,发送的数据无法确切知道对方收到没有,就算对方根本不存在,也可以发送数据出去。这样的通信通常用在对可靠性、安全性要求不高的地方,比如语音通信(没听清楚可以让对方再说一遍)。三、server端编程 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 10 int main(int ... 阅读全文
posted @ 2013-07-23 17:04 meizixiong 阅读(347) 评论(0) 推荐(0) 编辑
  2013年7月18日
摘要: 通过文件名查找法:find / -name httpd.conf根据部分文件名查找方法:find /etc -name '*srm*'根据文件的特征查询方法:find / -amin -10 # 查找在系统中最后10分钟访问的文件 find / -atime -2 # 查找在系统中最后48小时访问的文件 find / -empty # 查找在系统中为空的文件或者文件夹 find / -group cat # 查找在系统中属于 groupcat的文件 find / -mmin -5 # 查找在系统中最后5分钟里修改过的文件 find / -mtime -1 #查找在系统中最后24 阅读全文
posted @ 2013-07-18 20:26 meizixiong 阅读(204) 评论(0) 推荐(0) 编辑
  2013年7月13日
摘要: String str1 = "a";String str2 = "a";str1 == str2 true;String str1 = new String("a");String str2 = new String("a");str1 == str2false;str1.equal(str2) true;用new String 创建的字符串对象不能放入常量池中,它们有自己的地址空间。 阅读全文
posted @ 2013-07-13 10:34 meizixiong 阅读(172) 评论(0) 推荐(0) 编辑
摘要: android 进程间通信 阅读全文
posted @ 2013-07-13 10:13 meizixiong 阅读(1033) 评论(0) 推荐(0) 编辑
  2013年7月3日
摘要: 一、启动模式介绍 启动模式简单地说就是Activity启动时的策略,在AndroidManifest.xml中的标签的android:launchMode属性设置; 启动模式有4种,分别为standard、singleTop、singleTask、singleInstance;讲解启动模式之前,有必要先讲解一下“任务栈”的概念; 任务栈 每个应用都有一个任务栈,是用来存放Activity的,功能类似于函数调用的栈,先后顺序代表了Activity的出现顺序;比如Activity1-->Activity2-->Activity3,则任务栈为:二、启动模式(1)standard:每次激活 阅读全文
posted @ 2013-07-03 22:34 meizixiong 阅读(114770) 评论(1) 推荐(7) 编辑
  2013年4月19日
摘要: 1.准备首先你应该有如下环境:eclipse,Android任意版本源码一套,jdk(版本满足源码标准即可)2.修改eclipse配置在eclipse 安装目录下有eclipse.ini打开后-Xms40M->Xms128M JVM初始分配的内存(默认是物理内存的1/64)-Xmx256M->Xmx512M JVM最大分配的内存(默认是物理内存的1/4)3.重点来了,导入Android源码假设你的源码根目录是【源码】,拷贝 源码/development/ide/eclipse/.classpath 到 源码/,这个文件是隐藏文件,记得修改设置。然后在eclipse中新建工程,选择J 阅读全文
posted @ 2013-04-19 20:39 meizixiong 阅读(1141) 评论(0) 推荐(0) 编辑
摘要: eclipse 导入工程 error 阅读全文
posted @ 2013-04-19 20:33 meizixiong 阅读(171) 评论(0) 推荐(0) 编辑
  2013年3月17日
摘要: 一 作用 (1) AsyncTask可以实现简单合理地使用UI线程,这个类允许进行后台操作并将结果实时更新到UI线程中去,且不需要与handler与thread打交道。二、如何使用 定义三个基本类型(Params,ProgressandResult),四个步骤, called begin, doInBackground, processProgress and end. onPreExecute(), 任务被执行后,立即被调用,运行在UI线程,一般用于做一些初始化工作。 Result doInBackground(Params params)函数中的参数为Params,通过execu... 阅读全文
posted @ 2013-03-17 18:03 meizixiong 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 1、自定义,改变了什么? 窗口背景、样式(有标题还是无标题)、添加动画、改变功能2、怎么实现改变窗口背景及自定义布局? 通过在Styles.xml文件中定义自定义的style与布局layout文件 自定义类,继承自Dialog类 初始化时传入指定的自定义style. 指定对话框的布局文件,setContentView(); 阅读全文
posted @ 2013-03-17 17:09 meizixiong 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 3.0以前,android支持两种动画模式,tween animation,frame animation,在android3.0中又引入了一个新的动画系统:property animation,这三种动画模式在SDK中被称为property animation,view animation,drawable animation。1. View Animation(Tween Animation) View Animation(Tween Animation):补间动画,给出两个关键帧,通过一些算法将给定属性值在给定的时间内在两个关键帧间渐变。 View animation只能应用于Vi... 阅读全文
posted @ 2013-03-17 16:15 meizixiong 阅读(176) 评论(0) 推荐(0) 编辑