<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[kougin]]></title><description><![CDATA[80后]]></description><link>https://blog.youkuaiyun.com/ZeroGuoShi2011</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ZeroGuoShi2011]]></copyright><item><title><![CDATA[Android为应用在桌面创建快捷方式]]></title><link>https://blog.youkuaiyun.com/ZeroGuoShi2011/article/details/9344235</link><guid>https://blog.youkuaiyun.com/ZeroGuoShi2011/article/details/9344235</guid><author>ZeroGuoShi2011</author><pubDate>Tue, 16 Jul 2013 17:01:25 +0800</pubDate><description><![CDATA[对于一个应用希望有跟多的用户时，用户桌面就成为了所有软件的必争之地，如果用户在桌面创建了快捷方式，那么用户就会频繁使用该应用。
如何把应用在桌面创建快捷方式呢！有些应用是在安装按成后就直接在用户桌面强制创建快捷方式，有些是当用户第一次使用时提示用户是否创建快捷方式。
以下步骤简要说明如何在桌面创建快捷方式：
（1）：创建一个添加快捷方式的Intent，该Intent的Action属性值为：c]]></description><category></category></item><item><title><![CDATA[Android开发传感器应用---获取方向传感器]]></title><link>https://blog.youkuaiyun.com/ZeroGuoShi2011/article/details/9340823</link><guid>https://blog.youkuaiyun.com/ZeroGuoShi2011/article/details/9340823</guid><author>ZeroGuoShi2011</author><pubDate>Tue, 16 Jul 2013 11:41:50 +0800</pubDate><description><![CDATA[方向传感器(Orientation)：

方向传感器用于感应手机设备的摆放状态。方向传感器可以返回三个角度，三个角度说明如下。

角度1：表示手机顶部朝向与正北方的夹角。当手机绕着Z轴旋转时，该角度值发生变换。范围是-180~180度。

角度2：表示手机顶部或尾部翘起时的角度。当手机绕着X轴倾斜时，该角度值发生变换。
 范围是-180~180度。

角度3：表示手机左侧或右侧翘]]></description><category></category></item><item><title><![CDATA[Android开发传感器应用---获取加速度]]></title><link>https://blog.youkuaiyun.com/ZeroGuoShi2011/article/details/9336767</link><guid>https://blog.youkuaiyun.com/ZeroGuoShi2011/article/details/9336767</guid><author>ZeroGuoShi2011</author><pubDate>Mon, 15 Jul 2013 22:51:51 +0800</pubDate><description><![CDATA[由于Android系统为传感器支持强大的管理服务，所以开发传感器应用的大体步骤有一下几步：
（1）：调用Context的getSystemService(Context.SENSOR_SERVICE)的方法获取SensorManager对象，SensorManager对象代表系统的传感器管理服务。
（2）：调用SensorManager对象的getDefaultSensor(int type)]]></description><category></category></item><item><title><![CDATA[Dalvik和JVM的区别]]></title><link>https://blog.youkuaiyun.com/ZeroGuoShi2011/article/details/9009543</link><guid>https://blog.youkuaiyun.com/ZeroGuoShi2011/article/details/9009543</guid><author>ZeroGuoShi2011</author><pubDate>Sun, 02 Jun 2013 23:53:30 +0800</pubDate><description><![CDATA[由于Android的编程语言是Java，所以有可能我们会把Dalvik和JVM搞混。其实两者并不兼容，JVM运行的.class文件，可是Dalvik运行的是其专有的dex文件。
JVM直接从.class文件或者JAR包中加载字节码然后运行，而Dalvik无法直接运行.class文件或者JAR包中的字节码文件，所以它需要通过DX工具将应用程序
的所以.class文件编译成.dex文件。
Dal]]></description><category></category></item><item><title><![CDATA[用dom4j解析xml文件]]></title><link>https://blog.youkuaiyun.com/ZeroGuoShi2011/article/details/8986416</link><guid>https://blog.youkuaiyun.com/ZeroGuoShi2011/article/details/8986416</guid><author>ZeroGuoShi2011</author><pubDate>Tue, 28 May 2013 20:37:55 +0800</pubDate><description><![CDATA[这里需要两个jar包：
dom4j-1.6.1.jar
jaxen-1.1-beta-6.jar
1:user.xml文件，此user.xml其实就是User实体类的另外一种表现形式而已（相同数据不同的表现）


2：测试类：




3：测试结果：]]></description><category></category></item><item><title><![CDATA[模拟Web服务器]]></title><link>https://blog.youkuaiyun.com/ZeroGuoShi2011/article/details/8982076</link><guid>https://blog.youkuaiyun.com/ZeroGuoShi2011/article/details/8982076</guid><author>ZeroGuoShi2011</author><pubDate>Mon, 27 May 2013 22:41:56 +0800</pubDate><description><![CDATA[应用网络编程和io相关知识模拟web服务器和相关流的解析，并使用该Web服务器结合html实现用户注册和登陆功能。
要实现登陆和注册功能，可以通过对请求信息解析后，应用Request类中定义getParameter(String key)方法，用键来
从Map集合获取值（例如：key=userName,value="kougin"）。
当用户通过客户端（现成的浏览器）发送请求时的请求信息，以]]></description><category></category></item><item><title><![CDATA[浅谈设计原则]]></title><link>https://blog.youkuaiyun.com/ZeroGuoShi2011/article/details/8957860</link><guid>https://blog.youkuaiyun.com/ZeroGuoShi2011/article/details/8957860</guid><author>ZeroGuoShi2011</author><pubDate>Tue, 21 May 2013 22:33:00 +0800</pubDate><description><![CDATA[（1）单一职责原则（Single Responsibility Principle简称是SRP）：
对一个类而言，应该只有一个引起它变化的原因，永远不要让一个类存在多个变化的理由。一个类只应该做和一个职责相关的业务，不应该把过多的业务放在一个类中完成。
注意：单一职责是备受争议的，争议点就是对职责的定义和什么是类的职责以及怎么划分类的职责。
（2）迪米特法则（Law of Demeter简称]]></description><category></category></item><item><title><![CDATA[多接口实现类中重名二义性冲突的处理]]></title><link>https://blog.youkuaiyun.com/ZeroGuoShi2011/article/details/8928263</link><guid>https://blog.youkuaiyun.com/ZeroGuoShi2011/article/details/8928263</guid><author>ZeroGuoShi2011</author><pubDate>Tue, 14 May 2013 23:48:04 +0800</pubDate><description><![CDATA[虽然我们在定义属性名和方法名时都在刻意避免出现重名的情况，但是当一个类实现多个接口时，出现属性重名（二义性）时怎么处理呢？
下面我们就来看个例子：
（1）：定义一个接口IOne


（2）：定义另一个接口ITwo


（3）：定义一个接口实现类Test实现IOne和ITwo两接口
              这里为了测试方便书写并不规范。


总结：当实现多个接口变量名出现]]></description><category></category></item><item><title><![CDATA[日期类型加入数据库的处理]]></title><link>https://blog.youkuaiyun.com/ZeroGuoShi2011/article/details/8922856</link><guid>https://blog.youkuaiyun.com/ZeroGuoShi2011/article/details/8922856</guid><author>ZeroGuoShi2011</author><pubDate>Mon, 13 May 2013 22:23:05 +0800</pubDate><description><![CDATA[这里实体类Student和接口IStudentDao以及数据操作基类BaseDao跳过。
注意使用Date（java.sql.Date）时导包不要导错。
这里在简单讨论一下Statement和prepareStatement区别：
***二者关系preparedStatement是Statement的子接口***
①：Statement不支持占位符，只能用字符串拼接。
②：Stateme]]></description><category></category></item><item><title><![CDATA[实现Collections.sort方法]]></title><link>https://blog.youkuaiyun.com/ZeroGuoShi2011/article/details/8916890</link><guid>https://blog.youkuaiyun.com/ZeroGuoShi2011/article/details/8916890</guid><author>ZeroGuoShi2011</author><pubDate>Sun, 12 May 2013 14:39:46 +0800</pubDate><description><![CDATA[以下测试中Person这个类没有截图，以下原理仅供参考：
sort的主要原理也是利用两个for循环通过自定义的比较规则比较后交换List元素位置而得到。


这里仅测试了升序排序，降序只需要在重写compore方法时交换比较对象位置即可。


测试结果：]]></description><category></category></item></channel></rss>