Android
Android
Android
Android :程序员指南
--------------------------------------------------------------------------
--------------------------------------------------------------------------
--------------------------------------------------------------------------
--------------------------------------------------------------------------
版权 © 2008 McGraw-Hill 公司
然而,信或不信,诸如这些简单的设备被明确涉及到早期手机设备和开发的根
然而,信或不信,诸如这些简单的设备被明确涉及到早期手机设备和开发的根
然而,信或不信,诸如这些简单的设备被明确涉及到早期手机设备和开发的根
然而,信或不信,诸如这些简单的设备被明确涉及到早期手机设备和开发的根
源。
源。
源。
源。
大多数嵌入式设备运行(在一些情况仍然运行)在专有的操作系统上。选
大多数嵌入式设备运行(在一些情况仍然运行)在专有的操作系统上。选
大多数嵌入式设备运行(在一些情况仍然运行)在专有的操作系统上。选
大多数嵌入式设备运行(在一些情况仍然运行)在专有的操作系统上。选 择
择
择
择
创建一个专有的操作系统而不是使用任何消费者系统的理由是:这是一个产品
创建一个专有的操作系统而不是使用任何消费者系统的理由是:这是一个产品
创建一个专有的操作系统而不是使用任何消费者系统的理由是:这是一个产品
创建一个专有的操作系统而不是使用任何消费者系统的理由是:这是一个产品
正真必需的。简单的设备不需要很耐用、完善的操作系统。
正真必需的。简单的设备不需要很耐用、完善的操作系统。
正真必需的。简单的设备不需要很耐用、完善的操作系统。
正真必需的。简单的设备不需要很耐用、完善的操作系统。
作为一种设备产品的发展,大约
作为一种设备产品的发展,大约
作为一种设备产品的发展,大约
作为一种设备产品的发展,大约 2
2
2
2 年前左右,许多复杂的嵌入式设备,例
年前左右,许多复杂的嵌入式设备,例
年前左右,许多复杂的嵌入式设备,例
年前左右,许多复杂的嵌入式设备,例 如
如
如
如
早期的
早期的
早期的
早期的 PDAs
PDAs
PDAs
PDAs , 家庭安全系统, 和
, 家庭安全系统, 和
, 家庭安全系统, 和
, 家庭安全系统, 和 GPSs
GPSs
GPSs
GPSs , 被移植到有点标准化的操作系统平台
, 被移植到有点标准化的操作系统平台
, 被移植到有点标准化的操作系统平台
, 被移植到有点标准化的操作系统平台
上。
上。
上。
上。
小体积的操作系统如
小体积的操作系统如
小体积的操作系统如
小体积的操作系统如 Linux
Linux
Linux
Linux ,或甚至嵌入式版本的
,或甚至嵌入式版本的
,或甚至嵌入式版本的
,或甚至嵌入式版本的 Microsoft
Microsoft
Microsoft
Microsoft Windows
Windows
Windows
Windows ,已经
,已经
,已经
,已经 是
是
是
是
在许多嵌入式设备上很流行了。围绕这个时间段的设备发展,手机从其他的嵌
在许多嵌入式设备上很流行了。围绕这个时间段的设备发展,手机从其他的嵌
在许多嵌入式设备上很流行了。围绕这个时间段的设备发展,手机从其他的嵌
在许多嵌入式设备上很流行了。围绕这个时间段的设备发展,手机从其他的嵌
入式设备分支成他们自己的路线。当你查看他们的业绩时,这个分支显得很明
入式设备分支成他们自己的路线。当你查看他们的业绩时,这个分支显得很明
入式设备分支成他们自己的路线。当你查看他们的业绩时,这个分支显得很明
入式设备分支成他们自己的路线。当你查看他们的业绩时,这个分支显得很明
显。
显。
显。
显。
几乎从他们起初,当运行专有的软件(被制造厂商拥有和控制,几乎也总
几乎从他们起初,当运行专有的软件(被制造厂商拥有和控制,几乎也总
几乎从他们起初,当运行专有的软件(被制造厂商拥有和控制,几乎也总
几乎从他们起初,当运行专有的软件(被制造厂商拥有和控制,几乎也总 是
是
是
是
被考虑是
被考虑是
被考虑是
被考虑是 “
“
“
“ 封闭
封闭
封闭
封闭 ”
”
”
” 系统)时,手机就已经成为终端设备的范围内。制造厂商使
系统)时,手机就已经成为终端设备的范围内。制造厂商使
系统)时,手机就已经成为终端设备的范围内。制造厂商使
系统)时,手机就已经成为终端设备的范围内。制造厂商使
用专有的操作系统的实践开始比其他任何理由更加不必要。这是因为手机制造
用专有的操作系统的实践开始比其他任何理由更加不必要。这是因为手机制造
用专有的操作系统的实践开始比其他任何理由更加不必要。这是因为手机制造
用专有的操作系统的实践开始比其他任何理由更加不必要。这是因为手机制造
商代表性的使用完全在内部开发出的硬件。或至少硬件是为运行手机设备特别
商代表性的使用完全在内部开发出的硬件。或至少硬件是为运行手机设备特别
商代表性的使用完全在内部开发出的硬件。或至少硬件是为运行手机设备特别
商代表性的使用完全在内部开发出的硬件。或至少硬件是为运行手机设备特别
开发出来的,结果,这些硬件、专有系统不是开发地可获得的,空架的软件包
开发出来的,结果,这些硬件、专有系统不是开发地可获得的,空架的软件包
开发出来的,结果,这些硬件、专有系统不是开发地可获得的,空架的软件包
开发出来的,结果,这些硬件、专有系统不是开发地可获得的,空架的软件包
,
,
,
,
或者解答(这些都是能够确切与他们硬件互动的) 。自制造商想更可靠地保护
或者解答(这些都是能够确切与他们硬件互动的) 。自制造商想更可靠地保护
或者解答(这些都是能够确切与他们硬件互动的) 。自制造商想更可靠地保护
或者解答(这些都是能够确切与他们硬件互动的) 。自制造商想更可靠地保护 他
他
他
他
们的硬件交易机密(通过允许接近设备软件水平可以显露出来) ,通常的实践
们的硬件交易机密(通过允许接近设备软件水平可以显露出来) ,通常的实践
们的硬件交易机密(通过允许接近设备软件水平可以显露出来) ,通常的实践
们的硬件交易机密(通过允许接近设备软件水平可以显露出来) ,通常的实践 是
是
是
是
(在多数情况下仍然是)通过完全
(在多数情况下仍然是)通过完全
(在多数情况下仍然是)通过完全
(在多数情况下仍然是)通过完全 专用的和封闭的软件来运行他们的设备。接
专用的和封闭的软件来运行他们的设备。接
专用的和封闭的软件来运行他们的设备。接
专用的和封闭的软件来运行他们的设备。接
下来就是,任何想为手机开发能够在上面运行的应用程序的人不得不去揭秘专
下来就是,任何想为手机开发能够在上面运行的应用程序的人不得不去揭秘专
下来就是,任何想为手机开发能够在上面运行的应用程序的人不得不去揭秘专
下来就是,任何想为手机开发能够在上面运行的应用程序的人不得不去揭秘专
有系统环境。 解决方法是直接向制造商购买昂贵的开发工具。 这孤立了很多
有系统环境。 解决方法是直接向制造商购买昂贵的开发工具。 这孤立了很多
有系统环境。 解决方法是直接向制造商购买昂贵的开发工具。 这孤立了很多
有系统环境。 解决方法是直接向制造商购买昂贵的开发工具。 这孤立了很多 “
“
“
“ 业
业
业
业
余爱好
余爱好
余爱好
余爱好 ”
”
”
” 的开发者们。
的开发者们。
的开发者们。
的开发者们。
注意:
注意:
注意:
注意:
---------------
---------------
---------------
---------------
一种成长的业余爱好开发者文化已经拥抱着手机应用程序开发。
一种成长的业余爱好开发者文化已经拥抱着手机应用程序开发。
一种成长的业余爱好开发者文化已经拥抱着手机应用程序开发。
一种成长的业余爱好开发者文化已经拥抱着手机应用程序开发。 “
“
“
“ 业余爱好者
业余爱好者
业余爱好者
业余爱好者
”
”
”
”
队伍事实涉及到了那些具有代表性的、不是为手机开发公司工作的开发者和普
队伍事实涉及到了那些具有代表性的、不是为手机开发公司工作的开发者和普
队伍事实涉及到了那些具有代表性的、不是为手机开发公司工作的开发者和普
队伍事实涉及到了那些具有代表性的、不是为手机开发公司工作的开发者和普
遍地小生产,利用他们自己时间开发产品的人。
遍地小生产,利用他们自己时间开发产品的人。
遍地小生产,利用他们自己时间开发产品的人。
遍地小生产,利用他们自己时间开发产品的人。
其他的,更多强制的
其他的,更多强制的
其他的,更多强制的
其他的,更多强制的 “
“
“
“ 必需品
必需品
必需品
必需品 ”
”
”
” 是硬件制造商对于
是硬件制造商对于
是硬件制造商对于
是硬件制造商对于 “
“
“
“ 内存对照需求
内存对照需求
内存对照需求
内存对照需求 ”
”
”
” 困境的解
困境的解
困境的解
困境的解
答(这使天天进行手机开发的开发者难以入手) 。直到最近,手机不是比实现
答(这使天天进行手机开发的开发者难以入手) 。直到最近,手机不是比实现
答(这使天天进行手机开发的开发者难以入手) 。直到最近,手机不是比实现
答(这使天天进行手机开发的开发者难以入手) 。直到最近,手机不是比实现 多
多
多
多
一点点,接收电话,跟踪你的联系,并且可能的发送和接收文本短信;当今他
一点点,接收电话,跟踪你的联系,并且可能的发送和接收文本短信;当今他
一点点,接收电话,跟踪你的联系,并且可能的发送和接收文本短信;当今他
一点点,接收电话,跟踪你的联系,并且可能的发送和接收文本短信;当今他
们不是真正的
们不是真正的
们不是真正的
们不是真正的 “
“
“
“ 瑞士军刀
瑞士军刀
瑞士军刀
瑞士军刀 ”
”
”
” 技术。甚至迟到
技术。甚至迟到
技术。甚至迟到
技术。甚至迟到 2002
2002
2002
2002 年,带有照相机的手机在消
年,带有照相机的手机在消
年,带有照相机的手机在消
年,带有照相机的手机在消 费
费
费
费
者的手上一般的也没有见到。
者的手上一般的也没有见到。
者的手上一般的也没有见到。
者的手上一般的也没有见到。
到
到
到
到 1997
1997
1997
1997 年,小应用程序例如计算器和游戏(俄罗斯方块,举例)缓慢地在
年,小应用程序例如计算器和游戏(俄罗斯方块,举例)缓慢地在
年,小应用程序例如计算器和游戏(俄罗斯方块,举例)缓慢地在
年,小应用程序例如计算器和游戏(俄罗斯方块,举例)缓慢地在
手机上爬行他们的发展路线,但是这些无法实现的功能仍然是电话拨号程序本
手机上爬行他们的发展路线,但是这些无法实现的功能仍然是电话拨号程序本
手机上爬行他们的发展路线,但是这些无法实现的功能仍然是电话拨号程序本
手机上爬行他们的发展路线,但是这些无法实现的功能仍然是电话拨号程序本
身。手机还没有成为今天它们的多样的,多功能的个人工具。这是可能的,
身。手机还没有成为今天它们的多样的,多功能的个人工具。这是可能的,
身。手机还没有成为今天它们的多样的,多功能的个人工具。这是可能的,
身。手机还没有成为今天它们的多样的,多功能的个人工具。这是可能的, 19
19
19
19 97
97
97
97
年,手机制造商完全没有意识到消费者需求是所有功能集聚一个设备上。不过
年,手机制造商完全没有意识到消费者需求是所有功能集聚一个设备上。不过
年,手机制造商完全没有意识到消费者需求是所有功能集聚一个设备上。不过
年,手机制造商完全没有意识到消费者需求是所有功能集聚一个设备上。不过
,
,
,
,
即使这个需求是目前的,设备的内存缺乏,存储能力是一个更大的要去克服的
即使这个需求是目前的,设备的内存缺乏,存储能力是一个更大的要去克服的
即使这个需求是目前的,设备的内存缺乏,存储能力是一个更大的要去克服的
即使这个需求是目前的,设备的内存缺乏,存储能力是一个更大的要去克服的
障碍。更多的人可能已经想过他们的设备变成聚集所有功能为一身的工具,但
障碍。更多的人可能已经想过他们的设备变成聚集所有功能为一身的工具,但
障碍。更多的人可能已经想过他们的设备变成聚集所有功能为一身的工具,但
障碍。更多的人可能已经想过他们的设备变成聚集所有功能为一身的工具,但
是制造商仍然不得不攀爬内存障碍。
是制造商仍然不得不攀爬内存障碍。
是制造商仍然不得不攀爬内存障碍。
是制造商仍然不得不攀爬内存障碍。
为了使问题简单,这使得任何设备上让内存去存储和运行应用程序,包括手机
为了使问题简单,这使得任何设备上让内存去存储和运行应用程序,包括手机
为了使问题简单,这使得任何设备上让内存去存储和运行应用程序,包括手机
为了使问题简单,这使得任何设备上让内存去存储和运行应用程序,包括手机
。
。
。
。
手机,作为一种设备,直到最近都还没有使手机容易包含额外程序的大量内存
手机,作为一种设备,直到最近都还没有使手机容易包含额外程序的大量内存
手机,作为一种设备,直到最近都还没有使手机容易包含额外程序的大量内存
手机,作为一种设备,直到最近都还没有使手机容易包含额外程序的大量内存
。
。
。
。