李宁Android开发权威指南
李宁Android开发权威指南 第一部分 准备篇 第1章 初识庐山真面目——Android开发简介 1.1 Android的基本概念 1.1.1 Android简介 1.1.2 Android的版本 1.1.3 Android的系统构架 1.1.4 Android的应用程序框架 1.2 JIL Widget介绍 1.3 小结 第2章 工欲善其事,必先利其器——搭建和使用Android开发环境 2.1 开发包及工具的安装 2.1.1 开发Android程序都需要些什么 2.1.2 安装JDK和配置Java开发环境 2.1.3 Eclipse的安装与汉化 2.1.4 安装AndroidSDK 2.1.5 安装Eclipse插件ADT 2.2 真实体验——编写第一个Android程序(随机绘制圆饼) 2.2.1 创建Android工程 2.2.2 在模拟器中运行Android程序 2.2.3 界面控件的布局 2.2.4 编写代码 2.2.5 调试程序 2.2.6 在手机上运行和调试程序 2.3 迁移Android工程可能发生的错误 2.4 不需要写一行代码的开发工具:AppInventor 2.4.1 AppInventor简介 2.4.2 AppIntentor的下载和安装 2.4.3 用拖曳控件的方式设计界面 2.4.4 像拼图一样拼装代码 2.5 小结 第二部分 基础篇 第3章 千里之行始于足下——Android程序设计基础 3.1 Android应用程序框架 3.1.1 Android项目的目录结构 3.1.2 AndroidManifest.xml文件的结构 3.2 Android应用程序中的资源 3.3 Android的应用程序组件 3.3.1 Activity(Android的窗体) 3.3.2 Service(服务) 3.3.3 Broadcast Receiver(广播接收器) 3.3.4 Content Provider(内容提供者) 3.4 Android程序的UI设计 3.4.1 手工配置XML布局文件 3.4.2 ADT自带的可视化UI设计器 3.4.3 使用DroidDraw设计UI布局 3.5 小结 第4章 我的UI我做主——用户界面开发基础 4.1 Activity的使用方法 4.1.1 创建Activity 4.1.2 配置Activity 4.1.3 显示其他的Activity(Intent与Activity) 4.2 Activity的生命周期 4.3 在不同Activity之间传递数据 4.3.1 使用Intent传递数据 4.3.2 使用静态变量传递数据 4.3.3 使用剪切板传递数据 4.3.4 使用全局对象传递数据 4.3.5 返回数据到前一个Activity 4.4 视图(View) 4.4.1 视图简介 4.4.2 使用XML布局文件定义视图 4.4.3 在代码中控制视图 4.5 布局(Layout) 4.5.1 框架布局(FrameLayout) 4.5.2 线性布局(LinearLayout) 4.5.3 相对布局(RelativeLayout) 4.5.4 表格布局(TableLayout) 4.5.5 绝对布局(AbsoluteLayout) 4.5.6 重用XML布局文件 4.5.7 优化XML布局文件 4.5.8 查看apk文件中的布局 4.6 小结 第5章 良好的学习开端——控件(Widget)详解 5.1 常用XML属性解析 5.1.1 android:id属性 5.1.2 控件的宽度(android:layout_width)和高度(android:layout_height) 5.1.3 android:layout_margin属性 5.1.4 android:padding属性 5.1.5 android:layout_weight属性 5.1.6 android:layout_gravity和android:gravity属性 5.1.7 android:visibility属性 5.1.8 android:background属性 5.1.9 指定单击事件方法(android:onClick属性) 5.1.10 控件焦点属性(android:focusable和android:focusable-InTouchMode) 5.2 TextView(显示文本的控件) 5.2.1 显示富文本(URL、不同大小、字体、颜色的文本) 5.2.2 在TextView中显示表情图像和文字 5.2.3 单击链接弹出Activity 5.2.4 为指定文本添加背景 5.2.5 带边框的TextView 5.2.6 设置行间距 5.2.7 在未显示完的文本后面加省略号(…) 5.2.8 用TextView实现走马灯效果 5.2.9 垂直滚动TextView中的文本 5.3 EditText(编辑文本的控件) 5.3.1 像QQ一样输入表情图像 5.3.2 在EditText中输入特定的字符 5.3.3 AutoCompleteText-View(自动完成输入内容的控件) 5.4 按钮和复选框控件 5.4.1 Button(普通按钮控件) 5.4.2 图文混排的按钮 5.4.3 ImageButton(图像按钮控件) 5.4.4 RadioButton(选项按钮控件) 5.4.5 ToggleButton(开关状态按钮控件) 5.4.6 CheckBox(复选框控件) 5.5 ImageView(显示图像的控件) 5.5.1 ImageView控件的基本用法 5.5.2 显示指定区域的图像 5.5.3 缩放和旋转图像 5.6 时间与日期控件 5.6.1 DatePicker(输入日期的控件) 5.6.2 TimePicker(输入时间的控件) 5.6.3 DatePicker、TimePicker与TextView同步显示日期和时间 5.6.4 AnalogClock和DigitalClock(显示时钟的控件) 5.7 进度条控件 5.7.1 ProgressBar(进度条控件) 5.7.2 SeekBar(拖动条控件) 5.7.3 设置ProgressBar和SeekBar的颜色及背景图 5.7.4 RatingBar(评分控件) 5.8 列表控件 5.8.1 ListView(普通列表控件) 5.8.2 为ListView列表项添加复选框和选项按钮 5.8.3 对列表项进行增、删、改操作 5.8.4 改变列表项的背景色 5.8.5 ListActivity(封装ListView的Activity) 5.8.6 ExpandableListView(可扩展的列表控件) 5.8.7 Spinner(下拉列表控件) 5.9 滚动控件 5.9.1 ScrollView(垂直滚动控件) 5.9.2 HorizontalScrollView(水平滚动控件) AppInventor简介 2.4.2 AppIntentor的下载和安装 2.4.3 用拖曳控件的方式设计界面 2.4.4 像拼图一样拼装代码 2.5 小结 第二部分 基础篇 第3章 千里之行始于足下——Android程序设计基础 3.1 Android应用程序框架 3.1.1 Android项目的目录结构 3.1.2 AndroidManifest.xml文件的结构 3.2 Android应用程序中的资源 3.3 Android的应用程序组件 3.3.1 Activity(Android的窗体) 3.3.2 Service(服务) 3.3.3 Broadcast Receiver(广播接收器) 3.3.4 Content Provider(内容提供者) 3.4 Android程序的UI设计 3.4.1 手工配置XML布局文件 3.4.2 ADT自带的可视化UI设计器 3.4.3 使用DroidDraw设计UI布局 3.5 小结 第4章 我的UI我做主——用户界面开发基础 4.1 Activity的使用方法 4.1.1 创建Activity 4.1.2 配置Activity 4.1.3 显示其他的Activity(Intent与Activity) 4.2 Activity的生命周期 4.3 在不同Activity之间传递数据 4.3.1 使用Intent传递数据 4.3.2 使用静态变量传递数据 4.3.3 使用剪切板传递数据 4.3.4 使用全局对象传递数据 4.3.5 返回数据到前一个Activity 4.4 视图(View) 4.4.1 视图简介 4.4.2 使用XML布局文件定义视图 4.4.3 在代码中控制视图 4.5 布局(Layout) 4.5.1 框架布局(FrameLayout) 4.5.2 线性布局(LinearLayout) 4.5.3 相对布局(RelativeLayout) 4.5.4 表格布局(TableLayout) 4.5.5 绝对布局(AbsoluteLayout) 4.5.6 重用XML布局文件 4.5.7 优化XML布局文件 4.5.8 查看apk文件中的布局 4.6 小结 第5章 良好的学习开端——控件(Widget)详解 5.1 常用XML属性解析 5.1.1 android:id属性 5.1.2 控件的宽度(android:layout_width)和高度(android:layout_height) 5.1.3 android:layout_margin属性 5.1.4 android:padding属性 5.1.5 android:layout_weight属性 5.1.6 android:layout_gravity和android:gravity属性 5.1.7 android:visibility属性 5.1.8 android:background属性 5.1.9 指定单击事件方法(android:onClick属性) 5.1.10 控件焦点属性(android:focusable和android:focusable-InTouchMode) 5.2 TextView(显示文本的控件) 5.2.1 显示富文本(URL、不同大小、字体、颜色的文本) 5.2.2 在TextView中显示表情图像和文字 5.2.3 单击链接弹出Activity 5.2.4 为指定文本添加背景 5.2.5 带边框的TextView 5.2.6 设置行间距 5.2.7 在未显示完的文本后面加省略号(…) 5.2.8 用TextView实现走马灯效果 5.2.9 垂直滚动TextView中的文本 5.3 EditText(编辑文本的控件) 5.3.1 像QQ一样输入表情图像 5.3.2 在EditText中输入特定的字符 5.3.3 AutoCompleteText-View(自动完成输入内容的控件) 5.4 按钮和复选框控件 5.4.1 Button(普通按钮控件) 5.4.2 图文混排的按钮 5.4.3 ImageButton(图像按钮控件) 5.4.4 RadioButton(选项按钮控件) 5.4.5 ToggleButton(开关状态按钮控件) 5.4.6 CheckBox(复选框控件) 5.5 ImageView(显示图像的控件) 5.5.1 ImageView控件的基本用法 5.5.2 显示指定区域的图像 5.5.3 缩放和旋转图像 5.6 时间与日期控件 5.6.1 DatePicker(输入日期的控件) 5.6.2 TimePicker(输入时间的控件) 5.6.3 DatePicker、TimePicker与TextView同步显示日期和时间 5.6.4 AnalogClock和DigitalClock(显示时钟的控件) 5.7 进度条控件 5.7.1 ProgressBar(进度条控件) 5.7.2 SeekBar(拖动条控件) 5.7.3 设置ProgressBar和SeekBar的颜色及背景图 5.7.4 RatingBar(评分控件) 5.8 列表控件 5.8.1 ListView(普通列表控件) 5.8.2 为ListView列表项添加复选框和选项按钮 5.8.3 对列表项进行增、删、改操作 5.8.4 改变列表项的背景色 5.8.5 ListActivity(封装ListView的Activity) 5.8.6 ExpandableListView(可扩展的列表控件) 5.8.7 Spinner(下拉列表控件) 5.9 滚动控件 5.9.1 ScrollView(垂直滚动控件) 5.9.2 HorizontalScrollView(水平滚动控件)
用户评论
是假的,里面没有源代码呢