`

学习Andriod------A Programmer‘s Guide

阅读更多

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
0
3
分享到:
评论

相关推荐

    ARM ® Cortex ® -A Series Programmer’s Guide for ARMv8-A

    《ARM® Cortex®-A Series Programmer’s Guide for ARMv8-A》是针对ARM架构中Cortex-A系列处理器的权威编程指南,主要涵盖了ARMv8-A架构的详细信息和技术要点。ARMv8-A是ARM公司推出的64位指令集架构,为高性能...

    Cortex™ -A Series Version: 3.0 Programmer’s Guide

    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...

    Android-A Programmer's Guide部分译文

    ### Android-A Programmer's Guide知识点详解 #### 一、Android应用程序基础构建 在《Android-A Programmer's Guide》这部著作中,作者通过一系列实例深入浅出地介绍了Android应用开发的基础知识。本篇文章聚焦于...

    OMRON PLC编程软件 CX-Programmer 9.4和 9.5版本.zip

    OMRON PLC编程软件CX-Programmer是欧姆龙公司推出的一款强大的可编程控制器(PLC)编程工具,专为设计、模拟、调试和维护欧姆龙系列PLC程序而设计。CX-Programmer 9.4和9.5版本是该软件的两个不同更新版本,提供了更...

    CX-Programmer7.1.rar

    CX-Programmer7.1rar,CX-Programmer7.1

    Android - A Programmer's Guide.pdf

    文档提到的书籍标题为《Android™: A Programmer’s Guide》,这是一本专注于Android开发的编程指南。由于文档内容可能包含OCR扫描错误,一些具体的页面和文本内容可能不完整,但我们可以推断这本书是为程序员提供的...

    how-to-be-a-programmer-zh

    how-to-be-a-programmer-zh

    flash-programmer-2-1.8.2; flash-programmer-2-1.8.2

    flash-programmer-2-1.8.2; flash-programmer-2-1.8.2;

    欧姆龙OMRON PLC编程软件CX-Programmer 9.4和 9.5版本 CX-ONE编程软件.zip

    在这个名为"欧姆龙OMRON PLC编程软件CX-Programmer 9.4和 9.5版本 CX-ONE编程软件.zip"的压缩包中,包含了用于编程欧姆龙PLC的CX-Programmer的两个重要版本:9.4和9.5。 CX-Programmer是一款功能丰富的软件,它支持...

    CX-Programmer7.1

    CX-Programmer 7.1 是一款专为Omron PLC(可编程逻辑控制器)设计的32位Windows操作系统下的编程软件。此软件是Omron自动化产品线中的重要组成部分,为用户提供了全面的功能,用于开发、调试和维护Omron PLC设备。在...

    欧姆龙PLC编程软件CX-Programmer及其卸载工具

    已测win8,XP均可装。 欧姆龙PLC编程软件CX-Programmer及其卸载工具

    how-to-be-a-programmer-cn

    做一个好的程序员,困难而高尚。将一个软件工程集体愿景变为现实,最困难的地方在于 与你的同事和顾客相处。编程很重要,这需要强大的智力和技能。 但在好的程序员看来,相 比构建一个让客户和各种各样的同事都满意的...

    Cortex-A Series Programmer's Guide

    根据提供的文件信息,本文将对《Cortex-A系列程序员指南》进行详细的知识点解析与总结。...通过深入学习这份指南,开发者可以更有效地利用Cortex-A系列处理器的强大功能,开发出更加高效稳定的应用程序。

    瑞萨单片机程序烧录软件 QB-Programmer

    瑞萨单片机程序烧录软件 QB-Programmer 是一款专为瑞萨电子生产的单片机设计的编程工具,用于实现高效、可靠的固件(程序)烧录到目标硬件上。这款软件支持多种瑞萨单片机系列,是开发者进行嵌入式系统开发不可或缺...

    Best-websites-a-programmer-should-visit-zh-计算机考试习题资源

    Best-websites-a-programmer-should-visit-zh-计算机考试习题资源

    Rebol A programmer's guide.pdf

    - **书名**:Rebol – A programmer's guide - **作者**:Olivier Auverlot 和 Peter W.A. Wood - **出版年份**:2008年12月(第一版) - **版权信息**:版权所有,未经作者书面许可,不得以任何形式复制或传播。 #...

    CX-Programmer使用指南(中文)

    ### CX-Programmer使用指南(中文) #### 一、前言 CX-Programmer是一款专为欧姆龙可编程逻辑控制器(PLC)设计的编程软件。它支持多种欧姆龙PLC型号,并且提供了直观易用的界面,使得工程师和技术人员能够高效地...

    CX-Programmer用户手册(中文)

    通过学习欧姆龙CX-Programmer用户手册,用户不仅能掌握软件的基本操作,还能深入理解PLC编程的逻辑与技巧,从而更好地实现自动化控制系统的开发和维护。此外,持续学习和实践是提高技能的关键,因此建议用户结合实际...

Global site tag (gtag.js) - Google Analytics