计算机组织与体系结构
-
App Inventor安卓手机应用开发简易入门徐叶锋 著本书可作为中学生素质拓展课程的参考用书,也适合安卓APP开发爱好者。
-
深入探索Android热修复技术原理甘晓霖,廖斌斌,杨青 著《深入探索Android热修复技术原理》系统介绍了 Android 热修复的核心技术原理,结合 Sophix 热修复开发实践过程,从代码修复、资源修复、so库修复三大方向进行了详细的技术剖析与解读。 通过《深入探索Android热修复技术原理》,读者会对 Android 热修复技术有更加深刻的认识,对于 Android 系统底层原理的理解和今后的开发工作都有很大帮助。通过阅读《深入探索Android热修复技术原理》,读者可以初步实现一个较为完善的热修复框架。 《深入探索Android热修复技术原理》适合对 Android 热修复技术感兴趣的技术人员阅读,也适合 Android进阶开发者参考。
-
Android软件开发教程张雪梅,李志强,王向 著本书是面向Android初学者的教程,书中介绍了设计开发Android系统应用程序的基础理论和实践方法。全书共12章,内容涵盖Java语言与面向对象编程基础、XML基础、开发环境搭建、Android应用程序的基本组成、事件处理机制和常用Widget组件、Fragment、异步线程与消息处理、基于Intent的Activity切换及数据传递、Service、BroadcastReceiver、数据存取机制、多媒体应用、网络应用等。本书注重理论与实践相结合,采用Android Studio 2.3.3开发环境,配有丰富的示例程序,讲解深入浅出,可以使读者在较短的时间内理解Android系统框架及其应用的开发过程,掌握Android应用程序的设计方法。本书提供所有程序的源代码和电子课件。 本书可作为普通高等学校计算机、通信、电子信息类本专科及各类培训机构Android软件开发课程的教材,也可作为Android程序设计爱好者的自学用书。
-
Android项目驱动式开发教程刘正 著书以Android的程序设计实例为主线,主要内容包括Android基础知识与Android程序的基本结构,Android生命周期与组件通信、Android用户界面设计、Android数据存储与交互、Android后台服务与事件广播、媒介与网络和传感器等技术的应用程序设计,后面介绍了一个无线点餐系统案例。
-
中老年人学用智能手机曾增 著这是一本专门针对中老年人学用智能手机而编写的工具书,对中老年人在使用智能手机的过程中可能遇到的基本操作问题进行全面而详细的介绍。 本书一共8章,内容包括智能手机的基本操作,管理手机中的应用软件,手机拍照怎么用,QQ和微信怎么玩,用手机怎么在网上买东西并付款、怎么订餐、怎么看病、怎么减少出行交通费,如何在手机上听歌、看电视、唱歌及发视频,以及如何用手机快速购买理财产品等。 因此,本书的主要读者群针对的是对智能手机毫无接触或接触较少的中老年人。另外,由于本书介绍了很多日常生活中比较实用的手机应用软件,所以对除中老年人群之外的其他广大读者也有参考使用意义。
-
疯狂Android讲义李刚 著本书是《疯狂Android讲义》的Koltin版,基于《疯狂Android讲义(第3版)》升级而来。本书基于全新的Android 8.0,并采用了Google推荐的IDE:Android Studio作为开发工具,书中每个案例、每个截图都全面升级到Android 8.0。本书全面地介绍了Android应用开发的相关知识,全书内容覆盖了Android用户界面编程、Android四大组件、Android资源访问、图形/图像处理、事件处理机制、Android输入/输出处理、音频/视频多媒体应用开发、OpenGL与3D应用开发、网络通信编程、Android整合RESTful服务端、传感器应用开发、GPS应用开发、整合第三方Map服务等。本书并不局限于介绍Android编程的各种理论知识,而是从“项目驱动”的角度来讲授理论。全书一共包括近百个实例,这些示范性的实例既可帮读者更好地理解各知识点在实际开发中的应用,也可供读者在实际开发时作为参考、拿来就用。本书*后还提供了两个实用的案例:合金弹头和电子拍卖系统Android客户端(基于主流的RESTful服务端),具有极高的参考价值。本书提供了配套的答疑网站,如果读者在阅读本书时遇到了技术问题,可以登录疯狂Java联盟(http://www.crazyit.org)发帖,笔者将会及时予以解答。
-
高级Android开发强化实战王辰龙 著本书收集了约20个关于高级Android开发的进阶实例,这些实例都是对在日常开发中遇到的问题的抽象,涉及整个Android开发的各个技术栈。本书从常见的问题入手,引导读者逐步地掌握进阶的各个实例,同时提供分析和解决问题的思考过程,寻求优秀方案。本书的内容分为以下几个部分。 进阶基础:通过管中窥豹,剖析Activity和View的一些基本概念,展示源码分析的常见方法;高阶控件:讲解MD的两个复合布局和约束布局,介绍高级控件的开发流程;项目架构:架构是项目的骨骼,该部分介绍主流的MVP系列和Flux架构;响应式编程:解析响应式编程三剑客RxJava+Dagger+Retrofit的不同特性组合使用方法;功能与动画:列举若干实际开发中的经典实例,包含功能定制和页面动画等;Kotlin与SVG:讲解Kotlin编程语言和SVG图像技术的若干开发技巧;测试与优化:介绍自动化测试框架的设计方法,以及优化应用的常用工具。 通过对本书的学习,读者可以极大地提高Android开发的工程能力,从而成为一名合格的高级Android工程师,不仅在理论上有所提升,在实践中也能直接应用。高级Android工程师通过对本书的学习也能完善知识体系和技术栈。
-
App Inventor2定制与二次开发强增 著《App Inventor2定制与二次开发》介绍了App Inventor 2开发涉及的Android相关知识,App Inventor 2的源码、自带组件的功能扩展和插件的开发,并提供了大量实例,使读者对App Inventor 2开发相关知识有一个全面了解,能够对App Inventor 2进行定制与二次开发,并在此基础上,能够以更专业和高效的方式开发出UI界面更丰富、功能更强大的应用。 《App Inventor2定制与二次开发》的目标读者是从事 App Inventor 2 开发教育、培训工作的教师和培训人员,学习App Inventor 2开发的学生和开发人员等。无论是App Inventor 2的初学者,还是中高级读者,本书都是一本不可多得的开发秘籍。
-
最强Android书[美] Jonathan Levin 著本书通过实验而不是源码,将Android 系统层层拆解,令读者深刻透彻地掌握Android 系统的内部技术:以init 进程为切入点详细阐述了Android 的启动过程和关键服务;从Android 作为资源协调者和服务提供者的角度,重点分析了servicemanager 和system_server 这两个进程。同时,作者比较了Linux 与Android 系统的区别,并对Android 系统的安全性做了深入的阐述。 本书采用了大量的图表示例和实验,表达新颖清晰,让读者能直观地掌握Android 的技术精髓。 本书适合广大移动开发者及对Android 系统感兴趣的人员阅读。
-
HTML5混合App开发黑马程序员 著在竞争激烈的移动互联网环境下,HTML5技术一直备受关注。HTML5混合App开发与原生App开发模式之间也争议不断。相对于原生App来说,HTML5混合App开发的成本更低、周期更短,而且随着移动设备的硬件支持越来越好,HTML5混合App的性能也越来越好,很多企业都觉得使用HTML5混合App开发更合适。 本书围绕HTML5混合App开发进行详细讲解,全书共12章。第1章对混合App开发及涉及的技术作概括介绍,包括AngularJS、Cordova和ionic的简介,以及这几种技术在混合App开发中所发挥的作用。第2~6章介绍AngularJS的基础知识,为ionic框架的学习打下基础,主要包括AngularJS的模块、控制器、作用域、基本原理、表达式、指令、服务等。第7~11章对ionic框架的使用进行详细的介绍,主要包括ionic开发环境的安装与配置、应用打包、ionic CSS、ionic JavaScript等。第12章是一个综合项目,目的是对前面所学的知识进行巩固。 本书附有配套资源,如源代码、教学视频、习题、教学课件等;而且为了帮助读者更好地学习还提供了在线答疑,希望得到更多读者的关注。 本书既可作为高等院校本、专科计算机相关专业程序设计课程的教材,也可作为广大计算机编程爱好者的参考用书。