深入浅出Android--Google手持设备应用程序设计

大小:1.01MB类别:编程工具

官方版安全无插件

  • 更新时间2026-09-17 16:59:03
  • 版本v1.0
  • 系统PC
  • 语言简体中文
下载的是电脑版软件,该软件不适合移动端

这是一本面向初学者的Android开发入门书,用通俗的语言带领读者从零开始认识这个手机操作系统。书中从Android的诞生背景讲起,逐步深入到开发环境搭建、界面设计、程式流程控制和发布上架等实际环节。内容编排由浅入深,适合没有开发经验但想尝试动手写Android应用的人阅读。

深入浅出Android--Google手持设备应用程序设计 软件界面截图

Android平台的诞生与开放初衷

1、 2007年11月5日,Google联合33家手机制造商、晶片供应商、软硬体供应商及电信业者,共同组成开放手持装置联盟(Open Handset Alliance),并发布名为Android的开放手机软硬体平台

2、 加入该联盟的厂商都会基于Android平台开发新的手机业务

3、 Android平台公布仅一周后,也就是11月12日,Google发布了可免费自由下载的Android软体开发工具(SDK)与相关文件,支持Windows、Mac OS X和Linux多个平台

4、 数天之后,Google又发布了作业系统核心(kernel)与部分驱动程式的原始码,一步步展现将手机推向开放平台、让使用者自由修改创作应用的意图

5、 Google创办人之一Sergey Brin在SDK发布时现身视讯广告影片介绍Android平台,并宣布举办总奖金高达1000万美元的开发者大奖赛,鼓励程式开发者深入探究Android平台能力,写出具创意、实用性十足、能提供更好手机使用经验的应用程式

入门阶段:从初探到第一个程式

- 初探Android,建立对平台的基本认识

- 安装Android开发工具,把环境准备妥当

- 开启现有专案,熟悉专案结构

- 操作Android模拟器(Emulator),在电脑上预览执行效果

- 建立一个Android程式(BMI0),迈出动手写程式的第一步

基础阶段:使用者介面与程式流程

- 描述使用者介面,理解画面组成方式

- 设计使用者介面(BMI01),动手安排画面元素

- 存取识别符号,学会在程式中引用介面元件

- 解读程式流程(BMI02),掌握程式执行顺序

- 完成BMI程式,把前面所学整合成一个可运行的小工具

中阶阶段:重构、Activity与资料传递

1、 重构程式(BMI03),改善程式结构

2、 加入对话框(Dialog),处理与使用者的互动提示

3、 初见Intent,认识Android中页面跳转与沟通的机制

4、 加入选单(Menu)(BMI4),为应用增加操作入口

5、 定义Android清单,了解应用配置档的作用

6、 加入新Activity(BMI5),让应用拥有多个画面

7、 传送资料到新Activity(BMI6),实现画面之间的资料传递

8、 记录与侦错(Log),学会用日志追踪问题

9、 活动的生命周期,理解Activity在不同状态间的转换

10、 储存资讯(Preference)(BMI7),保存使用者的简单设定

11、 发布到Android市集(Market),把完成的应用上架分享

12、 开发不息,提醒自己持续学习和改进

附录、资源与范例

- 附录部分补充正文之外的参考内容

- Android相关资源(相关资源),整理可继续查阅的延伸资料

- 后续章节,提示接下来可以深入的方向

- 取得原始码,方便读者对照书中范例动手练习

- 范例gBMI:输入身高体重(公制),计算出BMI值,用一个小工具贯穿全书练习

展开内容

类似应用

  • Tera Term(串口调试工具) v5.7.0

    Tera Term(串口调试工具) v5.7.0

    11.23MB

    Tera Term 是一款面向 Windows 的终端仿真软件,主要用于串口通信、Telnet 以及 SSH 远程连接。它界面简洁,内置宏脚本语言,能够自动执行与远程连接相关的重复操作。作为免费工具,Tera Term 支持插件扩展,其中 TTSSH 就是广为人知的 SSH 扩展组件。软件兼容 Windows 95 和 Windows NT 等早期系统,适合需要调试串口设备或进行远程登录的用户。

  • Java SE Development Kit(JDK)7.0官方正式版 32位&64位

    Java SE Development Kit(JDK)7.0官方正式版 32位&64位

    277.34MB

    JDK(Java SE Development Kit)是Java语言的软件开发工具包,也是整个Java体系的核心。它内含Java运行环境、一批Java工具以及Java基础类库(rt.jar)。任何Java应用服务器本质上都内置了某个版本的JDK,所以学好JDK是掌握Java的第一步。Java 7代号“海豚(Dolphin)”,是Java发展历程中一次重要的版本更新,开发过程分为13个阶段,每个阶

  • emeditor专业绿色版 v26.2.7

    emeditor专业绿色版 v26.2.7

    53.84MB

    EmEditor是一款轻量但功能强大的文本编辑器,启动速度快,完全可以替代Windows自带的记事本。系统记事本的查找替换功能过于基础,而EmEditor提供了更细致实用的规则,还能高亮显示匹配结果。它支持批量处理未打开的TXT、HTML、DOC等文件内容,也能自由调整颜色、字体、工具栏和快捷键。对于经常编辑HTML、PHP、JSP或XML的用户来说,这是一款很顺手的工具。

  • 视频分割合并和编辑软件(GiliSoft Video Editor)

    视频分割合并和编辑软件(GiliSoft Video Editor)

    33.99MB

    GiliSoft Video Editor 是一款面向普通用户的视频处理工具,主打分割、合并与基础编辑。它能处理 AVI、MPEG、MP4、WMV、3GP、H.264、MOV、ASF 等常见视频格式,也能对 MP3、WAV 等音频文件进行截取和合并。软件界面简洁,操作逻辑直白,不需要专门学习就能开始剪片子。从批量截取到画面旋转、加水印、挂字幕,常用的小功能基本都覆盖到了。

  • 视频提取MP3音乐(4k video to mp3)

    视频提取MP3音乐(4k video to mp3)

    31.4MB

    视频提取MP3音乐(4k video to mp3)是一款专门用来从视频里把音频单独存成MP3文件的工具。加载视频后它会自动开始转换,整个过程不用手动设置参数,省去不少麻烦。如果你手头有视频想留下里面的背景音乐或人声,用它就能快速拿到独立的音频文件。

用户评论


本类排行

  • Sublime Text

    Sublime Text

    15.34MB

    Sublime Text 4 build 4192 是跨平台的高性能代码编辑器,启动极快、响应灵敏,支持 Goto Anything 跳转、多重选择、列编辑、分屏与丰富插件生态,可无限期免费试用。

  • Ninja

    Ninja

    0.26MB

    Ninja 是专注速度的工具,专为配合 CMake 等生成器实现极速增量编译。

  • Visual Studio Code

    Visual Studio Code

    229.62MB

    Visual Studio Code 是微软推出的跨平台轻量级源代码编辑器,内置 Git 支持与海量扩展,适合前端、脚本与云原生开发。

  • Git for Windows

    Git for Windows

    62.32MB

    Git for Windows 是分布式版本控制系统 Git 的 Windows 移植版,附带 Git Bash 与图形工具,是开发者协作的基石。

  • CMake

    CMake

    31.7MB

    CMake 是跨平台系统生成器,统一 C/C++ 等多语言项目的编译流程。

  • hyperfine

    hyperfine

    0.56MB

    开源的命令行基准测试工具,快速对比命令耗时并生成统计。

  • ripgrep

    ripgrep

    1.79MB

    极速的递归搜索工具,默认尊重 .gitignore,是开发者在代码库中检索文本的利器。

  • GitHub Desktop

    GitHub Desktop

    293.26MB

    GitHub Desktop 是官方图形化 Git 客户端,简化克隆、提交与 PR,适合不喜欢命令行的用户。

  • ApiPost官方版

    ApiPost官方版

    80.37MB

    ApiPost作为一款专为中文用户设计的接口测试工具,在开发测试领域广受欢迎。这款集接口调试、文档管理和团队协作为一体的神器,完美适配前后端开发者的日常工作场景。是后端工程师的接口验证,还是前端开发者的接口联调,亦或是测试人员的接口验收,都能通过它轻松实现POST、GET、PUT等多种请求类型的模拟测试。

  • Notepad++

    Notepad++

    6.63MB

    Notepad++ 8.9.8 是 Windows 平台经典的免费开源代码编辑器,启动快、占用低,支持语法高亮、正则替换、多标签分屏与丰富插件,适合写代码和查看日志。