﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-Jiang's C++ Space-随笔分类-Android</title><link>http://www.cppblog.com/guogangj/category/16556.html</link><description>创作，也是一种学习的过程。</description><language>zh-cn</language><lastBuildDate>Wed, 13 Apr 2011 05:13:48 GMT</lastBuildDate><pubDate>Wed, 13 Apr 2011 05:13:48 GMT</pubDate><ttl>60</ttl><item><title>Android begin...</title><link>http://www.cppblog.com/guogangj/archive/2011/04/13/144116.html</link><dc:creator>Jiang Guogang</dc:creator><author>Jiang Guogang</author><pubDate>Wed, 13 Apr 2011 05:04:00 GMT</pubDate><guid>http://www.cppblog.com/guogangj/archive/2011/04/13/144116.html</guid><wfw:comment>http://www.cppblog.com/guogangj/comments/144116.html</wfw:comment><comments>http://www.cppblog.com/guogangj/archive/2011/04/13/144116.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/guogangj/comments/commentRss/144116.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/guogangj/services/trackbacks/144116.html</trackback:ping><description><![CDATA[面对Windows Mobile的日渐衰落，其实我也一直在寻找新的出路，有些迷茫，像在押注，有些赌的感觉，毕竟个人实力比较有限，不可能多方面同时开工。在前天我发表了那篇文章《微软，你的对手不是iPhone》之后，我的思路也开始变得明朗起来。其实，我不说你也知道我想说什么了&#8230;&#8230;<br><br>尽管我的老板想让我在iPhone上发展，但我觉得Android更靠谱，尽管我曾经非常不喜欢Java这类东西（这类东西还有.net）。为什么Android更靠谱？因为iPhone是封闭环境，尽管我C++水平还不错，但面对苹果的Objective C，恐怕又是一种全新的语言了，上手不是那么容易的，但最关键的还是：Mac普及不了。全公司到现在一台Mac都没有，没人对iPhone的开发有过了解，所以这个门槛有些高了。那Java如何？以前我学过一点，并不怎么难，我认为Java比Objective C更像C++。<br><br>我认为，未来是开放的，谁能够得到更多的支持，谁就能发展得更好，Android的阵营十分强大，开发性也好，各硬件厂商可以定制它们的系统，而Google则负责总体版本控制，这是一种很好的模式，兼顾了个性化与统一，而Android的发展十分迅速，短短两年多的时间，就实现了从&#8220;不知名&#8221;到&#8220;主流&#8221;的飞跃，Google又创造了一个神话。<br><br>而Android最令我动心的是NDK，虽然现在它的应用开发主要还是靠Java，但NDK的发展使得Android的Native C++开发已经成为可能，相信Google以后一定会强化NDK，使得其发挥更大的作用的，这也符合&#8220;开放&#8221;的思想，因为和Java不同，C++并不属于某个公司，它是真正的开放标准！而且很好地能够和底层的Linux核心融合起来，优势真是不言而喻，Google显然也意识到了这点，这很大程度上坚定了我的信念。<br><br>这次绝对不是光说不练，我已经开始了！<br><br>下载了Android SDK。这是有些令人沮丧的事情，因为Android的开发网站被和谐了，其中缘由我也不懂，所以下载的过程还颇费周折。<br><br>我下载的是r10版，安装包有32M，如果真的只有32M就好了，但这仅仅是个安装包。安装时候提示需要JDK才能继续，我只好先到oracle的网站去下JDK来安装。在Android SDK安装的过程中，你会发现它要从Internet上源源不断地获取数据，以我大约300KB/s的网络速度，都花了两个多小时才下完，还真不小，看截图：<br><br><img border=0 alt="" src="http://www.cppblog.com/images/cppblog_com/guogangj/android_begin_1.png" width=365 height=439><br><br>我打算在学习Android开发的过程中，用这个博客陆续分享一些自己的心得。
<img src ="http://www.cppblog.com/guogangj/aggbug/144116.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/guogangj/" target="_blank">Jiang Guogang</a> 2011-04-13 13:04 <a href="http://www.cppblog.com/guogangj/archive/2011/04/13/144116.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>