作者: | Mike Riley |
语言: | 英文 |
出版年份: | 2013 |
编程语言: | Java |
移动开发: | Android |
下载链接: |
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。 |
《Developing Android on Android》是由 Mike Riley 编写的实用指南,旨在帮助读者深入了解如何在 Android 设备上开发和自动化 Android 应用程序。本书由 The Pragmatic Bookshelf 在 2013 年 11 月出版,是一本面向 Android 用户和开发者的实用手册,适合希望在 Android 设备上实现个性化和自动化操作的读者。
本书分为三个主要部分:定制化(Customize)、探索(Explore)和构建(Build)。每个部分都围绕特定主题展开,逐步引导读者掌握如何在 Android 设备上进行开发和自动化操作。
本书首先介绍了如何通过各种工具和设置来定制 Android 设备的外观和功能。作者详细讨论了如何使用不同的启动器(Launchers)来改变 Android 的主屏幕界面,例如 ADWLauncher EX、Apex Launcher Pro、GO Launcher EX 和 Nova Launcher Prime。这些启动器提供了丰富的自定义选项,包括图标调整、页面过渡动画和应用组织方式。此外,书中还探讨了如何通过小部件(Widgets)和浮窗应用(Floaters)进一步增强 Android 的功能,例如通过 DashClock 小部件自定义锁屏界面。
在探索部分,作者介绍了如何使用 Tasker 和 Scripting Layer for Android (SL4A) 来实现自动化任务。Tasker 是一款强大的自动化工具,能够根据时间、位置、状态等条件触发各种任务,例如自动调整设备设置或执行特定操作。SL4A 则允许用户在 Android 设备上运行 Python、Ruby 等脚本语言,实现更复杂的自动化功能。书中通过具体示例,如创建 Talking Clock(报时钟)任务,展示了如何结合 Tasker 和 SL4A 实现自动化任务。
在构建部分,作者进一步介绍了如何使用 Android SDK 和 AIDE(Android IDE)在 Android 设备上开发原生 Android 应用程序。AIDE 是一款功能强大的集成开发环境,支持在 Android 设备上直接编写、编译和运行 Java 应用程序。书中通过创建 Talking Clock 应用程序的示例,展示了如何利用 AIDE 的优势,实现更高效的应用开发。此外,作者还探讨了如何将 Tasker 项目转换为原生 Android 应用程序,以提高性能和用户体验。
本书适合以下几类读者:
总之,《Developing Android on Android》是一本全面且实用的指南,适合希望在 Android 设备上实现个性化和自动化操作的读者。通过阅读本书,读者将能够充分发挥 Android 设备的潜力,实现更高效的工作和生活。