《Android程序设计》一3.9 把软件移植到Android中

3.9 把软件移植到Android中 在这一章,我们了解到的Android应用架构和传统的桌面应用架构有很大区别,甚至和大多数其他小型设备上的系统也很不一样,包括iPhone、iPod Touch和iPad所使用的iOS操作系统。如果想实现Objective-C、C++或C#这些不同语言上方法之间的...

《Android程序设计》一3.8 Android应用打包:.apk文件

3.8 Android应用打包:.apk文件 Android提供了一个名为apkbuilder的应用,它能够生成可安装的Android应用文件,这些应用文件的扩展名是.apk。.apk是一种ZIP文件格式,它和很多其他面向Java的应用类似,包含应用说明、已经编译的应用类和应用资源。Android还...

开源Android容器化框架Atlas开发者指南

7 课时 |
1532 人已学 |
免费
开发者课程背景图

《Android程序设计》一3.6 Android应用的运行时环境

3.6 Android应用的运行时环境 Android独特的应用组件架构在某种程度上是Android多处理并发的产物。为了使该环境能够适应多个供应商的多种应用,信任每个供应商只需要很少的工作,Android执行Dalvik VM的多个实例,每个任务执行一个实例。在3.7节及后续的章节中,我们将探讨组...

《Android程序设计》一3.3 其他Android组件

3.3 其他Android组件 Android应用还有一些其他组件,具体包括:Service(服务)、Content Provider(内容提供者)和Broadcast Receiver(广播接收器)。类Service负责为后台功能提供支持,类ContentProvider是多个应用使用数据存储的访...

《Android程序设计》一3.1 Android平台和传统编程模型的对比

3.1 Android平台和传统编程模型的对比 传统编程中,操作系统启动应用时使用单一入口点,通常是main函数,在这个函数中可能会首先解析用户在命令行中提供的输入参数,然后获取输入数据,在处理之后生成输出数据。操作系统负责把程序的代码加载到进程中,然后开始执行它。从概念上讲,这个过程看起来如图3-...

《Android程序设计》一第3章-3.0 Android应用的主要组件

第3章-3.0Android应用的主要组件第2章已经讲述了编写健壮的Java代码所需的基础知识,本章将侧重于介绍Android平台开发中的主要概念。

《Android程序设计》一2.1 Android正在重塑客户端Java

2.1 Android正在重塑客户端Java Android目前已经是最广泛的使用Java语言创建交互式客户端的方式。虽然Java也提供了一些其他的用户接口类库,例如,AWT、SWT、Swing和J2ME Canvas等,但它们的影响都没有达到Android这样的程度。任何Java编程人员,都有必要...

《Android程序设计》一第2章-2.0 Android开发之Java

第2章-2.0Android开发之Java必备基础本书并不是要教授Java编程,因此本章的内容只是帮助你理解在Android开发中Java的特殊使用方式。以下人士应当仔细阅读本章的内容:已经学习了Java但还没有切身经历过实际的编程困境的学生;在其他移动平台上一直使用其他版本的Java进行移动开发的...

《Android程序设计》一1.1 Android SDK的安装和系统需求

1.1 Android SDK的安装和系统需求 要安装Android SDK,需要两个系统软件,它们不是Android SDK的一部分:即Java开发工具包(JDK)和Eclipse集成开发环境(IDE)。这两个系统没有作为Android SDK的一部分进行提供是考虑到你可能已在非Android软件...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

社区圈子

mPaaS 移动开发平台
mPaaS 移动开发平台
mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas
149+人已加入
加入
相关电子书
更多
Android组件化实现
蚂蚁聚宝Android秒级编译—— Freeline
Android插件化:从入门到放弃
立即下载 立即下载 立即下载