• 文章介绍
  • 评价建议
  • 资源名称:Android开发实战从学习到产品

    内容简介:

    本书由一线资深软件发工程师基于目前广泛使用的Android 6/7和Android Studio 2.x发环境倾力编撰,循序渐地介绍了Android 应用发的主要内容,包括发环境搭建、Android语言基础、常用布局及控件、四大组件、图形图像技术、多媒体应用、数据处理技术、触摸和手势识别、多线程、网络技术、定位、蓝牙以及VR和NDK发等知识,全书代码示例丰富,提供App完整项目案例,通过阅读本书,读者能够掌握Android应用发所需要的各种技术和从0到1发一款自己的App产品。 本书适合于Android初学者、移动发从业者学习,也可作为培训机构及职业学院软件发实践课的参考教材。 " "本书由一线资深软件发工程师基于目前广泛使用的Android 6/7和Android Studio 2.x发环境倾力编撰,循序渐地介绍了Android 应用发的主要内容,包括发环境搭建、Android语言基础、常用布局及控件、四大组件、图形图像技术、多媒体应用、数据处理技术、触摸和手势识别、多线程、网络技术、定位、蓝牙以及VR和NDK发等知识,全书代码示例丰富,提供App完整项目案例,通过阅读本书,读者能够掌握Android应用发所需要的各种技术和从0到1发一款自己的App产品。 本书适合于Android初学者、移动发从业者学习,也可作为培训机构及职业学院软件发实践课的参考教材。 "

    【推荐语】

    本书由一线资深软件发工程师基于目前广泛使用的Android 6/7和Android Studio 2.x发环境倾力编撰。本书是作者多年实战经验与智慧感悟的结晶,旨在帮助没有经验的读者顺利叩Android应用发的大门,帮助有经验的读者迅速提升功力,从而在Android发的道路上所向披靡。本书循序渐地介绍Android 应用发的主要内容,包括发环境搭建、Android语言基础、常用布局及控件、四大组件、图形图像技术、多媒体应用、数据处理技术、触摸和手势识别、多线程、网络技术、定位、蓝牙、VR和NDK发等知识。本书示例代码丰富,提供完整App项目案例。通过阅读本书,读者能够掌握Android应用发所需要的各种技术,从0到1发一款自己的App产品。

    【作者】

    李瑞奇,北京航空航天大学软件工程硕士,从事软件发多年,熟悉JAVA、Android、Hadoop等技术。

    资源目录:

    内容简介

    前言

    第1章 初识Android

    1.1 Android发展史与现状

    1.2 Android系统架构与特性

    1.2.1 Android系统架构

    1.2.2 Dalvik VM和JVM的区别

    1.2.3 Android系统平台的优势

    1.3 Android开发环境搭建

    1.3.1 下载安装Java并配置环境变量

    1.3.2 下载安装Android Studio和Android SDK

    1.4 Android Studio的使用与工程目录解析

    1.4.1 建立新的Android应用

    1.4.2 创建模拟器并使用模拟器运行应用

    1.4.3 工程目录分析

    1.4.4 Android Studio常见问题

    说明

    1.5 小结

    第2章 界面组件Activity

    2.1 从第一个工程开始

    2.1.1 App是如何运行的

    2.1.2 项目中的资源

    2.1.3 理解Activity

    2.2 Activity生命周期

    2.2.1 Activity生命周期概述

    2.2.2 Activity生命周期实例

    2.3 Intent与Activity之间的跳转

    2.3.1 Intent简介

    2.3.2 使用Intent进行Activity跳转

    2.4 Activity启动模式

    2.4.1 standard模式

    2.4.2 singleTop模式

    2.4.3 singleTask模式

    2.4.4 singleInstance模式

    2.5 小结

    第3章 用户界面UI的开发

    3.1 布局管理器概述

    3.2 LinearLayout:线性布局管理器

    3.2.1 LinearLayout实例及属性详解

    3.2.2 使用代码控制线性布局管理器

    3.3 TableLayout:表格布局管理器

    3.3.1 TableLayout实例与属性详解

    3.3.2 使用代码控制表格布局管理器

    3.4 RelativeLayout:相对布局管理器

    3.4.1 RelativeLayout实例及属性详解

    3.4.2 使用代码控制相对布局管理器

    3.5 FrameLayout:帧布局管理器

    3.5.1 FrameLayout布局实例

    3.5.2 使用代码控制帧布局管理器

    3.6 AbsoluteLayout:绝对布局管理器

    3.7 GridLayout:网格布局管理器

    3.7.1 GridLayout实例及属性详解

    3.7.2 使用代码控制网格布局管理器

    3.8 布局管理器之间互相嵌套

    3.9 小结

    第4章 基本控件与事件处理

    4.1 常用基本控件的使用

    4.1.1 基本控件的使用

    4.1.2 Android中的尺寸问题

    4.2 Android中的事件处理

    4.2.1 点击事件

    4.2.2 长按事件

    4.2.3 触摸事件

    4.2.4 按键事件

    4.2.5 下拉列表的选中事件

    4.2.6 单选按钮的改变事件

    4.2.7 焦点事件

    4.3 ListView的使用

    4.3.1 使用ArrayAdapter实现ListView

    4.3.2 使用SimpleAdapter实现ListView

    4.3.3 继承BaseAdapter自定义Adapter来实现ListView

    4.3.4 item的事件处理

    4.4 小结

    第5章 Fragment详解

    5.1 Fragment的创建与使用

    5.1.1 静态使用Fragment

    5.1.2 动态使用Fragment

    5.1.3 使用Fragment时常用的类和方法

    5.2 Fragment生命周期

    5.3 ListFragment的使用

    5.4 用DialogFragment创建对话框

    5.4.1 通过重写onCreateView方法来实现对话框

    5.4.2 通过重写onCreateDialog方法来实现对话框

    5.5 Fragment在开发中遇到的一些常见问题

    5.5.1 旋转屏幕问题

    5.5.2 Fragment返回栈

    5.5.3 Fragment与Activity之间的数据通信

    5.6 小结

    第6章 更多的控件与控件开发

    6.1 ViewPager的使用

    6.1.1 ViewPager的使用

    6.1.2 ViewPager与Fragment

    6.1.3 ViewPager与TabLayout

    6.2 RecyclerView的使用

    6.2.1 RecyclerView的实现

    6.2.2 item分隔线及动画效果

    6.2.3 点击事件的实现

    6.3 自定义View控件

    6.3.1 自绘控件

    6.3.2 继承控件

    6.3.3 组合控件

    6.4 小结

    第7章 数据存储

    7.1 SharedPreferences

    7.2 文件存储

    7.2.1 在应用私有文件夹中读写数据

    7.2.2 向SDCard写入数据

    7.3 SQLite数据库

    7.3.1 SQLite简介

    7.3.2 SQLite操作的核心类SQLiteDatabase与SQLiteOpenHelper

    7.3.3 SQLite操作实例

    7.4 ContentProvider

    7.4.1 ContentProvider常用类简介

    7.4.2 自定义ContentProvider

    7.5 动态权限

    7.5.1 动态权限简介

    7.5.2 读取通话记录

    7.6 小结

    第8章 Service详解

    8.1 Service综述

    8.1.1 Service的分类

    8.1.2 为什么不使用线程

    8.1.3 Service的创建与启动

    8.1.4 Service生命周期

    8.2 Service的简单实例

    8.2.1 以start方式创建与启动Service

    8.2.2 以bind方式创建与绑定Service

    8.3 Android消息处理机制

    8.3.1 Handler机制核心类介绍

    8.3.2 Handler机制使用实例

    8.3.3 Handler机制与AsyncTask比较分析

    8.4 前台服务

    8.4.1 Notification简介与使用

    8.4.2 前台服务使用实例

    8.5 IntentService

    8.6 小结

    第9章 Android广播机制

    9.1 广播机制概述

    9.2 使用系统广播

    9.2.1 动态注册广播实例

    9.2.2 静态注册广播实例

    9.3 自定义广播:普通广播与有序广播

    9.3.1 普通广播实例

    9.3.2 有序广播实例

    9.4 使用本地广播

    9.5 小结

    第10章 网络开发

    10.1 Android网络通信概述

    10.1.1 TCP/IP

    10.1.2 HTTP与Socket

    10.2 使用HTTP协议进行网络通信

    10.2.1 HttpURLConnection简介

    10.2.2 HttpURLConnection使用实例

    10.3 客户端类库OkHttp

    10.3.1 OkHttp简介

    10.3.2 OkHttp中各种请求的实现

    10.3.3 OkHttp使用实例

    10.3.4 JSON简介

    10.4 使用Socket进行网络通信

    10.4.1 Socket简介

    10.4.2 基于TCP的Socket

    10.5 WebView

    10.5.1 WebView的基本使用

    10.5.2 使用HTML进行UI设计

    10.6 小结

    第11章 多媒体开发

    11.1 拨号功能与短信功能

    11.1.1 拨号的实现

    11.1.2 短信发送

    11.1.3 接收短信

    11.2 再论Notification

    11.2.1 普通Notification回顾与拓展

    11.2.2 折叠式Notification

    11.2.3 悬挂式Notification

    11.2.4 Notification的其他应用

    11.3 动画

    11.3.1 帧动画

    11.3.2 补间动画

    11.3.3 属性动画

    11.4 相机与相册

    11.4.1 相机的使用

    11.4.2 相册的使用

    11.4.3 图片的裁剪

    11.5 媒体播放器的开发

    11.5.1 开发一个音频播放器

    11.5.2 开发一个视频器

    11.6 录视频与录音频

    11.6.1 录制音频

    11.6.2 录制视频

    11.7 小结

    第12章 传感器与地理位置定位

    12.1 传感器

    12.1.1 传感器简介

    12.1.2 加速度传感器

    12.1.3 光线传感器

    12.2 地理位置定位

    12.2.1 LocationManager的使用

    12.2.2 使用高德地图

    12.3 小结

    第13章 VR开发入门

    13.1 详解VR

    13.1.1 VR是什么

    13.1.2 VR的关键技术

    13.1.3 VR发展历程

    13.1.4 VR在技术层面上的现状

    13.1.5 VR当前市场现状

    13.1.6 VR的市场前景

    13.1.7 主流的硬件设备形态

    13.1.8 谁会领衔VR内容制作

    13.2 基于Unity3D的Android平台VR应用开发

    13.2.1 下载Cardboard SDK for Unity

    13.2.2 导入CardboardSDKForUnity.unitypackage

    13.2.3 运行DemoScene

    13.2.4 使用Unity3D创建一个自己的场景

    13.3 小结

    第14章 Android NDK开发入门

    14.1 NDK简介

    14.2 使用Android Studio进行NDK开发

    14.2.1 Android NDK开发环境搭建

    14.2.2 第一个NDK应用

    14.3 小结

    第15章 完成并发布一个产品

    15.1 功能需求分析

    15.2 功能开发(上)

    15.2.1 程序概览

    15.2.2 数据库设计与开发

    15.2.3 用户登录验证

    15.2.4 工具类

    15.3 功能开发(下)

    15.3.1 日记记录

    15.3.2 日记查询

    15.3.3 个人中心

    15.3.4 AndroidManifest.xml及其他配置文件

    15.4 将应用打包并发布到小米应用商店

    15.4.1 应用打包

    15.4.2 发布应用到小米应用商店

    15.5 小结

    资源截图:

    1602728706 1c32e96ee2c806e - Android开发实战从学习到产品_源雷技术空间

    1.本文部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责。                                       2.若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。                                          3.如果本站有侵犯、不妥之处的资源,请在网站最下方联系我们。将会第一时间解决!                                     4.本站所有内容均由互联网收集整理、网友上传,仅供大家参考、学习,不存在任何商业目的与商业用途。                            5.本站提供的所有资源仅供参考学习使用,版权归原著所有,禁止下载本站资源参与商业和非法行为,请在24小时之内自行删除!
    源雷技术空间 » Android开发实战从学习到产品_源雷技术空间

    常见问题FAQ

    资源后续会更新吗?
    源雷技术空间支持永久更新!
    不会安装搭建怎么办?
    可以加入QQ交流群87323150,大神帮忙搭建~
    开通VIP 享更多特权,建议使用QQ登录