首页 > 技术读物, 杂项资源 > 实用Android开发工具和资源精选

实用Android开发工具和资源精选

2010年8月26日 发表评论 阅读评论 20,826 人阅读    

出处A Useful Selection of Android Developer Tools and Resources

在google、开源平台,和来自移动电话制造商HTC,Samsung和Sony Ericsson的支持下,Android平台在市场占有率上相比去年取得的886%增长!如果我只看增长率,IPhone据统计才有61%的增长。这些数据可以给你关于两个平台流行度的印像,但是事实上,这些数据告诉了智能机开发员的谁才是真正的赢家。在时下,智能机越来越流行,因此成为一个快速增长的Android平台的智能机开发人员将会是一个不错的选择。

相比较其他的平台,Android不依赖于任何约束第三方应用程序的私有的操作系统(题外话:美国最近宣布对于IPhone的破解和越狱是合法行为),Android本身就是开源的。由于开源,Android有巨大的开发社区支持。各种个样的例子和教程,GUI素材,和开发工具下载。几乎所有的都是免费提供的。我们选出接近20个可以免费或开源的,工具,资源,开发指南。希望这些资源能给你的Android应用带来帮助。
相关文章参看:

免费的Android开发人员电子书:andbook

如果你刚步入Android的开发,那么对于第一次开发Android应用程序的你来说,这本书是非常适合的。这本只有62页的PDF电子书里,有简单易懂的入门教程,帮助你在没有任何Android开发知识的背景下,教你开发Android应用程序。
Free Android Developer Ebook: andbook! →

免费的Android开发人员电子书:专业Android应用程序开发

专业Android应用程序开发PDF电子书,是一本创建移动手机应用程序的上手指南,这本书特点简洁,还有着能帮助你快速构建真实Android移动电话应用程序的典型的例子。本书覆盖了Android手机所有本质特性,并同时展示了Android手机的高级特性。
Free Android Developer Ebook: Professional Android Application Development →

免费和开源的应用程序

  • List of Sample Android Apps →译者注:我勒个擦!墙掉了,中国Android开发人员杯具了,看来官方不给力啊,这次元还真是不毛之地啊)
    这个Web页面是一个Android开发包中的实例程序列表。使用这个页面上的链接,你可以通过你的浏览器来阅读这些例子程序的源代码。你也可以把这些实例程序下载下来,当你需要的时候,你可以修改并使用他们。
  • OpenIntents →
    OpenIntends 设计和实现了开放式 intents和接口,其使得Android移动应用程序能更紧密的结合在一起。同时OpenIntends免费的提供了更专业和复杂的实例应用程序来演示他们的用法。

Windows上的Android

对于那些想测试驱动Android的开发者,可以使用这个Android模拟器,这个模拟器以单独的应用程序的形式独立运行在Windows PC之上,使用这个模拟器不用下载和完全安装复杂的Android开发包。你甚至可以在这个模拟器上安装和测试Android系统兼容的应用程序。
Android Emulator on Windows →

来自应用程序开发入门的Android模拟器

Android的开发包中包含了一个移动设备模拟器。这个模拟器模仿了典型移动设备的硬件和软件特性(当然,不包含打电话)。这个模拟器提供各种个样的导航和控制按键,可以使用你的鼠标和键盘来“按”下这些按键为你的应用程序生成事件。这个模拟器也提供一个屏幕为你显示应用程序。同时,SDK中提供了很多能在模拟器上运行的应用程序。
Android Emulator from The Developer’s Guide →

感应模拟器

感应模拟器是一个JAVA独立应用程序,感应模拟器模拟感应数据并把数据传给Android模拟器。这个感应模拟器可以让你模拟加速度仪器,指南针,和方向感应,这些数据可以用于Android应用程序,并通过感应器进行控制。
SensorSimulator →

DroidEx:大(巨)屏上的Android项目

DroidEx 可以让你附加的Android设备的显示屏内容复制一份到你的开发机屏幕。使用DroidEx来做演示是非常有用的。因为你可以把你的Android设备连接到你的笔记本电脑上或投影仪上,你的客户就可以通过这些设备来看你Android设备上的内容。DroidEx还可以用来演示那些用模拟器不方便演示的内容,比如说GPS或加速度仪器等内容。
DroidEx: Projecting Android on the Big(ger) Screen →

Android的App Inventor


Android 的App Inventor是来自Google为非开发人员准备的新工具,通过这个工具,非开发人员可以非常容易地在里面创建应用程序。可以通过网站的视屏来预览这个工具的功能特性。(你可以参看酷壳的这篇文章)

(译者注:这里还有一个youtube视屏,可惜也墙掉了)

如何开发Android中的常用任务

这是一个关于Android开发可能遇到的常用任务列表集合,并提供了一个快速、 how-to方式的帮助,来帮助你完成这些任务。

Common Tasks and How to Do Them in Android→

快速启动小抄

快速启动小抄是一个非常实用和快速的列表,这个列表中罗列一些关于快速启动的相关任务。
Fastboot Cheat Sheet →

UI指导原则

在这里你可以找一些到官方文章的连接,这些连接来自于“The Developer’s Guide”。这些文章的内容描述了关于Android可视交互应用程序的UI设计开发的指导原则。

  • Icon Design Guidelines →
  • 图标指导原则描述每类图标的细节,并做关于尺寸,颜色,阴影其他的细节的规范,根据这些规范你的设计的图标可以适用于Android系统。你也可以下载Android图标模板包,这个包里面是一些Photoshop和Illustrator模板和滤镜文件,通过这个模板包你可以更简单的创建满足规范的图标。
  • Download the Android Icon Templates Pack
  • 控件设计指导描述了如何设计适合其他主页屏的控件。这个连接会连接到一些图形文件和模板,通过这些模板和文件可以使你设计更简单。
  • Widget Design Guidelines →
  • Activity和Task设计指导描述了活动的工作方式,并用图解示例演示了Activity,并描述了其重要的底层机制和原理,如多任务系统,Activity重用,intents,Activity栈,和Task。以设计层面的角度覆盖了活动的所有内容。
  • Activity and Task Design Guidelines →
  • 菜单设计指导描述了上下文菜单和选项菜单的不同。如何放置菜单项,何时放置屏幕命令,和其他的一些菜单细节。
  • Menu Design Guidelines →

理解Android中的用户接口 来自于mobiforge.com

这4部分的文档来自于mobiforge.com,文档中包含了组成Android UI的各种要素。文档的第一部分讨论Android中各种各样的有效的的布局。

    1. Understanding User Interface in Android – Part 1 →
    2. Understanding User Interface in Android – Part 2 →
    3. Understanding User Interface in Android – Part 3 →
    4. Understanding User Interface in Android – Part 4 →

Android UI模式

Android UI Patterns →

DroidDraw:Android用户接口图形编辑器

DroidDraw是一个为Android创建图形用户界面的UI设计器。它是一个独立的可执行程序,可以运行在Mac OS X,Windows和Linux上。

DroidDraw : Graphical User Interface Editor for Android →

Android GUI PSD 向量包

Android GUI Starter Kit包里面包含了多个按钮元素和不同接口选项的AndroidGUI内容。这些元素是基于Android1.5 GUI的,并且这些包里面的被提供给开源社区的Android应用程序模型。大部分的GUI元素和手机图例都是使用向量路径制成,所以他们非常地容易被缩放。对于文本AndroidSans包被使用。
Android GUI PSD Vector Kit →

Android的Firworks Template

在Fireworks模板中,Android的各种元素被以向量图形的方式被重绘。在目录中,这些元素的名称大多根据Android词汇表被命名。
Fireworks Template for Android →

Android线框模板

线框PDF是信纸大小(8.5英寸 * 11英寸)并且各部件都被拉伸。因此你可以非常容易的以纸张原型或拉伸为真实尺寸的方式来使用。如果你没有信纸,你可以用A4纸来打印。
Android Wireframe Templates →
你也可以参考:

(全文完)

(转载本站文章请注明作者和出处 酷 壳 – CoolShell.cn ,请勿用于任何商业用途)

——=== 访问 酷壳404页面 寻找遗失儿童。 ===——
好烂啊有点差凑合看看还不错很精彩 (10 人打了分,平均分: 5.00 )
Loading...Loading...
  1. hydRAnger
    2010年8月26日10:42 | #1

    中文显示不正常…~~

  2. 2010年8月26日12:50 | #2

    经常关注,发现原来博主是大牛,哈哈`

  3. aa
    2010年8月26日13:00 | #3
  4. 2010年8月26日16:49 | #4

    请问博主博客上点击量和评论数的插件是什么?谢谢

    呵呵,将你加为友情链接且在Google Reader里订阅了你的博客。 你写的东西饿很受益,不错!

  5. 2010年8月26日17:30 | #5

    点击量的插件叫:WP-PostViews,评论数不需要插件。谢谢对本站的关注。

  6. 2010年8月27日00:02 | #6

    Android 会带来一大堆的垃圾书籍!

  7. laolaowhn
    2010年8月27日09:20 | #7

    翻译的还行,

  8. laolaowhn
    2010年8月27日09:36 | #8

    刚刚去翻译了一下,有的语句翻译的还是很经典的,下次有感觉不顺畅的就找你帮忙了

  9. laolaowhn
    2010年8月27日09:46 | #9

    看到翻译成文字还是很大的区别的

  10. ack
    2010年8月27日11:07 | #10

    “题外话:美国最近宣布对于IPhone的破解和越狱将会是违法行为”
    这句是不是搞反了?

    • Neo
      2010年8月27日11:33 | #11

      搞反了,我想当然了

  11. 2010年8月27日13:53 | #12

    我也写过一篇《Android开发工具大点兵》,参加Google的博文比赛的:http://wong2.cn/blog/?p=208。不过这个比我那篇更全面。

  12. 2010年8月27日16:41 | #13

    看来得转转方向了~进军移动

  13. 2010年8月29日00:15 | #14

    正准备看这个呢 从JAVAEYE看到这个文章

  14. 2010年8月29日10:36 | #15

    最近正看Android呢,收藏了。

  15. 2010年8月31日02:27 | #16

    哈哈 35342来 先板凳吧

  16. 2010年8月31日20:23 | #17

    我转走啦,楼主的博客速度好快,敢问是哪里的主机

  17. 2010年8月31日20:30 | #18

    收藏了

  18. 2010年8月31日23:40 | #19

    相当全面啊

  19. clear
    2010年9月4日19:59 | #20

    886%的增长恰恰说明android还不成熟,你听过已经很成熟的东西,还会有886%的增长吗?当然除了中国的房地产

  20. yftx
    2010年10月3日14:40 | #21

    @clear
    不成熟说明什么?

    机遇

  21. 2011年1月5日18:36 | #22

    i am more often than not roaming all across the online world virtually all of the morning which means that I possess a tendency to peruse quite a lot, which unfortunately isnt usually a good matter as some of the web pages I visit are made up of useless rubbish copied from similar web sites a million times, nonetheless I have to give you credit this website is genuinely half decent and also consists of a bit of unique information, so thanks for splitting the phenomena of basically duplicating other individual’s blogs :)

  22. boiledwater
    2011年2月17日11:34 | #23

    thanks blogger write some posts and share many resource!

  23. 2011年6月21日22:27 | #24

    谢谢啊,学习中。。

  24. 2011年12月22日20:25 | #25

    现在看来依然非常有价值,谢谢分享。

  25. xiaoye
    2012年11月7日20:55 | #26

    老大,以后能不能多介绍些android的东西, 我不太会去国外的站点找资料(并不是因为看不懂英文) 学习android中。。。

  1. 2010年8月26日21:52 | #1
  2. 2010年9月5日10:16 | #2
  3. 2010年9月25日12:48 | #3
  4. 2010年9月25日13:11 | #4
  5. 2010年10月13日16:26 | #5
  6. 2011年5月23日21:06 | #6
  7. 2012年1月2日04:12 | #7
  8. 2013年2月17日19:24 | #8
  9. 2013年9月9日11:17 | #9