eclipse、环境变量、adb
- JAVA_HOME F:\Java\jdk_1.8 ,path 路径下为%JAVA_HOME%\bin;
- 单元测试:单元测试是开发者编写的一小段代码,用于检验代码或功能是否正确,在java里一个方法就是一个单元
-
添加Junit测试
1.右键项目->build path->Configure Build path…->Libraries选项卡->add Libraries->Junit->选择相应的版本->Finish
2.在方法的上面添加一个注释 @Test
3.单元测试的要求是,你的方法不能是静态的,权限必须是public
4.单元测试的运行,双击你的方法名,点击右键->Run As->JUnit Test - sdk目录
- 虚拟机
-
eclipse项目结构
adb的使用,adb在cmd中使用,在使用之前要先配置环境变量ANDROID_HOME E:\eclipse\sdk %ANDROID_HOME% \platform-tools;
[1]配置adb环境
[2]adb devices
[3]adb install xx.apk
[4]adb sehll 进入到linux系统里面
[5]adb uninstall 应用包名
[6]adb kill-server 杀掉自己
[7]adb start-server 开启adb
[8]adb pull android目录 目标目录 把android系统里面的文件拉出来
[9]adb push 目标目录 android目录 向android系统里面发送一个文件android 打包流程
[1]使用aapt生成R文件
[2]使用aidl.exe 把.aidl转成java文件
[3]编译.java文件生成class文件
[4]使用dx.bat生成.dex文件
[5]使用appt生成资源包 res assets AndroidManifest
[6]使用apkbuilder命令生成apk文件
[7]签名
[8]利用ADB(android debug bridge)命令将apk安装到android系统里面去-
android中的五大布局
[1]线性布局 LinearLayout orientation 方向 vertical 垂直 horizontal横向
[2]相对布局 RelativeLayoutandroid:layout_toRightOf 在指定控件的右边 android:layout_above 在指定控件的上边 android:layout_below 在指定控件的下边 android:layout_alignBaseline 跟指定控件水平对齐 android:layout_alignLeft 跟指定控件左对齐 android:layout_alignRight 跟指定控件右对齐 android:layout_alignTop 跟指定控件顶部对齐 android:layout_alignBottom 跟指定控件底部对齐 android:layout_alignParentLeft 是否跟父布局左对齐 android:layout_alignParentTop 是否跟父布局顶部对齐 android:layout_alignParentRight 是否跟父布局右对齐 android:layout_alignParentBottom 是否跟父布局底部对齐 android:layout_centerVertical 在父布局中垂直居中 android:layout_centerHorizontal 在父布局中水平居中 android:layout_centerInParent 在父布局中居中 android:layout_toLeftOf 在指定控件的左边 [3]帧布局 FrameLayout
[4]表格布局 TableLayout
TableRow: 指定1行几列 一个控件代表一列
[5]绝对布局 android中的单位
px:pixels 像素
sp:scaled pixels(放大像素) 主要用于字体显示
dp:density pixels屏幕密度 在每英寸160点的显示器上,1dp = 1px。
dip:等同于dp
wrap_content 根据控件的大小来决定尺寸
match_parent 匹配控件宽高 不用部分 全部占用android中的单元测试
[1]在清单文件里声明需要测试机,
[2]在清单的application里加入
[3]测试类继承AndroidTestCase