本文介绍了20个关于Android应用程序开发的实用工具资源,供大家分享。
在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 →
免费和开源的应用程序
apps-for-android (Open Source Applications) →
这个链接中包含了许多实用的开源的Android应用程序。这些应用程序展示了Android的许多特性。
List of Sample Android Apps →
(译者注:
需翻-墙)
这个Web页面是一个Android开发包中的实例程序列表。使用这个页面上的链接,你可以通过你的浏览器来阅读这些例子程序的源代码。你也可以把这些实例程序下载下来,当你需要的时候,你可以修改并使用他们。
Android Cookbook (Examples in Cookbook Form) →
这个站点有很多实用的Android示例程序,你完全可以重用这些例子。
OpenIntents →
OpenIntends 设计和实现了开放式 intents和接口,其使得Android移动应用程序能更紧密的结合在一起。同时OpenIntends免费的提供了更专业和复杂的实例应用程序来演示他们的用法。
Android Snippets (Share Useful Snippets of Source Code) →
Android Snippets 是一个Android的实用代码段库,这个库是用来分享实用和优秀的Android应用程序代码;如果没有特别的需求,我们可以大量的重用这些代码库。
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为非开发人员准备的新工具,通过这个工具,非开发人员可以非常容易地在里面创建应用程序。可以通过网站的视屏来预览这个工具的功能特性。(你可以参看酷壳的这篇文章
)
如何开发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中各种各样的有效的的布局。
-
Understanding User Interface in Android – Part 1 →
-
Understanding User Interface in Android – Part 2 →
-
Understanding User Interface in Android – Part 3 →
-
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 →
你也可以参考:
分享到:
相关推荐
实用Android开发工具和资源精选 APK权限大全 - Android必懂知识 最无私的Android资料(书籍+代码)分享[总结] Android中文帮助教程(非常合适新手入门) android程序编写及调试新手入门 大家一起学Android(Windows...
在Android开发过程中,选择合适的工具可以极大地提升开发效率和解决问题的能力。以下是一些重要的知识点,这些工具涵盖了反编译、数据库查询、颜色选取等多个方面。 首先,反编译工具是开发者进行逆向工程的重要...
以上只是部分Android开发工具,实际的"android开发工具大全"可能包含更多实用工具,如代码审查工具Crashlytics、测试框架Espresso、性能测试工具Firebase Test Lab等。这些工具共同构成了Android开发者强大的工具箱...
"Android-Android开发工具助手"显然是一个专门针对Android开发者设计的辅助工具集合,它可能包含了各种实用的脚本、库、插件和指南,旨在帮助开发者更加便捷地进行Android应用的开发工作。下面我们将深入探讨这个...
在Android开发过程中,工具和实用程序库扮演着至关重要的角色,它们可以帮助开发者更高效地处理常见任务,提高代码质量和可维护性。"android 开发工具源码"是针对这一主题的资源集合,其中可能包含了用于处理时间...
本资源“Android-各种实用Android工具类”很可能是一个包含了一系列实用方法的开源项目,名为"MyUtils-master"。下面将详细解释一些可能包含在其中的常见Android工具类及其功能。 1. **字符串处理工具类**:这类...
总之,"Android系统资源实时监控工具"是一款实用的开发辅助工具,它不仅方便开发者实时监控应用的性能,还能进行Monkey测试和启动耗时分析,提高开发效率和应用质量。结合其轻量级的特点,无论是个人开发者还是团队...
总的来说,“取色器”作为Android开发中的一个实用工具,它的使用可以显著提高开发者的工作效率,使得颜色选取更加精准和便捷。通过对取色器的深入理解和合理运用,开发者能够更好地实现视觉效果与功能的完美结合,...
"Android快速开发工具类"集合了多种实用功能,如图片处理、缓存管理、网络状态检测、时间格式转换以及SD卡相关操作等。下面我们将详细探讨这些知识点: 1. **图片处理**: 在Android应用中,图片的加载、裁剪、...
这个压缩包可能包含了一系列与Android开发相关的实用工具,比如上述的颜色选择器应用源码、APKDB逆向工具的执行程序,或者其他辅助开发的脚本或软件。这些工具可能涵盖了调试、测试、性能分析等多个方面,对于...
该项目是专为Android开发人员打造的实用工具集合设计源码,包含684个文件,涵盖了丰富的Java类、XML布局、PNG资源和多种辅助工具。文件类型包括341个Java源文件、163个PNG图片文件、148个XML布局文件、12个JPG图片...
这里提到的"android工具类 26个实用工具类"是一个集合,包含了多个针对Android开发的便捷函数。这些工具类可能包括网络请求、数据处理、UI操作、文件操作等多个方面,对于新手和有经验的开发者来说,都是提高开发...
这本书名为《Android开发实战经典》,由李兴华编著,是一本针对Android开发的实用教材。从标题和描述中,我们可以得知它是一本专注于Android平台开发的专业书籍,内容涵盖了从基础知识到实战技巧的全面介绍。该书...
### Android开发工具(Android Studio) #### 一、概述 Android Studio是Google官方推出的集成开发环境(IDE),专门用于Android应用程序的开发。它基于IntelliJ IDEA,并提供了许多强大的功能来帮助开发者更高效地...
本压缩包包含的"Android开发工具类"是一个预封装好的库,可以直接引入到你的Android项目中,为你的应用添加各种实用功能。 1. **开发源码(develop(source).jar)** 这个`.jar`文件包含了工具类的源代码。导入此...
6. **Android开发手册——API函数详解**:这份手册详尽地介绍了Android API的各种函数和类,是开发者查询API功能和用法的实用参考。 7. **Android新手开发教程**:针对新手,提供了一套完整的课程,涵盖Android开发...