- 博客(26)
- 资源 (2)
- 收藏
- 关注
翻译 Android测试(二)
view层操纵用户接口,仅仅有必要的功能暴露给其他层,以便调用。5.Presenter层NotesPresenter类是Presenter的特征 ,它实现了接口NotesContract.UserActionsListenerNotesPresenter.javapublic class NotesPresenter implements NotesContract.Use
2017-03-15 12:08:41
408
翻译 Android测试(一)
一、概述在这篇文章中,我们会学习到怎样为android应用作测试,包括如何用android studio进行单元测试、黑盒测试和功能性UI测试。最后我们会讲解一些有关espresso测试框架的高级用法。读完这篇文章后,我们会学习到:1.使用MVP设计模式为轻量应用进行架构设计2.使用Android Studio 和 Gradle 工具运行Android测试3.使用Jun
2017-03-14 17:30:22
374
翻译 类View
类概述这个类代表了用户接口组件的最基本的构建。一个视图在屏幕上占有一块矩形区域并且负责绘画和事件处理。视图是最基本的部件类,它常常被用来创建可交互的UI组件(按钮、文本域等)。ViewGroup子类是最基本的布局类,它是一种无形的容器,这个容器不仅可以包含其他视图或者其他容器,同时还可以定义其他容器或视图的布局属性。开发入门有关这个使用这个类开发你的应用程序的用户接口信息,请参阅用户接
2016-02-22 17:00:46
439
翻译 下载android源码
本文将会详细的介绍如何下载Android源码树,以便开发者阅读。翻译原文:https://source.android.com/source/downloading.html
2016-02-20 15:22:34
365
原创 github使用过的框架
1.NinePatchChunk制作工具https://github.com/Anatolii/NinePatchChunk
2016-01-07 20:38:52
345
原创 Android Studio 常见问题
一、Android Studio 自动自动更新失败解决办法地址:http://www.inferjay.com/blog/2014/12/26/update-android-studio-fail/
2015-12-11 16:39:33
314
原创 Ubuntu14.04代理服务squid3的安装和设置并配置android studio代理
一、安装squid3命令:sudo apt-get install squid二、修改配置文件
2014-10-26 12:47:22
2622
原创 黑马程序员_Java多线程
一、线程概述在进程,正在进行中的程序。一个进程当中可能会有多条执行路径。(迅雷例子)每一个应用程序,程序中控制单元或执行路径(程序从开始到结束的一步步)每一个进程执行都有一个执行顺序。该顺序是一个执行路径,或者叫一个控制单元。线程:就是进程中的一个独立的控制单元。线程在控制着进程的执行。一个进程中至少有一个线程
2014-08-01 17:16:36
484
原创 黑马程序员_Ubuntu操作系统开发环境的搭建
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------一、安装Ubuntu操作系统1.下载Ubuntu-12.04.3-amd64.iso镜像文件并刻录光盘中2.启动电脑并快速按fn+f12快捷键3.待弹出窗口后,将光盘放到光驱中,然后选择有DVD字样的选项即可安装系统4.
2014-07-30 12:04:55
1123
原创 黑马程序员_Java枚举类型
一、定义1.每一个枚举值都是一个对象2.Java要求必须先定义enum实例,否则编译器会报错。其他定义的成员必须放到枚举变量列表后。3.枚举类型的实例是常量。4.一旦enum类的定义结束,编译器就不允许我们再使用其构造器来创建任何实例了,所以一般情况下枚举类中的构造器的限定修饰符为private。5.所有的enum类都继承自java.lang.Enum类
2014-07-29 18:48:45
524
原创 黑马程序员_hashcode方法的作用和哈希算法
一、二、什么是内存泄漏:它是指,在Java内存中存在一些对象,而且这些对象已经不再使用,但还是贮留在内存中没有被释放。例如:package cn.itcast.day1;import java.util.Collection;import java.util.HashSet;public class ReflectTest2 { public
2014-07-24 10:39:34
613
原创 黑马程序员_Java注解学习笔记
一、Java注解注解,也被称作元数据,为我们在代码中添加信息提供了一种形式化的方法,使我们可以在稍后某个时刻非常方便地使用这些数据。 注解使得我们能够以将由编译器来测试和验证的格式,存储有关程序的额外信息。注解语法:@+关键字Java SE5内置了三种标准注解,定义在java.lang中的注解:(1)@Override,表示当前的方法定义将覆盖超类中的方法。如果不小心拼写错
2014-07-17 14:58:52
667
原创 黑马程序员_IO流学习笔记
一、文件类File类,如果是一个文件,它表示文件;如果是多个文件它表示目录。 常用APIcreateNewFile(),创建一个空的文件。delete(),删除文件。exists(),判断文件或目录是否存在。getAbsolutePath(),获取文件的绝对路径。getName(),获取文件名称,包括文件扩展名。listFiles(),如果是目录,则获取目录下所
2014-07-16 17:26:03
507
原创 黑马程序员_Eclipse工具配置
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ---------------------- 一、Eclipse常用配置 Java程序员在项目的开发过程中,使用集成开发环境来开发软件项目或web应用程序已是必须做的事情,于是我将最常用的、也是最流行的Java语言的集成开发环境的工具一些配置记录下来,供它人参考或借鉴,也欢迎
2014-07-16 10:30:15
739
原创 黑马程序员_Java类型信息与反射
类类型信息运行时类型信息使得你可以在程序运行时发现和使用类型信息。 Class对象它包含了与类有关的信息。事实上,Class对像就是用来创建类的所有的“常规”对象的。类是程序的一部分,每个类都有一个class对象。换言之,每当编写并且编译了一个新类,就会产生一个class对象,它是被保存在一个同名的.class文件中。此类由Java虚拟机使用类加载器创建。 所有的类都是
2014-07-15 18:01:59
541
原创 黑马程序员_Java基础之多态、接口
数据抽象、继承、多态是面向对象方法的3个基本特征。一、多态也称作动态绑定、运行时绑定理解:多态通过分离做什么和怎么做,从另一个角度将接口和实现分离开来。“封装”通过合并特征和行为来创建新的数据类型。 多态的作用是消除类型之间的耦合关系。 向上转型:把对某个对象的引用视为对其基本类型的引用的做法称作向上转型。解释://基类publicclassBase
2014-07-15 11:22:05
432
原创 黑马程序员_Java内部类学习笔记
定义:一个类的定义放在另一个类的内部,这个类就称作内部类。 内部类的特性:1. 它了解外围类,并能与之通信。2. 当生成一个内部类的对象时,此对象与制造它的外围对象之间就有了一种联系,所以它能访问其外围对象的所有成员,而不需要任何特殊条件。此外,内部类还拥有其外围类的所有元素的访问权。3. 内部类自动拥有对其外围类所有成员的访问权。
2014-07-14 17:24:58
464
原创 Maven自动构建工具笔记
Maven Central Repository(Maven中央仓库地址):http://search.maven.org/
2013-12-02 17:21:17
527
原创 软件开发经验交流与分享
经验一:软件开发中的最难问题不是技术瓶颈,而是所开发的应用程序是否有价值。价值包括两方面:第一方面是从视觉角度说叫看着舒服,意思是说界面的颜色搭配是否美观,界面的元素布局是否合理,让用户一看就感觉特舒服;第二方面从感官角度说叫用着方便,意思是说该软件(或应用程序)的功能是否真的能够帮助用户解决实际问题,提高工作效率以及和用户交互是否友好。尤其是第二个方面,它就是软件的灵魂,它也是软件(或应用程序)
2012-11-30 00:12:25
931
银行调度系统样例代码
2014-08-06
交通灯管理系统代码样例
2014-08-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人