本书全面介绍了HTML5中的标签、HTML5数据存储,定位和离线应用,CSS3的基础知识以及jQuery Mobile、senchatouch和PhoneGap三个框架,重点介绍了HTML5和CSS3在开始移动Web中的应用,并通过相应的例子来阐述如何使用相关的知识来开发移动Web程序。 全书共分8章:第1章为移动Web开发技术概论,主要介绍移动Web的发展历程,包括移动Web和桌面Web的区别:第2~4章为HTML5的知识内容,着重讨论HTML5的标签和数据存储、定位和离线应用;第5章为CSS3的知识,重点介绍CSS3在移动Web开发中的应用;第6~8章为jQuery Mobile、sen
Android移动开发技术
✍ Scribed by 张勇
- Publisher
- 清华大学出版社
- Year
- 2017
- Tongue
- Chinese
- Leaves
- 354
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
Android系统是运行在智能移动设备上的嵌入式操作系统,包括Linux内核、系统库与Java运行时、应用程序框架层和应用程序层4部分,具有公开源代码和免费使用的特点,是目前深受欢迎且全球用户数量最多的嵌入式操作系统。本书讲述基于Android系统的应用程序设计方法,全书分为9章,内容包括Android系统概述、Java语言、Android应用程序框架、单用户界面设计、多用户界面设计、数据访问技术、图形与动画、多媒体技术和通信应用技术。本书的特色在于原理讲解透彻,实例丰富且有代表性。本书是作者近几年来从事嵌入式教学与研究的成果结晶,重点阐述了Android应用程序设计的理论与方法,适合作为普通高等院校软件工程、物联网、电子通信和智能控制等专业讲授Android移动开发技术的本科生教材或参考书。
✦ Table of Contents
封面
扉页
内容简介
版权页
前言
目录
第1章 概述
1.1 Android操作系统
1.2 Android系统结构
1.3 Java开发环境
1.4 Android开发环境
1.5 本章小结
第2章 Java语言
2.1 Java程序语法与控制
2.2 Java基本数据类型
2.3 Java类
2.4 Java文件操作
2.5 在命令行窗口中运行Java程序
2.6 Java图形界面
2.7 本章小结
第3章 Android应用程序框架
3.1 HelloWorld工程
3.2 HelloWorld应用工作原理
3.3 应用程序框架
3.4 Activity生命周期
3.5 本章小结
第4章 单用户界面应用设计
4.1 Activity概念
4.2 布局与控件
4.3 “计算器”工程
4.4 本章小结
第5章 多用户界面应用设计
5.1 Intent概念
5.2 对话框
5.3 菜单
5.4 多用户界面设计
5.5 本章小结
第6章 数据访问技术
6.1 Shared Preferences文件访问
6.2 流文件操作
6.3 SQLite关系数据库
6.4 内容提供者
6.5 本章小结
第7章 图形与动画
7.1 绘图
7.2 动画
7.3 本章小结
第8章 多媒体技术
8.1 音频文件播放
8.2 服务
8.3 视频文件播放
8.4 本章小结
第9章 通信应用技术
9.1 短信息发送
9.2 短信息接收
9.3 短信息加密
9.4 本章小结
正文结束
参考文献
📜 SIMILAR VOLUMES
本书是一线程序员多年开发经验的结晶之作,深入浅出地讲解Android移动应用开发所需要的几乎全部基础内容,帮助读者快速进入Android应用开发,在项目中灵活应用各种开发技术和方法。 本书共29章,第1章讨论全书的知识架构及在学习和工作中如何使用本书。第2~12章主要讨论Java编程语言基础知识,涉及Java编程语言、数据处理、常用JDK应用与设计模式等内容。第13~29章主要讨论Android移动应用开发知识,首先讨论Android SDK中各种基本组件的应用;然后对Android应用中的一些常用功能开始进行讨论;最后创建一个完整的示例项目,讨论如何应用不同版本的图标、布局、语言等资源,并讨
《Android移动应用开发教程》详细阐述了基于Android操作系统的移动应用开发技术,共9章。第1章主要介绍Android的基础知识; 第2章讲解Android开发环境的搭建以及不同环境之间的转换与比较等; 第3章讲述Activity及其生命周期,JUnit单元测试,资源的调用等; 第4章讲解常见的UI控件以及自定义控件的使用等; 第5章讲解Intent与组件通信; 第6章讲解Android的后台服务; 第7章讲解数据存储技术; 第8章讲解网络通信技术,包括Android网络通信原理,Socket、HTTP、URL以及WebView等网络通信机制等; 第9章是一个完整的综合案例——移动办公
本书以SL4A技术为核心内容,以JavaScript为主要开发语言,系统地阐述了Android脚本开发技术。本书共13章,第1章对Android发展前景、历史发展、SL4A工作原理和脚本开发环境等内容进行了详细介绍。第2章对JavaScript脚本的变量、数据结构、控制语句、函数、数组、对象和Rhino引擎等内容进行了详细介绍。第3~6章详细介绍了用户屏幕界面技术,包括对话框、屏幕布局、屏幕控件和事件。第7章介绍了数据持久化技术,包括首选项、数据库、文件和网络。第8章对Android的4大组件进行了详细介绍,包括意图、活动、广播、内容和服务。第9章对扫描码、浏览任务、应用管理、唤醒锁、屏幕设置
《Android移动开发案例课堂》以零基础讲解为宗旨,用实例引导读者深入学习,采取“基础入门→核心技术→高级应用→项目开发实战”的讲解模式,深入浅出地讲解Android的各项技术及实战技能。 《Android移动开发案例课堂》第1篇“基础入门”主要讲解走进Android的世界、Android虚拟设备、Android布局与实现等;第2篇“核心技术”主要讲解基础UI组件、高级UI组件、精通活动、服务与广播、事件与消息、使用资源、图形与图像处理、多媒体开发等;第3篇“高级应用”主要讲解数据存储、数据共享、传感器、网络开发、精通地图定位、Android碎片开发、Android开发的技巧与调试等;第4篇
本书主要介绍Android平台移动应用程序开发的知识,从基础知识开始讲解,由易入难,循序渐进,系统地介绍了Android应用程序开发中所用到的知识。注重引导学生掌握开发技巧,理解处理问题的思路,培养学生分析问题、解决问题的能力。本书可作为高等院校计算机、软件工程及相关专业的本、专科学生学习Android移动平台应用程序开发的教材,也可供该领域的教师、开发人员学习研究Android移动平台应用程序开发时参考。