- 浏览: 68163 次
- 性别:
- 来自: 济南
最新评论
-
zhenzxie:
somefuture 写道你了解的真多。可以当个字典。谢谢鼓励 ...
Android学习之路——开始 -
somefuture:
你了解的真多。可以当个字典。
Android学习之路——开始 -
zhenzxie:
不能说是做,在学习吧。。
第二届 Android 应用开发中国大学生挑战赛作品--Happy Ball -
juedui0769:
现在还在做android么?
第二届 Android 应用开发中国大学生挑战赛作品--Happy Ball -
zhenzxie:
juedui0769 写道 下载完了下,太难操作了!第一次完成 ...
第二届 Android 应用开发中国大学生挑战赛作品--Happy Ball
文章列表
1.测试类:Test class 或者 Test case,一个包含了一个或者多个测试的类,而这些测试就是指那些用@Test注释的方法。使用一个测试类,可以把具有公共行为的测试归入一组。
测试集:Suite 或者 test suite。一组测试。测试集是一 ...
1.单元测试:检测一个独立的工作单元的行为。
2.单元测试的必要性:带来更高的测试覆盖率;提高团队效率;监测衰退和减少测试;能为我们带来重构的信心,以及在一般情况下做出改变的信心;改进实现;将期望的行为文档化;启用代码覆盖率以及其他目标
3.测试类型:单元测试-->集成测试-->功能测试-->压力负荷测试-->验收测试
检测不同组件(可能此时它们正运行在目标环境中)之间的相互影响,这其实就是进行集成测试。
功能检测检查公共API边界处的代码,通常情况下,这相当于测试应用程序的用例。
...
遇到NoClassDefFoundError问题,情景描述如下:
在Eclipse里开发Android程序和java桌面程序,由于偷工减料的缘故,所以抽取了Android应用程序(B)和java桌面程序(C)中共同的部分另外建了一个工程(A)。然后问题就出现了。B引用了A(方法:build path --> project tab --> add project),写代码和编译都没问题,不会报错,可是当开始调试程序运行到使用A中的类的时候就会抛出java.lang.NoClassDefFoundError。
是不是A中的代码未被打包到APK中去。尝试,把A工程导出 ...
学习Android,SDK里的文档是一份很好的材料。但是官方的都是英文的,对于我这样的英语白痴,这样的文档真心只想看一遍。所以这次就把看到的翻译成中文,以便以后可以查看。水平有限,翻译的不准,请参看原文。
附上原 ...
自从10年踏上软件工程专业这条路之后,我的生活每天都会有Eclipse的出现。虽然有人建议一开始不要直接使用IDE开发,但是我还是懒一点吧。后来,大一暑假的时候,为了完成实验室的任务,我接触了Eclipse插件开发和RCP开发,于是就有这个HelloWorld插件。过了快一年多了,我的Eclipse里还装着它。
这个插件功能很简单。就是在工具栏上多了两个按钮,一个使用你的默认浏览器打开google,一个是弹出一个对话框,用以输入关键字,然后使用百度搜索它。当然在Eclipse的Help菜单下也可以找到它们两个。这款插件提供了一个便捷的google连接和百度搜索功能。截 ...
我苦逼的Ubuntu系统配置Android开发环境历程
操作系统:Ubuntu 64位;
一开始先装JDK,到Orcal官网下载了JDK7,链接地址为:http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u3-download-1501626.html;
下载好了JDK后当然是 ...
(一)注意的细节:
(1)Service不是一个单独的Process,除非特别指派了,也不是一个Thread,但也不是运行在Main Thread中。
(2)Service的使用有两个目的,一是告诉系统要后台执行程序,一般是用Context.startService()来开启Service的( ...
android.account包和AbstractThreadedSyncAdapter适配器
(一)简介:
(1)接口:
AccountManagerCallback<V>: 配合AccountManager类使用的回调接口,实现接口的类对象作为参数传给AccountManager的方法,方法在完成某项异步事务后实现回调。
AccountManagerFuture<V>: 表示调用AccountManager异步方法的结果,可以使用它的getResult()在非UI线程中进行查询异步方法结果。
OnAccountsUpdateListener: 配合AccountM ...
本篇是翻译的
Activity的直接子类:AccountAuthenticatorActivity AliasActivity,ExpandableListActivity,FragmentActivity,ListActivity, NativeActivity
间接子类:LauncherActivity, PreferenceActivity, TabActivity
(1)AccountAuthenticatorActivity 类在后面中介绍
(2)AliasActivity: 存根Activity,用这个Activity来加载其他的Activity,它的子类必须实现onCrea ...
1.Activity在系统被Activity堆栈管理着,每当一个新的Activity启动,它将放在堆栈的顶端成为运行着的Activity,先前的那个Activity在堆栈中一直保持在它的下面,不能放到前景,直到新的Activity退出。
2.四个重要的状态:①在前景时Activity是运行着的。②当Activity失去焦点,但没有全部被覆盖时,它被暂停(paused)了。它还是活着的,维持这所有的状态和成员信息,并且还依附着window manager,但是它可能在系统低内存时被杀死。③Activity被完全覆盖,它结束(stopped)了,但是维持这所有的状态和成员信息,可能在系统低内存时被 ...
递归解题,题目是poj上的,http://poj.org/problem?id=1664
(1)题意:M个苹果分到N个盘子里,不考虑盘子顺序。
(2)思想:递归。①苹果数M小于盘子数,则考虑在M个盘子里放苹果。②每个盘子放一个苹果,剩下M-N个苹果随便放。一个盘子不放苹果,剩下M个苹果放在N-1个盘子里。递归操作,返回它们的和。③没有苹果或者剩一个盘子,返回1。
(3)Java实现:
package id0000_1999;
import java.util.Scanner;
public class Id1664 {
public static void m ...
API中介绍Handler的子类有四个,分别是:
AsyncQueryHandler, WorkerHandler, HttpAuthHandler, SslErrorHandler。
其中WorkerHandler是AsyncQueryHandler的内部类,另一个内部类是WorkerArgs,它们俩是帮助AsyncQueryHandler来实现异步处理ContentResolver事务的。
(一 ...
package zhenz.exercise;
import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
import android.os.HandlerThread;
import android.os.Looper;
import android.os.Message;
import android.util.Log;
public class ExerciseActivity extends Activity {
/**
* 缺省构造方法
...
1.Handler允许你发送和处理关联着一个线程的消息队列的Message和Runnable对象。每一个Handler实例和一个单一的线程和这个线程的消息队列相关连。当它被创建时,它和线程,消息队列绑定了,它可以传递Message和Runnable对象到消息队列 ...
在这里开始记录我的Android学习之路
1.activity的生命周期:onCreate() onStart() onResume() onPause() onStop() onRestart() onDestroy().
2.一次方向变化(在纵向和横向模式之间切换)会让系统经历一下过程:保存实例的状态,暂停,停止,销毁,然后使用以保存的状态创建新的活动实例。
3.可以创建res/layout/main.xml 和 res/layout-land/main.xml 来定义同一个activity的不同显示时(横向和纵向)所使用的布局文件。
4.颜色可以定义到res/values/co ...