Android开发入门教程:7天玩转安卓APP开发
Android 是一款由 Google 开发的、基于 Linux 内核的、开源免费的、市场份额最大的智能手机操作系统,现在 Android 已经延伸到平板电脑、可穿戴设备、电视、汽车等多种硬件平台。
学习安卓系统开发需要具备 Java 基础,不了解的读者请转到《Java教程》进行学习。
这套安卓 APP 开发教程使针对 Android SDK 7,结合全新的 Android Studio 编程环境,通俗易懂地讲解了 Android 开发过程中涉及的各种基础知识;与此同时,课程还附带了大量练习实例,以帮助读者快速入门。
优质资源推荐:Android开发官方网站、迷你版Android开发教程
- 第3章 Android程序结构
- 1.Android四大核心组件
- 2.Activity
- 3.Android资源
- 4.AndroidManifest.xml
- 5.App Widgets
- 6.Android系统的进程和线程
- 第4章 Android GUI开发
- 1.View和ViewGroup
- 2.使用XML文件定义用户界面
- 3.Android五大布局
- 4.创建Widget组件实例
- 5.Android按钮
- 6.Android多选按钮
- 7.Android单选按钮
- 8.Android文本框
- 9.Android编辑框
- 10.Android下拉列表
- 11.Android自动完成文本框
- 12.Android时间日期选择器
- 13.Android进度条
- 14.Android滚动视图
- 15.Android拖动条
- 16.Android评价条
- 17.Android图片视图和图片按钮
- 18.Android图片切换器和图库
- 19.Android网格视图
- 20.Android面板标签
- 21.Android菜单
- 22.Android Bitmap
- 23.Android对话框
- 24.Android多窗口模式
- 25.Android事件监听器和回调方法
- 第6章 多媒体开发
- 1.Android Service
- 2.Android BroadcastReceiver
- 3.Android音频
- 4.Android录制音频
- 5.Android视频
- 6.Android Camera相机以及相机程序开发实例
- 7.Android录制视频
- 第7章 数据存储
- 1.Android数据存储SharedPreferences
- 2.Android文件存储
- 3.使用SQLite存储数据
- 4.Android SQLite数据库操作实例
- 5.Android ContentProvider
- 6.使用系统提供的ContentProvider
- 7.自定义ContentProvider
- 8.使用自定义ContentProvider
- 9.Google App Engine
- 10.Android APP数据备份与恢复
- 11.BackupAgent实现数据备份与恢复
- 12.BackupAgentHelper实现数据备份与恢复
- 第8章 网络编程
- 1.让Android APP和Google App Engine通信
- 2.Android HTTP通信
- 3.HttpURLConnection访问互联网资源
- 4.通过GET方式获取互联网资源
- 5.通过POST方式获取互联网资源
- 6.Android Socket编程
- 7.什么是 Bluetooth(蓝牙)
- 8.Android蓝牙开发
- 9.Android蓝牙开发实例演示
- 10.WIFI是什么
- 11.Android WiFi开发实例演示
- 12.WIFI Direct(WIFI直连)是什么?
- 13.WIFI Direct开发
- 14.WIFI Direct开发实例演示
- 15.NFC是什么
- 16.Android NFC开发
- 17.Android USB开发简介
- 18.Android USB附件模式
- 19.Android USB主机模式
- 20.Android SIP开发
- 第9章 智能传感器
- 1.LBS和GPS简介
- 2.Android LBS开发简介
- 3.Android GPS开发
- 4.Google Map API开发
- 5.Google Map API Key申请步骤
- 6.Google Map开发Android地图应用
- 7.Android传感器开发
- 8.Android运动传感器开发
- 9.Android位置传感器开发
- 10.Android环境传感器开发
- 第10章 绘图
- 1.Android 2D绘图开发
- 2.Android使用自定义View绘图
- 3.Android使用Bitmap绘图
- 4.使用SurfaceView绘制静态图像
- 5.使用SurfaceView绘制动态图像
- 6.Android Drawable简介
- 7.Android 3D绘图简介
- 8.Android硬件加速简介
- 9.Android RenderScript简介
- 第12章 文本与输入
- 1.Android剪贴板框架简介
- 2.Android剪贴板数据转文本简介
- 3.Android复制粘贴教程
- 4.Content Provider复制复杂数据教程
- 5.Android复制粘贴实例