`

android设计工具

 
阅读更多

 android在线工具

一、Android Action Bar Style Generator

大多数Android应用中,动作栏是最显眼的UI元素。如果已经厌倦使用默认风格,可以尝试使用在线工具Android Action Bar Style Generator生成炫目的动作栏。使用该网页应用,选好各个部位的颜色,便可自动生成所有相应的资源文件并打包成zip格式压缩包以供下载,里面包含有720×1280、540×960及360×640三种分辨率资源。

图:三种分辨率

而来自Telly的设计师Jeremy Sallée之前也做了一个非常实用的可视化文档,展示了这三种分辨率的不同。

 

二、9-slice Scaling(9格缩放)

Android上有一个和CSS非常不同的很独特的图形化资源管理方式,9-slicing允许开发者随心所欲地指定是否缩放,即使界面调整,圆角还可以保持不变。


图:9格缩放

所谓9格,即如图所示,中间5区为内容区,正常缩放;1、3、7、9为角,不进行缩放;2、8横向缩放;4、6纵向缩放。9格缩放在UI设计中非常实用。


图:Android 9-slice

三、动作栏

不同于iPhone上应用标题常位于页首中间位置,在Android平台上,应用标题正常位于左上方靠近LOGO的地方,这也导致如果点击应用图标,可能会转向某一侧菜单或退回到上一界面。

某些情况下标题栏往下会有一个三角形小箭头,表示内容目录为可分级浏览,如同在PC上一样,在Android设备上使用下拉式菜单也非常普遍。

除此之外,其他所有的动作都应该相对立于右上方,包括刷新(在Android设备上通过下拉刷新并不常见)、搜索及其他诸如返回等功能按钮,在动作栏中,使用过多的功能按钮并不合适,也就是所谓的物极必反,因此还是适当的好。

四、字体

但就字体而言响应式效果就很重要,但很不幸字体是特定的,这也直接导致在某些设备上其显示效果非常令人“难过”。尽管智能手机更新迭代速度很快,但正常情况下要想保险一点还得在旧式手机上来测试,至于浏览器,还是使用IE6比较好。在Android上最受欢迎的字体是Droid Sans,它是可以免费下载的,而现在Roboto在新设备上越来越流行,大有冲击之势。

图:Droid Sans  vs.  Roboto

 

目录尺寸

在Android xhdpi(2x)中,像素最小值为正文28px、菜单及页首96px、页脚116px,只比iOS(24px、88px及100px)稍长,Android与iOS的比率为116%。

 

Android开发者不可或缺的四大工具

发表于20小时前| 5925次阅读| 来源Examiner| 19 条评论| 作者David Frankk
<iframe src="http://hits.sinajs.cn/A1/weiboshare.html?url=http%3A%2F%2Fwww.csdn.net%2Farticle%2F2013-09-22%2F2817007-four-application-development-tools-for-android&amp;type=3&amp;count=&amp;appkey=&amp;title=%E5%9C%A8%E8%AF%B8%E5%A4%9A%E7%A7%BB%E5%8A%A8%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E4%B8%AD%EF%BC%8CAndroid%E7%9A%84%E6%88%90%E9%95%BF%E6%80%A7%E6%97%A0%E7%96%91%E6%98%AF%E6%9C%80%E5%BC%BA%E7%9A%84%E3%80%82Android%E4%BB%A5%E5%85%B6%E6%9E%81%E5%BC%BA%E7%9A%84%E5%BC%80%E6%94%BE%E6%80%A7%EF%BC%8C%E5%90%B8%E5%BC%95%E4%BA%86%E6%9D%A5%E8%87%AA%E4%B8%96%E7%95%8C%E5%90%84%E5%9C%B0%E7%9A%84%E5%BC%80%E5%8F%91%E8%80%85%E6%8A%95%E5%85%A5%E5%88%B0Android%E5%BC%80%E5%8F%91%E7%9A%84%E8%A1%8C%E5%88%97%E4%B8%AD%E3%80%82%E4%B8%BA%E6%AD%A4%EF%BC%8CCSDN%E7%89%B9%E4%B8%BA%E5%B9%BF%E5%A4%A7%E7%9A%84Android%E5%BC%80%E5%8F%91%E8%80%85%E6%95%B4%E7%90%86%E4%BA%86%E5%9B%9B%E6%AC%BE%E5%BC%BA%E5%A4%A7%E7%9A%84Android%E5%BC%80%E5%8F%91%E5%B7%A5%E5%85%B7%E3%80%82&amp;pic=&amp;ralateUid=&amp;language=zh_cn&amp;rnd=1379988928872" frameborder="0" scrolling="no" width="22" height="16"></iframe>摘要:在诸多移动操作系统中,Android的成长性无疑是最强的。Android以其极强的开放性,吸引了来自世界各地的开发者投入到Android开发的行列中。为此,CSDN特为广大的Android开发者整理了四款强大的Android开发工具。

Android以其极强的开放性吸引着世界各地的开发者去开发各种各样的移动应用开发,而各种SDK更是为各个层次的开发者提供了一个可以尽情展示他们专业技能和创造性的平台。虽然Java是各种平台最常用的编程语言,但是一些其它的工具包只支持C、C++和Ruby。除此之外,所要开发应用的特性在一定程度上也决定了开发环境的选择。为此,CSDN特为广大的Android开发者整理了四款强大的Android开发工具:

1. Basic4Android

Basic4Android是Android平台上一个简单而又强大的可视化快速应用开发工具,它可被用来开发和测试数据库通信,甚至可以被用来开发2D的即时游戏。Basic4Android兼容了Google的AdMob数据库,所以开发者可以在他们开发的应用中植入广告来获取收益。

 

主要特性:

 

  • 编译为原生的bytecode,不需要运行库。生成的APK文件与Java / Eclipse生成的文件完全一样
  • 与Java编写的应用性能相同
  • 与Visual Basic类似的事件驱动编程语言,支持对象和代码模块
  • 不需要写任何XML文件
  • 可视化编辑器支持多屏幕和各种分辨率
  • 支持Android 1.6及其以上版本的所有移动设备
  • 支持自动完成、内置文档、内部索引和其它高级功能
  • 强大的单步调试功能
  • 支持所有的Android核心特性

2. Gimbal context ware

 

Gimbal是高通旗下Qualcomm Labs推出的一款面向iOS和Android平台的SDK。Gimbal中的内置函数库能够为开发者提供特定位置或地理围栏解决方案。Gimbal环境感知SDK帮助开发者向手机用户提供及时、个性化的相关内容,开发者可以从SDK中选择所需的软件库加入应用中。

 

这些SDK包括:

 

  • Gimbal Geofence:旨在提供基于地理围栏的低功耗位置识别服务。这一工具将赋予应用“环境感知”功能,即能够根据用户所在的位置对用户做出有益调整。
  • Gimbal Interest Sensing:使应用能够根据终端用户的个人信息和兴趣做出调整,此工具可以针对特定受众提供定制应用。
  • Gimbal Image Recognition:使终端用户可以通过智能手机的摄像头发起互动体验。
  • Gimbal Manager:是一款基于Web的工具,用于管理地理围栏、个人信息规则、图像目标、内容、发布和分析。
  • Gimbal Privacy:供终端用户管理Gimbal及其功能,Gimbal旨在让终端用户了解和掌控他们分享环境和兴趣的内容和时间,并保护用户的个人信息。

 

3. Titanium SDK 

Titanium旨在为跨平台的原生移动开发提供一种更高级的API,所以开发者可以访问一系列从用户界面组件、插座接口到通知系统集成的原生特性和功能。Titanium的目的是将Titanium应用程序和纯原生应用程序之间在功能方面的差异缩小到几乎为零。目前,Titanium支持iOS、Android、BlackBerry和Windows Phone。此外,Titanium借助统一的JavaScript API,针对特定平台的功能特性以及原生性能,实现代码重用,大大地缩减了开发者的工作时间。 


主要特性:

 

  • 开源:Titanium采用宽松的Apache 2.0许可证
  • 高效开发:通过代码重用,减少了开发者的工作时间,调高工作效率
  • 廉价特性:通过使用JavaScript SDK降低了跨平台操作的成本

4. Vuforia

Vuforia是一款能将现实世界物体转变为互动体验的扩增实境平台。旨在帮助开发者打造全新级别的真实世界物品与虚拟物品的互动。它使用家算计视觉技术来实时地识别和跟踪平面图像以及简单的3D图像,使开发者能够在现实世界和数字体验之间架起桥梁。 Vuforia通过Unity游戏引擎扩展提供了C、Java、Objective-C和.Net语言的应用程序编程接口。从而Vuforia SDK能够同时支持iOS和Android的原生开发,这也使开发者在Unity引擎中开发AR应用程序时很容易将其移植到iOS和Android平台上。

主要特性:

 

  • 跨平台:同时支持iOS和Android系统
  • AR特性: Vuforia是移动设备最好的增强现实体验平台
  • 最佳的性能体验:通过无与伦比的交互性实现现实与虚拟的完美互动
  • 文字识别功能:支持借助智能手机和平板电脑摄像头实现实时文字识别

 

分享到:
评论

相关推荐

    android UI设计工具(谷歌发布的)

    尽管DroidDraw已不再更新,但其设计理念影响了后来的Android设计工具,比如现在的Android Studio。 1. **Android Studio布局编辑器**:作为谷歌官方推荐的集成开发环境(IDE),Android Studio内置的布局编辑器(现...

    android UI 设计工具 droiddraw

    "droiddraw"是一款专为Android平台设计的UI设计工具,它旨在简化开发者和设计师的工作流程,使他们能够更高效地创建界面原型。这款工具允许用户通过拖放的方式快速构建布局,无需编写XML代码,极大地节省了时间和...

    android原型设计工具

    本文将深入探讨“Android原型设计工具”这一主题,以及如何利用这些工具进行高效的设计工作。 ### 1. 原型设计的重要性 在Android开发中,原型设计不仅能够提前暴露潜在的问题,减少后期修改的成本,还能促进团队间...

    Android UI设计工具

    本文将深入探讨Android平台上的UI设计工具及其使用方法,帮助开发者和设计师们创造出美观、易用的界面。 一、Android Studio内置设计工具 1. Layout Editor:Android Studio自带的布局编辑器是设计Android UI的...

    ANDROID UI设计工具

    为了帮助开发者和设计师高效地创建美观且易用的Android界面,有许多专业的设计工具可供选择。以下将详细介绍一些常用的Android UI设计工具及其特点。 1. **Android Studio**: Android Studio是Google官方推出的...

    android页面设计小工具

    在设计工具方面,Android Studio自带的布局编辑器(Layout Editor)是一个强大的助手,它支持拖放组件、实时预览以及属性编辑,使得开发者可以快速创建和调整界面。同时,它的Vector Asset Studio允许导入SVG图形并...

    Android界面设计工具 - DroidDraw-r1b21

    **Android界面设计工具 - DroidDraw-r1b21** DroidDraw是一款专为Android开发者设计的免费图形用户界面(GUI)设计工具,其主要功能是帮助开发者在无需编写XML代码的情况下,通过可视化的方式快速创建和预览Android...

    android ui设计工具

    Android UI设计工具是开发者和设计师用来创建Android应用用户界面的重要工具。这些工具简化了设计过程,使得无需深入编码即可创建直观、美观的界面。在提到的"android ui设计工具"中,特别提到了一个名为"DroidDraw...

    Android 界面 设计 开发 工具

    3. **Android Studio**:作为官方的集成开发环境(IDE),Android Studio提供了强大的界面设计工具,如Design View和Component Tree,可实时预览界面效果,还有布局编辑器和主题编辑器等辅助工具。 4. **Drawable...

    DroidDraw Android界面设计工具(DroidDraw)

    DroidDraw 是款强大的安卓界面设计软件,可以通过它拖动控件、设置层属性、设置颜色等步骤轻松地生成复杂的安卓XML布局文件,Android 的Layout 和Swing Layout 中有很好的对应,设计器的代码编写起来比较容易。

    android 界面UI设计工具 droiddraw

    droiddraw是一款针对Android平台的免费图形用户界面设计工具,特别适合初学者和快速原型设计。它允许开发者和设计师无需编程知识就能创建基本的Android布局。通过简单的拖放操作,可以添加各种控件,如按钮、文本框...

    Android Parted GPT分区工具包

    Android Parted GPT分区工具包是一款专为Android设备设计的磁盘分区管理工具,它集成了GPT(GUID Partition Table)分区表的支持,使得用户能够更有效地管理和调整Android设备的存储空间。在Android系统中,分区管理...

    DroidDraw android界面设计辅助工具

    DroidDraw 是一个基于Java Swing的Android可视化界面设计器,我们可以通过它来生成复杂的Android Layout XML文件,据作者介绍,Android的Layout和Swing Layout中有很好的对应,设计器的代码编写起来还是比较容易的。

    android 界面编写工具

    DroidDraw是一款开源的Android UI设计工具,它允许开发者以图形化的方式设计界面布局,无需编写XML代码。对于初学者或者寻求快速原型设计的开发者来说,DroidDraw是一个非常实用的工具。它支持添加各种UI组件,如...

    Android 封装的工具类

    在Android开发中,工具类(Utils Class)是程序员经常创建的一种辅助代码结构,用来封装一些通用功能,提高代码的复用性和可维护性。...在实际开发中,合理地使用和设计工具类是提升软件质量的重要手段。

    Android xml布局文件生成工具

    DroidDraw是一款流行的老牌Android UI设计工具,可以从提供的文件列表中看到,如`droiddraw.exe`和`droiddraw.jar`,它是专门为简化XML布局设计而开发的。DroidDraw允许开发者通过拖放方式添加控件到屏幕,并调整...

    droiddraw-r1b16 Android界面设计工具 最新版

    DroidDraw-r1b16是一款专为Android开发者和设计师打造的图形用户界面(GUI)设计工具,被誉为是Android应用开发中的实用助手。这款工具以其简洁的操作界面和强大的功能,让Android界面设计变得更加高效和直观。 ...

    Android可视化界面设计工具DroidDraw

    **Android可视化界面设计工具DroidDraw详解** 在Android应用开发过程中,UI设计是至关重要的一步。传统的XML布局编辑虽然功能强大,但对于初学者或者追求效率的开发者来说,可能较为复杂。这时,像DroidDraw这样的...

    Android课程设计报告.docx

    在本Android课程设计报告中,学生以“新闻客户端”为主题,采用Android Studio等开发工具,利用Java语言,构建了一个能够在线浏览新闻的应用系统。报告详细涵盖了设计要求、背景介绍、需求分析、设计目的、技术介绍...

    DroidDraw-Android界面设计工具

    **DroidDraw——Android界面设计工具** DroidDraw是一款专为Android开发者和设计师设计的图形化界面工具,它简化了Android应用用户界面(UI)的设计过程。通过DroidDraw,用户无需编写一行代码就能创建基本的...

Global site tag (gtag.js) - Google Analytics