- 博客(17)
- 资源 (29)
- 收藏
- 关注
原创 Android使用FileObserver对sdcard文件或文件夹监控
Android系统API提供了FileObserver抽象类(Linux的INotify机制)来监听系统/sdcard中的文件或文件夹,FileObserver类能对sdcard中的文件及文件夹的打开、创建、移动和删除操作进行监控。 package com.orgcent.filelistener; import android.app.Activity; import and
2012-11-24 14:48:01 640
原创 Android中导入的第三方jar包关联源代码和JavaDoc
1、 与libs目录同级,创建存放source和doc的相应目录,命名为libsrc、libdoc,并将相关第三方jar包分别放入其中,如gson-2.2.1-sources.jar、gson-2.2.1-javadoc.jar。 2、在libs目录下创建对应名称的properties配置文件:例如第三方的jar包为gson-2.2.1.jar,那么就建立gson-2.2.1.jar.prope
2012-11-24 12:34:06 4433 1
原创 通过按键控制ListView,TabHost中的焦点。
ListView主要确认是否让ListView的Item可以获取到焦点,然后进行判断。 场景一: ListView 中有多个BUTTON: mListView.setFocusable(false);//不让ListView可以获取焦点,我们通过让Item中的Button来获取焦点控制上下的移动,注意必须要有BUTTON否则不可以上下移动 mListView.setItemsCan
2012-11-19 23:10:31 1742
原创 Android的一些属性
设置单元格内的控件的形状(可压缩,可伸长,可隐藏等) android:shrinkColumns 设置该列的所有单元格的宽度可以被收缩,以保证该表格能够适应父容器宽度 android:stretchColumns 设置该列的所有单元格的宽度可以被拉伸,以保证组件能完全填满表格空余空间 android:collapseColumns 设置该列的所有单元格会被隐藏 Te
2012-11-17 17:54:52 5856
原创 Switcher的介绍
一、TextSwitcher import java.text.SimpleDateFormat; import java.util.Date;import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener
2012-11-17 16:44:00 615
原创 Activity布局代码控制
相对布局的代码控制: 线性布局代码控制:RedioGroup 框架布局代码控制:TimePicker 表格布局代码控制(不推荐使用!因为麻烦而且参数不好控制): 为了方便给出表格布局的xml实现: xmlns:android="http://schemas.android.com/apk/res/android" android:orientatio
2012-11-17 15:24:56 590
原创 屏幕密度判别
低密度(ldpi 120) 中密度(mdpi 160) 高密度(hdpi 240) 超高密度(320 xhdpi) 计算: 已知:屏幕分辨率=320x480、屏幕尺寸(对角线长度)3.6 求:屏幕密度? 解:480/320=1.5; 宽X宽+高x高=3.6x3.6;(1+1.5x1.5)宽x宽= 3.6x3.6;宽=1.9969;320/1.9969=160.2467; 对比上表得
2012-11-17 10:09:10 527
原创 Android国际化和屏幕适配
一、国际化 1、语言的国际化 values/strings.xml 默认 values-zh-rCN/strings.xml 中文(简体) values-zh-rTW/strings.xml 中文(繁体) values是默认的,如果存在你未定义的语言,会使用这个文件夹下的配置文件。 values-zh-rCN 和 values-en-rUS。 并在这两个目录中各建立一个string
2012-11-17 09:54:31 3443
原创 Android Testcase
2各种类间的介绍: 2.1 junit.framework.Assert: 提供一系列的断言方法,只有当断言失败后才会输出信息。 2.2 junit.framework.TestCase: 一个testcase定义了一个运行多个测试项的配置。定义一个测试项的步骤: a. 继承一个TestCase类的子类 b. 定义一个实例来保存配置的状态值 c.
2012-11-08 10:56:57 1219
原创 Android应用开发中如何进行单元测试
单元测试(又称为模块测试)是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。对于面向对象编程,最小单元就是方法,包括基类(超类)、抽象类、或者派生类(子类)中的方法。单元测试是由程序员自己来完成,最终受益的也是程序员自己。可以这么说,程序员有责任编写功能代码,同时也就有责任为自己的代码编写单元测试。执行单元测试,就是为了证明这段代码的行为和我们期望的一致。 对于程序员来说,如果养成
2012-11-07 22:55:21 685
转载 Android单元测试与日志输出
使用单元测试可以保证我们开发的应用质量,一般我们开发完业务层后对业务层进行测试,确保业务层不会出现bug,对业务层通过之后控制层就可以调用业务层完成所需的功能。 以前做Java开发的时候用junit进行测试,利用System.out.println()方法在控制台进行打印,下面我来讲讲如何对Android应用进行 单元测试以及日志输出。 单元测试与日志输出 1、单元测试步骤:
2012-11-07 22:13:41 749
原创 Android单元测试
1、我们可以从任意一个activity开始,对任意一个activity进行测试。 2、在运行单元测试之前,一定要先将要测试的程序安装到模拟器或真机上。 junit相关 android中的测试框架是扩展的junit3,所以在学习android中的单元测试签,可以先熟悉下junit3的使用,junit3要学习的东西应该并不多,就几页纸的东西。入门可以参考这个:http://android.
2012-11-07 21:56:30 3168
转载 浅谈HTTP中Get与Post的区别
文章出处:http://www.cnblogs.com/hyddd/archive/2009/03/31/1426026.html Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资
2012-11-06 15:59:23 595
转载 Android开发实现HttpClient工具类以及HttpClient的3种超时说明
使用单例模式实现自己的HttpClient工具类 引子 在Android开发中我们经常会用到网络连接功能与服务器进行数据的交互,为此Android的SDK提供了Apache的HttpClient来方便我们使用各种Http服务。你可以把HttpClient想象成一个浏览器,通过它的API我们可以很方便的发出GET,POST请求(当然它的功能远不止这些)。 比如你只需以下几行
2012-11-06 15:26:35 6230 1
转载 Android Fragment(2)
有关Android Fragment相关内容,昨天我们在Fragment对比Activity - Android碎片介绍一文简单讲了下Fragment的作用以及它的生命周期,今天Android123主要讲些Fragment的管理控制、性能优化以及和Activity的传输相关内容。 一、 管理Fragment 管理Fragment在你的Activity你需要使用一个名为FragmentM
2012-11-05 23:26:12 1827
转载 Android中Fragment的应用
Fragment 表现 Activity 中用UI的一个行为或者一部分. 可以组合多个fragment放在一个单独的activity中来创建一个多界面区域的UI,并可以在多个activity里重用某一个fragment.把fragment 想象成一个activity的模块化区域, 有它自己的生命周期, 接收属于它的输入事件, 并且可以在activity运行期间添加和删除. Fragm
2012-11-05 23:22:10 1049 1
原创 HierarchyViewer的使用
ierarchyView.bat是Android SDK中自带了一个查看UI布局层级结构的工具。在模拟器运行的情况下,使用该工具可以将当前的Activity中的UI组件们以对象树的形式展现出来,每一个组件所包含的属性也能窥探得到。在对象树上的任意节点可以看到该节点及以下节点的显示效果。 使用HierarchyView能深入全面的理解xml布局文件,更可以通过它来学习别人优秀的布局技巧。下面是
2012-11-03 00:09:02 380
Android高级编程
2012-06-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人