副标题: Introducing Google's Mobile Development Platform
作者: Ed Burnette
出版社: Pragmatic Bookshelf
出版年: 2008-12-28
页数: 228
定价: USD 32.95
装帧: Paperback
ISBN: 9781934356173
作者: Ed Burnette
出版社: Pragmatic Bookshelf
出版年: 2008-12-28
页数: 228
定价: USD 32.95
装帧: Paperback
ISBN: 9781934356173
内容简介 · · · · · ·
Android is a new open source software toolkit for mobile phones that was created by Google and the Open Handset Alliance. In a few years, it’s expected to be found in millions of cell phones and other mobile devices, making Android a major platform for application developers. Whether you’re a hobbyist or a professional programmer, whether you are doing it for fun or for profit,... (展开全部)
Android is a new open source software toolkit for mobile phones that was created by Google and the Open Handset Alliance. In a few years, it’s expected to be found in millions of cell phones and other mobile devices, making Android a major platform for application developers. Whether you’re a hobbyist or a professional programmer, whether you are doing it for fun or for profit, it’s time to learn more about developingfor Android. This book will help you get started.
What readers are saying about Hello, Android
This is a most excellent book: very well written, easy to read, and fun.
In addition, any of Android’s quirks are explained along with just the
right amount of detail to ensure quality programming principles are
followed.
Anthony Stevens
Founder and CTO, PocketJourney and Top 20 Winner of
Google Android Competition
Ed Burnette covers an impressive amount of ground in a nicely compact
book while retaining the popular Pragmatic style. For the material
on 2D and 3D graphics alone, this is worthy of a spot in any
Android developer’s library.
Mark Murphy
Founder, CommonsWare
I remember when I first started to work with Android; it was like a
huge maze. With this book, the introduction would have been much
less painful. I am convinced that by reading this book new Android
programmers will have an easier start.
Gabor Paller
Senior Software Architect, OnRelay, Ltd.
What readers are saying about Hello, Android
This is a most excellent book: very well written, easy to read, and fun.
In addition, any of Android’s quirks are explained along with just the
right amount of detail to ensure quality programming principles are
followed.
Anthony Stevens
Founder and CTO, PocketJourney and Top 20 Winner of
Google Android Competition
Ed Burnette covers an impressive amount of ground in a nicely compact
book while retaining the popular Pragmatic style. For the material
on 2D and 3D graphics alone, this is worthy of a spot in any
Android developer’s library.
Mark Murphy
Founder, CommonsWare
I remember when I first started to work with Android; it was like a
huge maze. With this book, the introduction would have been much
less painful. I am convinced that by reading this book new Android
programmers will have an easier start.
Gabor Paller
Senior Software Architect, OnRelay, Ltd.
作者简介 · · · · · ·
Ed Burnette 资深软件技术专家,拥有20多年软件开发经验。SAS高级计算机实验室的联合创始人和高级研究员。他是www.planetandroid.co m网站的创办人和ZDNet的专栏作家。除本书外,他还出版了Google Web Toolkit: Taking the Pain out of Ajax和 Eclipse IDE Pocket Guide等著作。
按有用程度 按页码先后 最新笔记
-
第44页
窦小蹦 (厚积薄发)
第2章 User interfaces can be designed using one of twp methods: procedural and declarative. Procedural simply means in code. Declarative desgin doesn't involve any code, such as HTML. Android tries to straddle the gap between the procedural and declarativeworlds by letting you create user interfaces in either style. You can stay almost entirely in Java code, or... (更多)第2章
没什么好说的,记住这关键文字的意思。 (收起)User interfaces can be designed using one of twp methods: procedural and declarative. Procedural simply means in code. Declarative desgin doesn't involve any code, such as HTML. Android tries to straddle the gap between the procedural and declarativeworlds by letting you create user interfaces in either style. You can stay almost entirely in Java code, or you can stay almost entirely in XML descriptors. If you look up the documentation for any Android user interface component, you’ll see both the Java APIs and the corresponding declarative XML attributes that do the same thing. Google's advice is to usedeclarative XML as much as possible. The XML code is often shorter and easier to understand than the corresponding Java code, and it's less likely to change in future versions.
2011-04-10 02:39:11 回应
-
第36页
窦小蹦 (厚积薄发)
<h2>第1章</h2> In Android, an application can be “alive” even if its process has been killed. Put another way, the activity life cycle is not tied to the process life cycle. Processes are just disposable containers for activities. This is probably different from every other system you’re familiar with, so let’s take a closer look before moving on. 这一点和一般平台的程序... (更多)<h2>第1章</h2>
这一点和一般平台的程序不一样。是不是可以这么理解,Activity和主进程其实是两个“进程”,一个专门负责user interface的,一个负责计算。In Android, an application can be “alive” even if its process has been killed. Put another way, the activity life cycle is not tied to the process life cycle. Processes are just disposable containers for activities. This is probably different from every other system you’re familiar with, so let’s take a closer look before moving on.
Android四大关键概念:Activity: user interface,就是脸谱了。Intents: data transfer,运输工。Services: worker,关键啊,劳模。Content provider: data center,数据中心。You, the developer, do not have control over what state your program is in. That’s all managed by the system. However, you do get notified when the state is about to change through the onXX() method calls. You override these methods in your Activity class, and Android will call them at the appropriate time. <图片1>
A resource is a localized text string, bitmap, or other small piece of noncode information that your program needs. At build time all youe resources get complied into your application. You will create and store your resources in the res directory inside your project. The Android resource complier aapt processed resources according to which subfolder they are in and the format of the file.For example, PNG and JPG format bitmaps should go in a directorystarting with res/drawable, and XML files that describe screen layouts should go in a directory starting with res/layout. The resource complier compress and packs your resources and then generates a class named R that contains identifiers you use to reference those resources in your program.
access to certain critical operations are restricted, and you must specifically ask for permission to use them in a file named Android-Manifest.xml. For example, to monitor incoming SMS messages, you would specify this in the manifest file:
<mainfest xmlns:android="http://schemas.android.com/apk/res/android" package="com.google.android.app.myapp"> <use-permission android:name="android.permission.RECEIVE_SMS"/> </manifest>(收起)2011-04-10 01:46:15 回应
-
第36页
窦小蹦 (厚积薄发)
<h2>第1章</h2> In Android, an application can be “alive” even if its process has been killed. Put another way, the activity life cycle is not tied to the process life cycle. Processes are just disposable containers for activities. This is probably different from every other system you’re familiar with, so let’s take a closer look before moving on. 这一点和一般平台的程序... (更多)<h2>第1章</h2>
这一点和一般平台的程序不一样。是不是可以这么理解,Activity和主进程其实是两个“进程”,一个专门负责user interface的,一个负责计算。In Android, an application can be “alive” even if its process has been killed. Put another way, the activity life cycle is not tied to the process life cycle. Processes are just disposable containers for activities. This is probably different from every other system you’re familiar with, so let’s take a closer look before moving on.
Android四大关键概念:Activity: user interface,就是脸谱了。Intents: data transfer,运输工。Services: worker,关键啊,劳模。Content provider: data center,数据中心。You, the developer, do not have control over what state your program is in. That’s all managed by the system. However, you do get notified when the state is about to change through the onXX() method calls. You override these methods in your Activity class, and Android will call them at the appropriate time. <图片1>
A resource is a localized text string, bitmap, or other small piece of noncode information that your program needs. At build time all youe resources get complied into your application. You will create and store your resources in the res directory inside your project. The Android resource complier aapt processed resources according to which subfolder they are in and the format of the file.For example, PNG and JPG format bitmaps should go in a directorystarting with res/drawable, and XML files that describe screen layouts should go in a directory starting with res/layout. The resource complier compress and packs your resources and then generates a class named R that contains identifiers you use to reference those resources in your program.
access to certain critical operations are restricted, and you must specifically ask for permission to use them in a file named Android-Manifest.xml. For example, to monitor incoming SMS messages, you would specify this in the manifest file:
<mainfest xmlns:android="http://schemas.android.com/apk/res/android" package="com.google.android.app.myapp"> <use-permission android:name="android.permission.RECEIVE_SMS"/> </manifest>(收起)2011-04-10 01:46:15 回应
-
第44页
窦小蹦 (厚积薄发)
第2章 User interfaces can be designed using one of twp methods: procedural and declarative. Procedural simply means in code. Declarative desgin doesn't involve any code, such as HTML. Android tries to straddle the gap between the procedural and declarativeworlds by letting you create user interfaces in either style. You can stay almost entirely in Java code, or... (更多)第2章
没什么好说的,记住这关键文字的意思。 (收起)User interfaces can be designed using one of twp methods: procedural and declarative. Procedural simply means in code. Declarative desgin doesn't involve any code, such as HTML. Android tries to straddle the gap between the procedural and declarativeworlds by letting you create user interfaces in either style. You can stay almost entirely in Java code, or you can stay almost entirely in XML descriptors. If you look up the documentation for any Android user interface component, you’ll see both the Java APIs and the corresponding declarative XML attributes that do the same thing. Google's advice is to usedeclarative XML as much as possible. The XML code is often shorter and easier to understand than the corresponding Java code, and it's less likely to change in future versions.
2011-04-10 02:39:11 回应
-
第44页
窦小蹦 (厚积薄发)
第2章 User interfaces can be designed using one of twp methods: procedural and declarative. Procedural simply means in code. Declarative desgin doesn't involve any code, such as HTML. Android tries to straddle the gap between the procedural and declarativeworlds by letting you create user interfaces in either style. You can stay almost entirely in Java code, or... (更多)第2章
没什么好说的,记住这关键文字的意思。 (收起)User interfaces can be designed using one of twp methods: procedural and declarative. Procedural simply means in code. Declarative desgin doesn't involve any code, such as HTML. Android tries to straddle the gap between the procedural and declarativeworlds by letting you create user interfaces in either style. You can stay almost entirely in Java code, or you can stay almost entirely in XML descriptors. If you look up the documentation for any Android user interface component, you’ll see both the Java APIs and the corresponding declarative XML attributes that do the same thing. Google's advice is to usedeclarative XML as much as possible. The XML code is often shorter and easier to understand than the corresponding Java code, and it's less likely to change in future versions.
2011-04-10 02:39:11 回应
-
第36页
窦小蹦 (厚积薄发)
<h2>第1章</h2> In Android, an application can be “alive” even if its process has been killed. Put another way, the activity life cycle is not tied to the process life cycle. Processes are just disposable containers for activities. This is probably different from every other system you’re familiar with, so let’s take a closer look before moving on. 这一点和一般平台的程序... (更多)<h2>第1章</h2>
这一点和一般平台的程序不一样。是不是可以这么理解,Activity和主进程其实是两个“进程”,一个专门负责user interface的,一个负责计算。In Android, an application can be “alive” even if its process has been killed. Put another way, the activity life cycle is not tied to the process life cycle. Processes are just disposable containers for activities. This is probably different from every other system you’re familiar with, so let’s take a closer look before moving on.
Android四大关键概念:Activity: user interface,就是脸谱了。Intents: data transfer,运输工。Services: worker,关键啊,劳模。Content provider: data center,数据中心。You, the developer, do not have control over what state your program is in. That’s all managed by the system. However, you do get notified when the state is about to change through the onXX() method calls. You override these methods in your Activity class, and Android will call them at the appropriate time. <图片1>
A resource is a localized text string, bitmap, or other small piece of noncode information that your program needs. At build time all youe resources get complied into your application. You will create and store your resources in the res directory inside your project. The Android resource complier aapt processed resources according to which subfolder they are in and the format of the file.For example, PNG and JPG format bitmaps should go in a directorystarting with res/drawable, and XML files that describe screen layouts should go in a directory starting with res/layout. The resource complier compress and packs your resources and then generates a class named R that contains identifiers you use to reference those resources in your program.
access to certain critical operations are restricted, and you must specifically ask for permission to use them in a file named Android-Manifest.xml. For example, to monitor incoming SMS messages, you would specify this in the manifest file:
<mainfest xmlns:android="http://schemas.android.com/apk/res/android" package="com.google.android.app.myapp"> <use-permission android:name="android.permission.RECEIVE_SMS"/> </manifest>(收起)2011-04-10 01:46:15 回应
书评 · · · · · · (共11条)
我来评论这本书
-
最有用的好评
少有的比较新的Android学... 4/4有用
-
最有用的中差评
热门评论 最新评论
少有的比较新的Android学习资料,内附下载
-
- F-clef(low profile&left-handed clef) 市面上少有的比较新的资料,最新的第三版(2010年7月出版)是用Froyo讲的 刚上传到csdn,还没显示出来。 给出我所有资源地址,到时候应该就更新出来了 http://truebit.download.csdn.net/...... (1回应)2010-08-20 4/4有用
适合新手
-
- A 比较基本的一本入门书。相对于官方的文档,需要的内容还是不知道,已经知道的内容也没有更深入。 一口气买了6大本书,最后还是发现一定要多交流才能提升的快,如eoeandroid:http://www.eoeandroid.com/?fromuser=acckme......2012-02-15 来自 人民邮电出版社2009版
一本适合入门的书
-
- foye(仅此一次 切莫荒废) 个人觉得蛮适合入门的,但不是别的都不懂然后看你就发现原来android是这么回事的。至少看了几章我是这么觉得,至少你得会JAVA。可惜我就那个不会java的。 作者通过带领大家制作一款android游戏开始,逐渐把android介绍给读者。做完感觉挺有成就感的。呵呵~~~见笑了~~~~我java零...... (1回应)2011-02-18 1/1有用来自 人民邮电出版社2009版
入门看看
-
- biAji 比较基本的一本入门书。如隔靴搔痒,相对于官方的文档,需要的内容还是不知道,已经知道的内容也没有更深入。 下载: http://www.cnshare.org/index.php/2009/11/hello-android/......2010-01-28 1/1有用来自 Pragmatic Bookshelf2009版
Hello, Android
-
- 涅瓦纳(一个沉默的观影者与读书人) Android is a software toolkit for mobile phones, created by Google and the Open Handset Alliance. It's inside millions of cell phones and other mobile devices, ......2011-07-31 来自 Pragmatic Bookshelf2010版
这本书不错
-
- wherever 这是一本不错的书,可是自己看了2个多月,都没搞明白。有一次无意间到网上书城逛,看到下边评论,说有个叫猎豹网校的,教计算机课程。进网站看了一下。对我帮助真是太大了。是视频教程的那种,老师讲解的很详细,非常容易懂。现在想一想自己还觉的挺好笑,自己在哪白白啃了2个月的死书,浪费时间!推荐一下猎豹网校。真的很不错。对了,上边还......2012-02-04 来自 人民邮电出版社2009版
不怎么样
-
- 叶帅 我一直都对pragmatic系列的图书情有独钟,因为它们短小精悍,简洁实用,而且好多pragmatic系列的书都是thoughtworks员工翻译的,质量很好,但这本除外,这本书的翻译质量实在是不怎么样,据网上说这本书原版的几张内容都没有翻下来,不知道缘由!不建议大家买,现在市面上android没有什么好书,那几本国外......2011-01-19 来自 人民邮电出版社2010版
大体上不错,细节方面有所欠缺
-
- 空²_無心(人生最高境界:就当事情没发生过) 所谓基础教程就是教初学者怎么配置开发环境,并让读者对android开发架构有一个初步认识。在这方面这本书还是不错的,例子代码没有发现有错误的地方。反倒是在配置方面有一点小小的不足,没有讲模拟器配置的问题,这个我当时查了下资料才弄清楚,幸运的是配置模拟器不是很难,不过作为基础教程应该要对配置的讲解做到滴水不漏。 在讲解......2010-11-28 来自 人民邮电出版社2009版
第一个在"Hello, Android"的论坛里发言
- > 点这儿转让 有61人想读,手里有一本闲着?
这本书的其他版本 · · · · · · ( 全部5 )
- 人民邮电出版社版 2009-11 / 53人读过 / 有售
- 人民邮电出版社版 2010-8 / 29人读过 / 有售
- Pragmatic Bookshelf版 2010-7-20 / 17人读过 / 有售
- Pragmatic Bookshelf版 2009-10-23 / 8人读过
以下豆列推荐 · · · · · · (全部)
- The Pragmatic Bookshelf (nolearning)
- Android (jimychen)
- Android (Alex Vonduar)
- Android Dev (thinkinnight)
- Android (Chance)
谁读这本书?
听雨人
tags:Android
书中根据每章涉及的主题进行例子讲解,例子比较简单,书中列出了所有的代码,有一些不完整。整体来说,此书比较简单,适合于有一定编程基础的使用。但是细节不是很好,也不怪之,作为初学的第一本书应该可以有一个大概的概念,还是不错的。
2011年11月23日读过
tags:Android
书中根据每章涉及的主题进行例子讲解,例子比较简单,书中列出了所有的代码,有一些不完整。整体来说,此书比较简单,适合于有一定编程基础的使用。但是细节不是很好,也不怪之,作为初学的第一本书应该可以有一个大概的概念,还是不错的。
> 18人在读
> 22人读过
> 61人想读
订阅关于Hello, Android的评论:
feed: rss 2.0

