Android原生应用目前基本上是基于Java进行开发的。Java是当前网络程序应用很为广泛的一种面向对象语言,具有平台无关性、安全性、分布性、多线程等特点。本书以引导任务 知识解析 实训任务这一过程来进行内容编排,以当前使用广泛的Eclipse开发平台进行案例开发讲解。本书共分两部分十个单元进行讲解,通过任务的方式有效融合Java基础知识、Android基础及应用等内容。每一单元同时还配有相应的习题或训练任务。
随着移动互联网的快速发展,作为占据移动互联网半壁江山的Android也迎来了*大的发展机遇,与其他行业类比,移动互联网时代的Android发展潜力无疑是*大的(据2016年*新数据统计:Android目前市场占有率为63.8%,iOS市场占有率为19.1%)。 罗文龙主编的这本《手机终端软件开发实验(ANDROID版)》基于Google*新推出的Android IDE-Android Studio和*新的Android模拟器 Genymotion作为开发环境进行编写。本书全面介绍了 Android应用程序开发相关知识的8大实验环节,内容覆盖了Android平台搭建和UI设计、Andriod**UI 设计、Intent与Activity的使用、Android资源访问、图形图像与多媒体、Android的网络编程基础、 SQLite和SQLiteDatabase的使用、使用GPS与百度地图等。 本书强调对Android相关知识的灵活应用,共包括20多个练习,每部分通过练习操作强化Android编程知识的学习。本书*后还提供了两个综合项目:
本书是一部介绍Android用户体验、UI设计理念和方法论的作品。本书采用图文并茂的方式,在归纳用户体验的宗旨和要素并阐述界面用户体验的表达途径的基础上,给出了用户体验、界面设计、智能手机的概念界定。阐述了Android特有的碎片化问题及其根源,提出了心理模型将对UE设计产生的影响和作用。在此前提下,总结了一系列在为智能手机应用软件进行界面设计时需要注意的影响因素、实施步骤以及各步骤可以使用的设计原则。同时,针对许多设计者的困惑“如何制作可伸缩的图形从而适应可伸缩的界面”,做了详细的解释和说明。后,介绍了Material Design 这一新型的视觉设计语言及其详细的设计细节和原则。