阅读更多

42顶
0踩

企业架构

转载新闻 实用Android开发工具和资源精选

2010-08-27 13:18 by 见习编辑 theone 评论(10) 有26375人浏览

 在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为非开发人员准备的新工具,通过这个工具,非开发人员可以非常容易地在里面创建应用程序。可以通过网站的视屏来预览这个工具的功能特性。(你可以参看酷壳的这篇文章)

 

 

如何开发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 →
你也可以参考:

 

原文出处A Useful Selection of Android Developer Tools and Resources

来自: 酷壳
42
0
评论 共 10 条 请登录后发表评论
10 楼 ITFlyDragon 2012-03-02 18:18
非常不错的资源,大力推荐 !!!
9 楼 GDGZWQZ 2011-11-02 21:54
能否开发一个支持中文的批量更换APK文件名的软件!下载的APK文件名太乱啦!!!
8 楼 77095729 2011-09-07 23:57
相当经典  收 --藏--了
7 楼 yanweimin7 2011-04-08 10:31
mark,很好,
6 楼 zengyongyou 2011-03-20 00:24
非常不错的资源
5 楼 Work_inAndroid 2010-12-01 22:16
4 楼 leezysoon 2010-08-30 09:45
此你可以非常容易的以纸张原型或拉伸为真实尺寸的方式来使用。如果你没有信纸,你可以用A4纸来打印。
3 楼 conmind 2010-08-30 09:07
developer android的另外一个镜像还是托管站点:
http://androidappdocs.appspot.com/sdk/index.html

enjoy it!
2 楼 liugh1974 2010-08-30 00:57
好多链接打不开
1 楼 seachen 2010-08-29 09:36
开源就是好。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 传世内挂源码,支持老客户端

    传世内挂源码,支持老客户端1.9以前的,里面包含了源码,以及hoook.dll的源码,用了一个外部控件suipack。控件请自行百度,源码保证完整

  • 游戏外挂制作 VB

    为什么要学制作外挂   学习制作外挂,其实是学习一门网络技术,不是仅仅是游戏!  我们玩游戏,游戏公司玩我们,你可以忍受游戏的不平衡吗?你可以忍受游戏的BUG吗,你愿意交钱去买外挂(有时后还可能上当受骗)吗?你不愿意自己做外挂自己用吗?你不愿意做几个外挂给你的朋友使用吗?你不愿意体验制作外挂的乐趣吗?你不愿意自己的游戏ID有很多钱,很好的装备,很高的等级吗?看到别人拿着外挂到处

  • 传奇外挂

    <br />

  • 分享一个编写传奇封外挂(反外挂)系统的完成过程 - 内存监测篇[原创]

    需要注意的是:有些外挂作者会很聪明地将自己的代码写入到PE节间的空白处理,或者程序的其它空白处,所以校验的时候要一并纳入监测。正常方式编写的程序,代码节与数据节是分开的,我们可以认为代码节数据以及PE头数据以及节间空白区域的内存是不会变动的,通过定时计算他们的校验合来检测非法外挂。但凡发现该区域属性变化,也可能是外挂程序所位。一个常规的PE文件包括:Dos头 + Nt头 + 数据目录 + 节表和节内容组成,有些PE文件在节内容最后还包含附加数据,但是附加数据是不会载入内存的、可以作为特殊数据存贮之用。

  • Wpe工作原理和教程-以传奇为列

    1.Wpe工作原理和可行性分析 wpe所要改的,不是[游戏里面的数值],而是[伪造信息封包]。 什么意思咧??就是我们用wpe所要改的,并不是"生命力由100变成10000"之类的东西, 这种东西无法用wpe改, 我们要改的可能是把"我卖了一个500元的东西" 改成"我卖了一个50000元的东西"或把"我得了10的exp"改成"我得了10000的exp"之类 的, 或者是明明身上没东西还一

  • 分享一个编写传奇封外挂(反外挂)系统的完成过程[原创]

    分享一个编写传奇封外挂系统的完成过程

  • 分享一个编写传奇封外挂(反外挂)系统的完成过程 - API检测篇[原创]

    游戏外挂的编写离不开对API的操作调用。通过逆向思维思考,我们要反外挂第一个要保护和监测的就是游戏进程的API函数。比如ws2_32.dll里面的send、recv,WSASend,WSARecv ,connect是必须要监测的,外挂程序可能会通过hook这些函数来达到监听和篡改游戏封包的目的。hook API函数常用的方法有使用微软提供的detours库或者使用inline hook 来修改。下面我们来了解一下hook api函数的方法。

  • 编写外挂完全攻略

    一、先说一下写一个外挂需要什么条件  1、熟练的C语言知识  目前的外挂大部分都是用BC或者是vc写的,拥有熟练的C语言知识是写外挂的基本条件  2、具有很强的汇编基础 一般游戏都不可能有原代码的,必须*反汇编或者跟踪的办 法来探索其中的机理 ,所以有强的汇编基础也是必不可少的条件

  • 曾经写的传奇游戏修改器!C++源码打包好了

    VC++曾经写的传奇游戏修改器源码,传奇游戏现在已经不流行了,这个程序是在传奇风靡一时的时候写的,曾经在游戏上测试过,很好用,源代码可以在VC6或者VS2003以上的版本中编译。通过本程序可以让编程开发者了解游戏修改器的编写过程,大多都会用到了一些网络知识,因此在这之前你估计要对网络编程有所了解。 项目展示: 代码展示: 该代码囊括了外挂的很多功能,拿到代码后还...

  • 【传奇服务器爱好者】-IGE引擎M2-Plug-In-zPlugOfEngine

    IGE引擎M2-Plug-In-zPlugOfEngine

  • 分享一个编写传奇封外挂(反外挂)系统的完成过程 - 封加速篇[原创]

    同时还要加入服务器端时间的效验,具体设计方案很多,而且这块内容看似简单,其实还要考虑网络延迟卡顿等情况,总之就是要判定客户端计算机的时间是正常在跑字,而非加速跑字即可。注入式加速外挂,通过前面的API监测、内存监测一般都能监测出来。不管它是注入式还是非注入式,我们都可以采用统一的方案来处理,那就是每秒向服务器提交GetTickCount 、QueryPerformanceFrequency、QueryPerformanceCounter和GetSystemTime获取的值给服务器端,让服务器端来进行判断。

  • 网络游戏外挂制作 (转贴)

    在几年前我看到别人玩网络游戏用上了外挂,做为程序员的我心里实在是不爽,想搞清楚这到底是怎么回事。就拿了一些来研究,小有心得,拿出来与大家共享,外挂无非就是分几种罢了(依制作难度):1、动作式,所谓动作式,就是指用API发命令给窗口或API控制鼠标、键盘等,使游戏里的人物进行流动或者攻击,最早以前的“石器”外挂就是这种方式。(这种外挂完全是垃圾,TMD,只要会一点点API的人都知道该怎么做,不过这种

  • 传奇服务端初次使用极限插件必看步聚

    5. 如果你的服以前使用的插件中有物品地面光柱等特效,请将你以前插件中的 特效ID文件.txt 与 绑定特效文件.txt文件复制到“Mir200\极限插件”目录中.3. 第一次启动后需设置封速参数,打开M2 - 极限插件 - 速度限制 - 一键设置所有参数 - 确定设置,设置完毕后重新启动游戏。2. 打开mir200目录的“PlugList.txt”文件,只留IPLocal.dll与JXEngineX.dll,如图所示。重要提醒:使用极限插件,一定要使用极限插件包内的Rungate.exe网关!

  • 最新GOM插件API

    最新GOM插件开发源码,界面编辑服务端插件编辑源码解析

  • 从零开始制作游戏外挂

     一:什么叫外挂?现在的网络游戏多是基于Internet上客户/服务器模式,服务端程序运行在游戏服务器上,游戏的设计者在其中创造一个庞大的游戏空间,各地的玩家可以通过运行客户端程序同时登录到游戏中。简单地说,网络游戏实际上就是由游戏开发商提供一个游戏环境,而玩家们就是在这个环境中相对自由和开放地进行游戏操作。那么既然在网络游戏中有了服务器这个概念,我们以前传统的修改游戏方法就显得无

Global site tag (gtag.js) - Google Analytics