Android 学习第18课,单元测试】的更多相关文章

1. 准备一个待测试的类 package com.example.Service; public class PersonService { public void save(String userName) { String sub = userName.substring(5); } public int add(int a,int b) { return a+b; } } 2.新建一个单元测试项目,选项“Android Test Project” ,选择要测试的项目 新建一个测试用例的类,…
 本文算是一篇漫谈,谈一谈关于Android开发中工程初始化的时候如何在初期我们就能搭建一个好的架构.      关于android架构,因为手机的限制,目前我觉得也确实没什么大谈特谈的,但是从开发的角度,看到整齐的代码,优美的分层总是一种舒服的享受的.      从艺术的角度看,其实我们是在追求一种美.       本文先分析几个当今比较流行的android软件包,最后我们汲取其中觉得优秀的部分,搭建我们自己的通用android工程模板.      1. 微盘      2. 久忆日记    …
这一节没有做实例,单元测试,以后用到再写吧…
Context.MODE_PRIVATE:为默认操作模式,代表该文件是私有数据,只能被应用本身访问,在该模式下,写入的内容会覆盖原文件的内容,如果想把新写入的内容追加到原文件中.可以使用Context.MODE_APPEND Context.MODE_APPEND:模式会检查文件是否存在,存在就往文件追加内容,否则就创建新文件. Context.MODE_WORLD_READABLE 和 Context.MODE_WORLD_WRITEABLE 用来控制其他应用是否有权限读写该文件. MODE_…
1.建议将类放在包中,不要使用无名包 2.建议包名都用小写单词组成,不要用大写 3.建议包名用“域名的倒写.项目名.模块名”的形式,以确保包名的唯一性 注意:类变量与实例变量.类方法与实例方法的区别 在前面加上static 就成了 类变量或类方法. 实例方法可以调用类中的其他方法 但是类方法只能调用 其他类static方法,不能调用 实例方法 类方法只有调用 类变量. 当类加载到内存时,实例方法.实例变量不会被分配内存空间,只有在创建对象之后才会被创建. 面类方法在该类加载到内存时就分配了相应的…
布局分4种: 1. LinearLayout (线性布局) file:///H:/tool/01/Android/android-sdk-windows/docs/guide/topics/ui/layout/linear.html 事例代码: 2. RelativeLayout (相对布局) <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="h…
1. 界面布局 界面代码: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <TextView andro…
1. 先布局界面,界面采用线性垂直方式来布局 在layout 界面文件中 activity_main.xml 中 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation=&…
Android的布局 线性布局…
android 安装过程: 开发工具先把.java文件转换成.class,然后转换成dx,再签名打包成apk,最后在设备上执行 adb install c:\xxx.apk android 启动过程: 双击设备上的图标,创建进程-> 创建主线程 -> 在主线程中实例化 Activity(操作系统会把应用有关的信息context存进activity中,然后调用onCreate(). ) package com.example.hello; import android.app.Activity;…