系列文章
1. Android程序结构
2. 资源的管理与使用
2.1 图片资源
图片资源:扩展名为.png、.jpg、.gif、.9.png
等的文件。
图片资源分类
- 应用图标资源:存放在
mipmap
文件夹中 - 界面中使用的图片资源:存放在
drawable
文件夹中
调用图片资源的方式有两种,具体如下:
- 通过Java代码调用图片资源
//调用mipmap文件夹中资源文件
getResources().getDrawable(R.mipmap.ic_launcher);
//调用以drawable开头的文件夹中的资源文件
getResources().getDrawable(R.drawable.icon);
- 在XML布局文件中调用图片资源
@mipmap/ic_launcher //调用mipmap文件夹中的资源文件
@drawable/icon //调用以drawable开头的文件夹中的资源文件
2.2 主题和样式资源
主题:包含一种或多种格式化属性的集合,在程序中调用主题资源可改变窗体的样式。
主题资源定义位置:在res/values
目录下的styles.xml
文件中
想要调用styles.xml文件中定义的主题,可以在AndroidManifest.xml
文
件中设置,也可以在代码中设置。
(1)在AndroidManifest.xml文件中设置主题
android:theme ="@style/AppTheme"
(2)在Java代码中设置主题
setTheme(R.style.AppTheme);
样式:设置View的宽度、高度和背景颜色等信息。
样式资源定义位置:res/values
目录下的styles.xml
文件中
样式的标签:
<style></style>:定义样式的标签
<item></item>:设置控件样式的标签
在XML布局文件中引用样式
style="@style/textViewSytle"
布局资源:通常用于搭建程序中的各个界面。
布局资源存放位置:res/layout
文件夹中
2.3 字符串资源
2.4 颜色资源
2.5 尺寸资源
3. 程序调试
LogCat
是Android中的命令行工具,用于获取程序从启动到关闭的日志信息。Log类所输出的日志内容分为六个级别。
4. SDK的常用命令
4.1 android命令
创建AVD
(Android 虚拟设备/模拟器)
android create avd -n <name> -t <targetID> [-<option> <value>] . . .
android create avd -n avd4.0 -t 10
删除AVD
android delete avd -n <name>
android delete avd -n avd4.0
查看模拟器列表
android list avds
4.2 adb命令
ADB
(Android Debug Bridge)是一个命令行工具,它允许开发者与设备进行通信,进行各种调试和管理工作
-
启动和关闭
adb
服务- 启动命令:
adb start-server
- 关闭命令:
adb kill-server
- 启动命令:
-
查询当前模拟器/设备的实例
adb devices
4.3 emulator命令
启动模拟器:
emulator -avd adv4.0 -sdcard C:/user/Administrator/.../sd.img
4.4 mksdcard命令
创建SD卡:
mksdcard -l sdcard 100MB C:/.../sd.img