![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android入门
文章平均质量分 62
scofieldcai专栏
酷爱技术
展开
-
Android中配置单元测试
第一步:Manifest.xml中中加入:[b][/b]外面加入:第2步编写单元测试代码:必须继承自AndroidTestCase类 import android.test.AndroidTestCase;import junit.framework.Assert; public class TestLogin extends And...原创 2011-12-30 13:49:18 · 139 阅读 · 0 评论 -
ListView优化:对象重用
Adapter的作用就是ListView界面与数据之间的桥梁,当列表里的每一项显示到页面时,都会调用Adapter的getView方法返回一个View。public View getView(int position, View convertView, ViewGroup parent) { ViewHolder holder;if (convertView == null) ...原创 2011-12-30 13:55:26 · 118 阅读 · 0 评论 -
NinePatchDrawable
NinePatchDrawable 绘画的是一个可以伸缩的位图图像,Android会自动调整大小来容纳显示的内容。一个例子就是NinePatch为背景,使用标准的Android按钮,按钮必须伸缩来容纳长度变化的字符NinePatchDrawable是一个标准的PNG图像,它包括额外的1个像素的边界,你必须保存它后缀为.9.png,并且保持到工程的res/drawable目录中。这个...原创 2011-12-30 14:21:35 · 315 阅读 · 0 评论 -
XML解析
在Android平台上可以使用 Simple API for XML(SAX) 、Document Object Model(DOM)Android附带的pull解析器 解析XML文件。 下面是本例子要解析的XML文件:文件名称:person.xml<?xml version="1.0" encoding="UTF-8"?><...原创 2011-12-30 15:38:57 · 107 阅读 · 0 评论 -
使用handler更新UI
Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用。Android UI操作并不是线程安全的,并且这些操作必须在UI线程中调用。Android程序中可以使用的界面刷新方法有两种, 利用Handler利用postInvalidate() 实现在线程中刷新界面。1.利用Handler刷新界...原创 2011-12-30 15:49:06 · 202 阅读 · 0 评论 -
String.format
String类一个非常有用的静态函数format(String format, Objece... args),可以将各类数据格式化为字符串并输出。这种特殊的格式,以%index$开头,index从1开始取值,表示将第index个参数拿进来进行格式化。由于该函数可以对任意一个对象进行格式化,不同的对象适用的参数也不同,因此我们下面分类来讨论。1.对整数进行格式化:%[index$][标...原创 2012-01-10 12:35:53 · 446 阅读 · 0 评论 -
MobclickAgent
1- 导入Analytics_Android_SDK_2.1.jar Eclipse用户 右键您的工程根目录,选择Properties -> Java Build Path -> Libraries, 然后点击Add External JARs... 选择指向Analytics_Android_SDK_2.1.jar的路径,点击OK,即导入...原创 2012-01-16 16:01:01 · 1008 阅读 · 0 评论