A Programmer‘s Guide
作者:Jerome DiMarzio
About author
JD 是一个有着15年开发经验的程序工程师。他主要从事于网络和项目开发中,本作者还有7本计算机技术书。也是算是个多产的人了。嘿嘿。他现在住在Central Florida(中佛罗里达)
下面就开始我们的Andriod之旅
What is Andriod?
(什么是Andriod那?)
Andriod一词的英文本义指机器人,它是Google公司2007年11宣布的基于Linux平台的开源手机操作系统,该平台由操作系统,中间件,用户界面和应用软件组成
Andriod的重要发展:
1.开放手机联盟成立
Open Handset Alliance
2.发布第一版Andriod SDK
3.Andriod 开发者竞赛
4.Anriod Market上线
5.T-Mobile G1 上市
6.Andriod1.0 SDK release1版本发布
7.Andriod被宣布开放源代码
8.Andriod 1.5,1.6,2.0,2.1,2.2,2.3,2.4,3.0发布
今年要发布3.1嘿嘿
工具:
这里就不介绍了,网上有的很多文章,还有我把书上的问答给大家翻译一下基本就没什么问题了:
Q: Eclipse is used to develop applications in Java, but can Android run applications
written in any other languages?
eclipse是用java开发应用程序的,那么Andriod能不能在其他语言中运行应用程序么?
A: As of the writing of this book, there were no other SDKs or emulators available to allow
Android development in any language other than Java.
本书出版今天为止,还没有其他SDKs或者可用的模拟器允许Andriod的项目运行,除了java
Q: Can you use Eclipse (and the Android SDK) with a version of the JRE other than
version 5?
你能用java 5版本么?
A: Technically you can use Eclipse with versions 5 and newer. However, the latest version
of Eclipse was only tested on the Java 5 JRE.
科学的说,你可以用,但最近的版本,测试的时候用的仅仅是java 5版本
Android Plugin.
地址:https://dl-ssl.google.com/android/eclipse/. Click OK.
Q: Is the Android SDK available for any languages other than Java?
Andriod SDK 能运行在其他语言上吗,除了java
A: No. Android applications can be developed only in Java.
不,Andriod 项目只能运行在java平台上
Q: Will there be updates to the Android SDK?
Andriod 能更新么?
A: Yes! Even during the writing of this book, an SDK update was released that addresses
many issues within the platform. I suggest checking the development page often for the
latest updates.
可以的。SDK的更新在网站上。我建议你更新最近版本
Q: If an update is released, how do I upgrade my SDK?
Upgrading the SDK can be very tricky. When a new SDK is released, chances are a
new plugin is also released. During the writing of this book, both a new SDK and a new
plugin were released. I attempted to use the “provided” upgrade tools to change
versions. However, this proved fruitless and left me with two conflicting versions,
neither of which worked correctly. I eventually had to uninstall both versions and
reinstall only the latest version. The newest SDK then worked correctly. I suggest that
anyone faced with the possibility of upgrading from one version of an SDK/plugin
combo to another use this same process: simply uninstall the older version, and install
the newer one, rather than upgrading.
上面的太多了。这里就大概说明下重点,他的建议在后面,先卸载旧版本,在安装新版本
其实还有更好的办法
上面没有QA中没有说明,这里说明一下:
From the command-line you can also directly trigger an update by
executing:
tools\android.bat update sdk
这个是在Andriod SDK中找到的,很简单 嘿嘿
找到tools文件夹下的 andriod.bat
然后运行
出现下面图片就ok了
点一下Update All
全部update
获得下面的东东,然后安装就ok了
Andriod SDK 和 ADT Ecplipse Plugin
下面介绍一下Andriod的四大天王
1.activity
2.intend
3.service
4.contentProvider
在介绍上面的天王级人物之前,我先介绍一下 怎么查看android的版本
大家可以在cmd中输入android list targets
就会出现下面的
Type: Platform
API level: 4
Revision: 3
Skins: WVGA800, QVGA, WVGA854, HVGA (default)
id: 3 or "android-7"
Name: Android 2.1-update1
Type: Platform
API level: 7
Revision: 2
Skins: WQVGA432, WVGA800, HVGA (default), WVGA854, QVGA, WQVGA400
id: 4 or "android-8"
Name: Android 2.2
Type: Platform
API level: 8
Revision: 2
Skins: HVGA (default), WQVGA400, WQVGA432, WVGA854, QVGA, WVGA800
id: 5 or "android-9"
Name: Android 2.3
Type: Platform
API level: 9
Revision: 1
Skins: HVGA (default), WVGA800, WQVGA432, QVGA, WVGA854, WQVGA400
id: 6 or "android-10"
Name: Android 2.3.3
Type: Platform
API level: 10
Revision: 1
Skins: WQVGA400, QVGA, WVGA800, HVGA (default), WQVGA432, WVGA854
嘿嘿大家可以看到 我有的版本到了2.3.3 现在有3.0的我这个更新只能到这个版本,大家可以先下载在更新,这样会有的
也可以独立的创建一个AVD
输入android create avd --name 2.2 --target 4
- 大小: 15.7 KB
- 大小: 17.9 KB
分享到:
相关推荐
《ARM® Cortex®-A Series Programmer’s Guide for ARMv8-A》是针对ARM架构中Cortex-A系列处理器的权威编程指南,主要涵盖了ARMv8-A架构的详细信息和技术要点。ARMv8-A是ARM公司推出的64位指令集架构,为高性能...
This Cortex-A Series Programmer’s Guide is protected by copyright and the practice or implementation of the information herein may be protected by one or more patents or pending applications. No part...
OMRON PLC编程软件CX-Programmer是欧姆龙公司推出的一款强大的可编程控制器(PLC)编程工具,专为设计、模拟、调试和维护欧姆龙系列PLC程序而设计。CX-Programmer 9.4和9.5版本是该软件的两个不同更新版本,提供了更...
### Android-A Programmer's Guide知识点详解 #### 一、Android应用程序基础构建 在《Android-A Programmer's Guide》这部著作中,作者通过一系列实例深入浅出地介绍了Android应用开发的基础知识。本篇文章聚焦于...
CX-Programmer7.1rar,CX-Programmer7.1
CX-Programmer 7.1 是一款专为Omron PLC(可编程逻辑控制器)设计的32位Windows操作系统下的编程软件。此软件是Omron自动化产品线中的重要组成部分,为用户提供了全面的功能,用于开发、调试和维护Omron PLC设备。在...
文档提到的书籍标题为《Android™: A Programmer’s Guide》,这是一本专注于Android开发的编程指南。由于文档内容可能包含OCR扫描错误,一些具体的页面和文本内容可能不完整,但我们可以推断这本书是为程序员提供的...
how-to-be-a-programmer-zh
flash-programmer-2-1.8.2; flash-programmer-2-1.8.2;
在这个名为"欧姆龙OMRON PLC编程软件CX-Programmer 9.4和 9.5版本 CX-ONE编程软件.zip"的压缩包中,包含了用于编程欧姆龙PLC的CX-Programmer的两个重要版本:9.4和9.5。 CX-Programmer是一款功能丰富的软件,它支持...
已测win8,XP均可装。 欧姆龙PLC编程软件CX-Programmer及其卸载工具
做一个好的程序员,困难而高尚。将一个软件工程集体愿景变为现实,最困难的地方在于 与你的同事和顾客相处。编程很重要,这需要强大的智力和技能。 但在好的程序员看来,相 比构建一个让客户和各种各样的同事都满意的...
根据提供的文件信息,本文将对《Cortex-A系列程序员指南》进行详细的知识点解析与总结。...通过深入学习这份指南,开发者可以更有效地利用Cortex-A系列处理器的强大功能,开发出更加高效稳定的应用程序。
Best-websites-a-programmer-should-visit-zh-计算机考试习题资源
- **书名**:Rebol – A programmer's guide - **作者**:Olivier Auverlot 和 Peter W.A. Wood - **出版年份**:2008年12月(第一版) - **版权信息**:版权所有,未经作者书面许可,不得以任何形式复制或传播。 #...
### CX-Programmer使用指南(中文) #### 一、前言 CX-Programmer是一款专为欧姆龙可编程逻辑控制器(PLC)设计的编程软件。它支持多种欧姆龙PLC型号,并且提供了直观易用的界面,使得工程师和技术人员能够高效地...
通过学习欧姆龙CX-Programmer用户手册,用户不仅能掌握软件的基本操作,还能深入理解PLC编程的逻辑与技巧,从而更好地实现自动化控制系统的开发和维护。此外,持续学习和实践是提高技能的关键,因此建议用户结合实际...
《CX-Programmer 6.1操作手册》是专为三菱FX系列PLC编程软件提供的一份详尽的用户指南。这份手册包含了该版本软件的所有功能、操作步骤以及编程技巧,旨在帮助用户高效地进行PLC程序设计和系统配置。 在工业自动化...