第一周:Android基础入门
1,通信技术
2,Android发展史
3,Android体系结构
4,Dalvik虚拟机
5,Android-Studio安装
- 解压SDK到一个不含有中文和空格等ASCII字符的目录。
6,模拟器创建
7,在Android-Studio中下载SDK
8,开发第一个Android程序
9,Android程序结构
10,图片资源
- 通过Java代码调用图片资源
//调用mipmap文件夹中的资源
getResources().getDrawable(R.mpimap.ic_launcher);
//调用drawable开头的文件夹中的资源
getResources().getDrawable(R.drawable.icon)
11,主题和样式资源
12,布局资源
- 通过java代码调用布局资源文件
setContentView(R.layout.activity_main) - 在XML布局文件中调用布局资源文件
<include layout= "layout/activity_main>
13,字符串资源
- 通过java代码调用字符串资源文件
getResources().getString(R.string.app_name) - 在XML布局文件中调用字符串资源文件
string/app_name
14,颜色资源
- //调用mipmap文件夹中的颜色资源
getResources().getColor(R.color.colorPrimary) - //XML布局文件中调用颜色资源文件
color/colorPriamry
15,尺寸资源
- //调用mipmap文件夹中的尺寸资源
getResources().getDimension(R.diem.activity_horizontal_margin) - //XML布局文件中调用尺寸资源文件
dimen/activity_horizontal_margin
16,单元测试
17,LogCat的使用
- Verbose
- Debug
- Info
- Warning
- Error
- Assert
第二周:Android常见界面布局
1,LinearLayout布局
- vertical
- horizontal
- gravity:内容对齐
- layout_gravity:布局对齐
2,FrameLayout布局
- android:foreground:*设置改帧布局容器的前景图像
- android:foregroundGravity:设置前景图像显示的位置