Android应用开发案例教程 (Android Studio版) ;;Android发展史;Android发展史;什么是Android?;Android发展史;Android发展史;Android应用程序组成;Activity;Intent 和Intent Filter;BroadcastReceiver;Service;Content Provider;Android UI设计;第一章 目 录;1.1.1 创建一个新项目;1.1.2 Android项目结构;资源目录res及其资源类型;;1.1.4 AndroidManifest.xml项目配置文件;1.1.5 Android应用程序架构分析;Activity主程序介绍;1.2 Android布局管理;1.2.2 常见的布局方式;1 线性布局LinearLayout;2 帧布局FrameLayout;3 表格布局TableLayout;4 相对布局RelativeLayout;5 网络布局 GridLayout;6 约束布局ConstraintLayout;1.3.1 用户界面组件包 widget;1.3.2 View 类;例1-7 设计一个文本标签组件程序,有标题和正文,而且翻看的文字超过一屏。;values目录下的strings.xml,添加属性为”hello”的元素项的文本内容。例1-7 strings.xml部分源代码:《青春》—塞缪尔·厄尔曼\n中译:王佐良\n青春不是年华,而是心境;;按钮Button; 【例1-8】制作登陆界面 ;进度条;单选按钮与复选按钮;1.5 列表组件ListView;【例1-11】简单列表示例,效果如图;Adapter;Android中所有的Adapter一览 ;常用的Adapter;ArrayAdapter数组适配器;示例1-11: ArrayAdapter;与列表交互;1.5.3使用ListActivity类改写【例1-11】;1.5.3 使用ListActivity类改写【例1-11】;1.5.4带图片的列表: 定制的列表布局;1.5.5 没有数据的ListView;实战演练 生肖背后的故事;THANKS;Android应用开发案例教程 (Android Studio版) ;; ;第2章 目 录;Android系统自带了一套核心应用程序,应用程序包括电话拨号程序、短信程序、日历、音乐播放器、浏览器、联系人管理程序等,如图所示。Activity是Android程序中最基本的组件,显示可视化的用户界面,接收与用户交互所产生的界面事件。一个Activity代表一个单独的屏幕,可以添加多个控件,如Button、TextView、EditView等,组成和用户交互的用户界面。;2.1 什么是Activity;Activity生命周期;程序调试 LogCatLogCat是用来捕获系统日志信息的工具,它能捕获包括Dalvik虚拟机产生的信息、进程信息、ActivityManager信息、Android运行时??息和应用程序信息等。不同类型日志信息级别不一样,从高到低依次为断言信息、错误信息、警告信息、通告信息、调试信息和详细信息。Log日志信息Log日志类能够记录程序运行过程中的相关信息

;程序跟踪在Android Studio中通过单击某行代码左边的灰色区域可以在该行设置一个断点,这样,当使用Debug方式运行程序时,程序遇到断点会暂停下来,通过跟踪程序运行进而了解程序中各变量和流程的执行情况。

;2.1.1 启动Activity要素;2.1.2 Activity与布局之间的关系;;2.2 创建新的Activity;2.3 Intent介绍;2.3.1 显式意图;2.3.2 隐式意图;2.3.3 Activity之间的跳转;2.4 应用Intent传递数据;2.4.2 应用Intent在不同的Activity之间传递数据;【例2-2】应用Intent传递数据;2.5 消息提示类Toast;【例2-3】消息提示类Toast示例;2.6 对话框;2.7 菜单设计;实战演练 BMI体质指数计算器;THANKS;Android应用开发案例教程 (Android Studio版) ;; 多媒体播放与录制;第3章 目 录;3.1 音频播放;3.1.2 媒体播放器 MediaPlayer ; MediaPlayer对象的生命周期;res资源中的音乐文件;存放在SD卡的音乐文件;播放;【例3-1】设计一个音乐播放器, 播放项目资源中的音乐;停止播放的事件

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐