转载自: http://blog.csdn.net/shimiso/article/details/6788375

Android移动开发平台现在不是一个“火”字能形容的,今年Android平台在市场占有率上相比去年取得的886%增长!如果我只看增长率,iPhone据统计才有61%的增长。而创造了山寨概念的联发科也在近期宣布将进军Android。这些事实可以给你关于两个平台流行度的印像,但是事实上,这些数据告诉了智能机开发员的谁才是真正的赢家。在时下,智能机越来越流行,因此成为一个快速增长的Android平台的智能机开发人员将会是一个不错的选择。

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

Android开发外文书籍推荐

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


 andbook

原文地址:http://andbook.anddev.org/

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

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


 免费的Android开发人员电子书

原文地址:http://kronox.org/documentacion/Professional_Android_Application_Development.pdf

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

相关文章参看:

◆Android App Developers GUI Kits, Icons, Fonts and Tools

原文地址:

http://speckyboy.com/2010/05/10/android-app-developers-gui-kits-icons-fonts-and-tools/

◆iPhone and iPad Development GUI Kits, Stencils and Icons

原文地址:

http://speckyboy.com/2010/04/30/iphone-and-ipad-development-gui-kits-stencils-and-icons/

◆Mobile Web and App Development Testing and Emulation Tools

原文地址:

http://speckyboy.com/2010/04/12/mobile-web-and-app-development-testing-and-emulation-tools/

◆14 Free Mobile Application Development Icon Sets

原文地址:

http://speckyboy.com/2010/03/08/14-free-mobile-app-development-icon-sets/

Android开源开发工具

3、Windows上的Android


 Android on Windows

下载地址:http://developer.android.com/guide/developing/tools/emulator.html

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

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


 Android入门模拟器

原文地址:http://developer.android.com/guide/developing/tools/emulator.html

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

5、感应模拟器


 感应模拟器

原文地址:http://www.openintents.org/en/node/23

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

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

原文地址:http://github.com/commonsguy/droidex

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

7、Android的App Inventor


 Android的App Inventor

原文地址:http://appinventor.googlelabs.com/about/

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

免费和开源的应用程序

8、apps-for-android (Open Source Applications)

查看地址:http://code.google.com/p/apps-for-android/

这个链接中包含了许多实用的开源的Android应用程序。这些应用程序展示了Android的许多特性。

9、List of Sample Android Apps

查看地址:http://developer.android.com/resources/samples/index.html

这个Web页面是一个Android开发包中的实例程序列表。使用这个页面上的链接,你可以通过你的浏览器来阅读这些例子程序的源代码。你也可以把这些实例程序下载下来,当你需要的时候,你可以修改并使用他们。

10、Android Cookbook (Examples in Cookbook Form)

查看地址:http://code.google.com/p/android-cookbook/

这个站点有很多实用的Android示例程序,你完全可以重用这些例子。

11、OpenIntents

查看地址:http://www.openintents.org/en/

OpenIntends 设计和实现了开放式 intents和接口,其使得Android移动应用程序能更紧密的结合在一起。同时OpenIntends免费的提供了更专业和复杂的实例应用程序来演示他们的用法。

12、Android Snippets (Share Useful Snippets of Source Code)

查看地址:http://www.androidsnippets.org/

Android Snippets 是一个Android的实用代码段库,这个库是用来分享实用和优秀的Android应用程序代码;如果没有特别的需求,我们可以大量的重用这些代码库。

Android开发任务工具

13、如何开发Android中的常用任务


 如何开发Android中的常用任务

原文地址:http://developer.android.com/guide/appendix/faq/commontasks.html

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

14、快速启动小抄


 快速启动小抄

原文地址:http://andblogs.net/fastboot/

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

AndroidUI设计

15、UI指导原则

原文地址:http://developer.android.com/guide/practices/ui_guidelines/index.html

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

◆Icon Design Guidelines

原文地址:http://developer.android.com/guide/practices/ui_guidelines/icon_design.html

Download the Android Icon Templates Pack

下载地址:http://developer.android.com/guide/practices/ui_guidelines/icon_design.html#templatespack

图标指导原则描述每类图标的细节,并做关于尺寸,颜色,阴影其他的细节的规范,根据这些规范你的设计的图标可以适用于Android系统。你也可以
下载Android图标模板包,这个包里面是一些Photoshop和Illustrator模板和滤镜文件,通过这个模板包你可以更简单的创建满足规范
的图标。

◆Widget Design Guidelines

原文地址:http://developer.android.com/guide/practices/ui_guidelines/widget_design.html

控件设计指导描述了如何设计适合其他主页屏的控件。这个连接会连接到一些图形文件和模板,通过这些模板和文件可以使你设计更简单。

◆Activity and Task Design Guidelines

原文地址:http://developer.android.com/guide/practices/ui_guidelines/activity_task_design.html

Activity和Task设计指导描述了活动的工作方式,并用图解示例演示了Activity,并描述了其重要的底层机制和原理,如多任务系统,Activity重用,intents,Activity栈,和Task。以设计层面的角度覆盖了活动的所有内容。

◆Menu Design Guidelines

原文地址:http://developer.android.com/guide/practices/ui_guidelines/widget_design.html

菜单设计指导描述了上下文菜单和选项菜单的不同。如何放置菜单项,何时放置屏幕命令,和其他的一些菜单细节。

16、Android UI的各种要素

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

◆Understanding User Interface in Android – Part 1


 Android UI文档第一部分

原文地址:http://mobiforge.com/designing/story/understanding-user-interface-android-part-1-layouts

◆Understanding User Interface in Android – Part 2


 Android UI文档第二部分

原文地址:http://mobiforge.com/designing/story/understanding-user-interface-android-part-2-views

◆Understanding User Interface in Android – Part 3


 Android UI文档第三部分

原文地址:http://mobiforge.com/designing/story/understanding-user-interface-android-part-3-more-views

◆Understanding User Interface in Android – Part 4


 Android UI文档第四部分

原文地址:http://mobiforge.com/designing/story/understanding-user-interface-android-part-4-even-more-views

17、Android UI模式


 Android UI模式

原文地址:http://www.androidpatterns.com/

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


 DroidDraw

原文地址:http://www.droiddraw.org/

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

19、Android GUI PSD 向量包


 Android GUI PSD

原文地址:http://www.smashingmagazine.com/2009/08/18/android-gui-psd-vector-kit/

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

20、Android的Firworks Template


 Firworks Template

原文地址:http://unitid.nl/2009/11/fireworks-template-for-android/

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

21、Android线框模板

原文地址:http://www.tomhume.org/2010/01/android-wireframe-templates.html

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

我们选出21个可以免费或开源的工具、资源和开发指南。希望这些资源能给你的Android应用带来帮助。

[转载]Android开发必备的21个免费资源和工具的更多相关文章

  1. Android 开发必备

    Android 开发必备 http://www.androiddevtools.cn/ 收集整理Android开发所需的Android SDK.开发中用到的工具.Android开发教程.Android ...

  2. 【Bugly 技术干货】Android开发必备知识:为什么说Kotlin值得一试

    1.Hello, Kotlin Bugly 技术干货系列内容主要涉及移动开发方向,是由 Bugly邀请腾讯内部各位技术大咖,通过日常工作经验的总结以及感悟撰写而成,内容均属原创,转载请标明出处. 1. ...

  3. 6本Android开发必备图书

    学习一样新事物或许有多种方式,报培训班,看视频,向高手请教等等,但一本好书往往可以让你少走很多弯路,事半功倍.今天与大家分享一些Android开发值得一读的书籍,希望对新手安卓开发者们有所帮助. 1. ...

  4. Android 开发必备的知识点——JVM基础【转】

    image 1.JVM与操作系统的关系 Java Virtual Machine JVM 全称 Java Virtual Machine,也就是我们耳熟能详的 Java 虚拟机.它能识别 .class ...

  5. Android 开发必备知识:我和 Gradle 有个约会

    腾讯Bugly特约作者:霍丙乾 0.讲个故事 0.1 Ant,我还真以为你是只蚂蚁 真正开始近距离接触编程其实是在2012年,年底的时候带我的大哥说,咱们这个 app 发布的时候手动构建耗时太久,研究 ...

  6. android开发必备日志打印工具类

    今天给大家献上一款好用的日志打印工具.大家在平时的开发中用的最多的可能就是Log.i("",""),Log.e("","" ...

  7. [转载]Android开发常用调试技术记录

    ANDROID 调试技术: 1)Ps 指令 ls –l /proc/27/ cat /proc/27/cmdline       #cmdline文件表示了这个进程所在的命令行. cat /proc/ ...

  8. 10个android开发必备的开源项目

    You are here: Home » » Blog » 10 Open Source Android Apps which every Android developer must look in ...

  9. Android开发必备:颜色选择

      AA 指定透明度. 00 是完全透明. FF 是完全不透明.超出取值范围的值将被恢复为默认值.    ffff00 ffff33 ffff66 ffff99 ffffcc ffffff ffcc0 ...

随机推荐

  1. 自定义控件(视图)2期笔记09:自定义视图之继承自ViewGroup(仿ViewPager效果案例)

    1. 这里我们继承已有ViewGroup实现自定义控件,模拟出来ViewPager的效果,如下: (1)实现的效果图如下: (2)实现步骤: • 自定义view继承viewGroup • 重写onLa ...

  2. Mediator 中介者 协调者模式

    简介 定义:用一个[中介者对象]封装一系列的[对象交互],中介者使各对象不需要显示地相互作用,从而使耦合松散,而且可以独立地改变它们之间的交互. 中介者模式的结构 抽象中介者Mediator:定义好[ ...

  3. android 安全退出应用程序的几种方法

    android 安全退出应用程序的几种方法 正常关闭应用程序: 当应用不再使用时,通常需要关闭应用,可以使用以下三种方法关闭android应用: 第一种方法:首先获取当前进程的id,然后杀死该进程.a ...

  4. Android 用MediaCodec实现视频硬解码

    http://blog.csdn.net/halleyzhang3/article/details/11473961 http://www.360doc.com/content/14/0119/10/ ...

  5. ajax提交富文本,内容被截断,解决方法及思路

    问题描述: 使用百度的UEditor富文本插件用于前端富文本编辑,后端使用jsp,提交普通文本没有问题,后来发现在提交某些指定文本时,数据查回的数据出现不完整现象:第一件事就是想到“垃圾编辑器”

  6. Linux常用操作练习

    Linux常用操作练习 练习一:安装CentOS 1.设置为1G内存(才有图形界面).10G硬盘 2.分给交换分区2G(4G一下2G,8G-32G分4G-8G) 练习二:安装CentOS迷你版 1.安 ...

  7. 移动端网站或APP点击后出现闪动或灰色背景

    隐藏文本框阴影 input, textarea{-webkit-appearance: @none;} 取消手机点击屏幕时,会出现的灰块 html,body{-webkit-text-size-adj ...

  8. 织梦DEDECMS小说模块使用和安装全攻略

    转之--http://www.51dedecms.com/news/dedecms/2012/0223/3380.html 小说模块功能很强大,可以用他做小说或者漫画站.他们都可以按某章节收费或免费供 ...

  9. 浏览器中 for in 反射 对象成员 的差异

    http://www.cnblogs.com/_franky/archive/2010/05/08/1730437.html 下面是例子 function test(url, obj) { if($( ...

  10. web.xml配置文件中<async-supported>true</async-supported>报错的解决方案

    为什么用到这个: ssh集成了cxf,当登录系统后,发现系统报错,控制台不断输出下面信息: 2016-05-05 11:05:06 - [http-bio-8080-exec-4] - WARN - ...