开始android开发 翻译
原文来自:http://www.raywenderlich.com/5527/getting-started-with-android-development
只是想学英语,然后随便玩玩android.笔者CET4数战未过哈,翻译不好,别笑,有不对的地方希望大家帮忙指出,谢谢啦!
来自Ray的笔记:尽管这个站点到目前位为止关注的都是IOS开发,我认为伙计们可能也喜欢学一点关于android开发。所以ios自学教程组成员Ali Hafizji发表了这篇伟大的android自学教程给初学者!
我以前从没有android的编程经验,只是自己买了一个设备然后把这个自学教程作为我的第一个关于这个平台的介绍。现在我有一个简单的应用运行在我的设备上。我非常激动并且渴望学习更多。我希望你们能有同样的感受。
这是一个ios自学教程成员Ali hafizj的blog列表,他是一个住在印度的ios和android开发者。
自从我追随这个blog,我从没读到一篇关于android应用/游戏开发的文章。所以我想写一些关于这个区域的文章去帮助一些初学者:]
andorid是一个令人惊讶和有趣的平台,值得去从事。任何人都可以相处一个自己独到的想法,创造一个好的产品并且让成千让万的客户使用。
在这个自学教程里,我将会创建一个"Hello World"android应用,并让他运行在模拟器上,或者真是设备上(如果你有的话),然后创建一个简单的控制/详细的应用来展示我们的英雄,乔帮主的名言列表。我甚至还会向你展示如何创建一个应用并发布到谷歌市场。
嗯,是的,这有点讽刺去创建乔帮主的名言列表在android设备上。但这里毕竟是一个ios的blog :)
这么多的设备!
任何人想买一个android设备有大量的选择。这有超过300多种android设备在市场上。各有他们自己的硬件特点。如果你最关心的是开发,你希望最好的手机是软件支持匹配最少的API标准。这样你可以很好的测试它,用模拟器去测试API标准。如果你最关心的是有一个好的手机,去获取一个好的手机并且使用模拟器去测试其他的API标准。
对于应用开发者来说,你手机的API标准其实无关紧要。对游戏开发者来说你可能想要支持最慢的手机才能强迫自己写最有效的代码。
考虑到这些,如果你想要买一个手机作为软件开发的话,我推荐买Samsung Galaxy Ace, Htc Wildfire S, or Motorola Droid X2。任何一个都能满足你的开发需要。你可以从上面的链接中选择一个相对便宜的购买。
然后如果你想要买最新的或者最好的,我推荐谷歌的新Galaxy Nexus。这是12月刚出的,他是一款非常强大的设备,并且运行最新的android版本。
来自Ray的笔记:我刚采购了一款Motorola Droid X2 大约150刀。我选择这个设备是因为我想要一个便宜的机器来做测试,并且不想付月度合同。我给手机连上wifi,我成功的通过它来检查这个教程。
在我们开始安装之前先检查下你的电脑是否满足基本的系统需求。如果你是MAC的话,最好确保你的MAC在MAC OS 10.5.8或者更新(只能是X86).
第一步:检查JDK是否安装
第一步是检查你是否安装了JDK(Java development kit).mac通常已经安装了JDK。
检查JDK的版本,打开终端,输入命令"which java" 跑到目录下并输入"java -version".他会看起来像这样。