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