图标设计(Icongraphy)

图标(icon)是占据一小块屏幕空间的图形,它提供了某一操作、状态或是一个应用程序的快速直观的表达。

应用程序启动器(launcher)

启动图标是你的应用程序在“主屏幕(Home)”或是“所有程序界面(All Apps)”中的视觉显示。因为用户可以改变主屏幕的壁纸,所以需要确保你的启动图标在任何类型的背景下都能被看清。

尺寸和缩放

移动设备上的启动图标尺寸必须为48×48 dp

显示在Google Play上的启动图标必须为512×512像素

比例

图标的完整尺寸为48dp

风格

使用容易区分的轮廓。三维、正视方向、如果是自上向下的话则添加一些透视效果,以使用户看得出深度。

操作栏(Action Bar)

操作栏图标是你的应用程序中最重要操作的图形按钮。每一个图标都应该使用简单的类比以让用户一下子就能理解其含义。

预定义的图标应当被用于例如“刷新”和“共享”等特定的常用操作。下面的下载链接提供了适合于不同屏幕密度以及Holo Light和Holo Dark主题的图标。该解压包中还包括了可以方便地修改以适应自定义主题的原型图标,以及可供深度自定义的Adobe® Illustrator®资源文件。

下载操作栏图标包

尺寸和缩放

手机上的操作栏图标应为32×32dp

中心区域与比例

完整尺寸为32×32dp

中心区域为24×24dp

风格

象形的、平面的、较少的细节,光滑弧线或是尖锐图形。如果图形很细,则左转或右转45度以填充整个中心区域。线条的粗细和线条间隔至少要为2dp。

色彩

色彩: #333333
启用: 60% 不透明度
禁用: 30% 不透明度

色彩: #FFFFFF
可用: 80% 不透明度
禁用: 30% 不透明度

小型图标/语境图标(contextual icon,即根据当前操作而变化的图标)

在你的程序里,对于表层操作(surface action)要使用小型图标且/或为条目提供状态图标。例如,在Gmail中,每一条消息都有一个星标用于将其标记为重要。

尺寸和缩放

小型图标应为16×16dp

中心区域和比例

完整尺寸为16×16dp。

中心区域为12×12dp。

风格

朴素、平面而简洁。实心图形比细框图形更容易看清。使用简单的视觉类比让用户可以简单地识别并理解其用途。

色彩

尽可能仅在需要时才使用艳丽的色彩。例如,Gmail用黄色的星形来表示被标记的消息。如果该图标是可以操作的话则采用和背景色对比强烈的色彩。

通知图标

如果你的应用程序会产生通知,则要在有新通知时提供一个系统可以用于显示在状态栏的图标。

尺寸和缩放

通知栏图标应为24×24dp

中心区域与比例

完整尺寸为24×24dp

中心区域为22×22dp

风格

使用平面而简洁的风格,并采用和启动图标相同的简单视觉类比。

色彩

通知图标必须是白色的。同时,系统可能会缩小且/或使图标变暗。

上一节

下一节

本页部分内容根据Android Open Source Project创作并共享的内容修改,并在知识共享 署名2.5许可协议中所述条款的限制下使用。

Android中判断是否支持GPS定位

代码与范例:

说明:通常Android设备有三种方式取得地理信息,GPS、移动网络和WiFi。GPS的表示名为”gps”,而移动网络和WiFi的表示名为”network”,它们统称为”provider”。因此,GPS_PROVIDER指的是GPS定位,而NETWORK_PROVIDER就是指后两种定位方式。

Sony Tablet 将于4月下旬获得 Android 4.0.3 系统升级

索尼(SONY)日本今天正式表示于去年新开展的平板电脑品牌“Sony Tablet”目前已发售的两款产品 Sony Tablet S/P 将于4月下旬得到最新的 Android 4.0.3 版本系统升级并增加新功能。这两部平板应该将会成为索尼旗下产品中最早得到最新版本 Android 系统升级的设备。

主要的更新内容:

  • Android 4.0.3 的功能更新,包括全新的用户界面等改进。
  • 照片,图片性能上升,包括可以在屏幕锁定时直接启动照相机、可以拍摄全景照片、可以对照片进行编辑等。
  • 可以和索尼的DB(蓝光光碟)录像机相连以收看电视节目。配合索尼自有的“RECOPLA(レコプラ)”这一软件能够轻松地管理、欣赏视频。
  • 新增索尼自有的“「スモールアプリ」(small appli)”功能,可以在任意应用程序启动的同时在屏幕上显示浏览器、计算器或是遥控器(遥控功能仅限Tablet S)功能,不必切换程序就能同时进行两种操作。(以下三幅图像版权 Copyright 2012 Sony Marketing(Japan) Inc. )

「スモールアプリ」機能の使用イメージ ブラウザー起動時計算機起動時

リモコン起動時

新闻稿(日文)

作为索尼第一次的平板产品,Tablet S/P系列并不能算完美,各种缺憾还是不少的。而由于推出时机的问题,选择了性能稍弱的Tegra 2方案也令其缺乏吸引力。不过新颖的设计,独创性的功能(例如S系列的偏重心设计以及红外遥控,P系列的双屏便携式设计等)还是让 Sony Tablet 成为一时的话题。这次能够得到最新版本的系统升级,也算是符合索尼一贯的软件升级策略。虽然行货方面还没有消息,不过想必也会一起获得升级吧。

此外,双屏折叠式的平板电脑Tablet P则将于四月推出WiFi版本(之前仅有3G + WiFi版本),价格50000日元(折合人民币约3788元),且推出三种新色彩的外壳。

20120427更新

今天美版的 Sony Tablet 已经得到了新版本系统的更新。而日版则和可惜地发布了延期通知,并且确切的更新日期未定。猜测这一延期的原因可能是和日版包含了 “RECOPLA” 等独自功能有关。虽然很可惜,但是也只能继续等待。

索尼(SONY)发表具备Magic floating touch技术的新型号智能手机Xpeira sola

今天索尼正式发表了旗下智能手机品牌Xpeira家族的最新机型Xperia sola。

Xperia sola最为引人注意的新特性就是全新的Magic floating touch技术,它可是让用户在不接触手机的情况下浏览手机内容。目前Xperia sola的浏览器和动态桌面中内置了该技术,可以不接触屏幕而进行网页的浏览,或与桌面互动。之后这一技术将公开给开发者共第三方应用使用。

Xperia sola的硬件参数大致如下:1 GHz 双核 ST-Ericsson NovaThor™ U8500处理器(采用了SMP技术,且支持高级的3D加速性能)、兼容 OpenGL ES 2.0 的ARM Mali 400 GPU、512MB的RAM、3.7英寸的支持Mobile BRAVIA engine的液晶显示屏(分辨率为854 x 480像素)、支持720P视频录制的5百万像素的摄像头、内置8GB闪存空间、支持microSD卡、HDMI接口、DLNA 。上市时Xperia sola运行于Android 2.3,并将于今年第二季度获得Android 4.0更新。

The Xperia sola Android smartphone gives you the latest Hollywood blockbuster from Video Unlimited.

Xperia™ sola with Xperia™ SmartTags

Xperia sola同样支持Xperia SmartTags这一基于NFC的附件,能够实现多种有趣功能。

Xperia sola将于今年第二季度上市、并提供有黑、白、红三色。

Xperia sola - Android mobile phone with 3.7" Reality Display with Mobile BRAVIA Engine.

参考页面(英文)

产品页面(英文)

从链接的YouTube视频中可以看到,Magic float touch是一个很有意思也很实用的创意,而且这部Xperia sola的外形也很合自己的喜好,于是相当期待呢。

Android中将像素转换为sp/dp

代码与范例:

说明:将像素值与Android的尺寸单位dp转换。dp/sp的意义基本相同,都是与屏幕密度无关的尺寸单位,只不过前者用于字体尺寸以外的场合,而后者用于指定字体尺寸。在不同情况下,dp和sp所表示的尺寸会有些不同,这部分内容将在之后补充。

Android中通过Intent调用其他应用的方法

启动浏览器

代码与范例:

说明:启动浏览器并前往http://www.google.com 。

启动拨号程序

代码与范例:

说明:启动拨号程序并输入号码138。

通话

代码与范例:

说明:拨打号码138。需要为程序申请权限<uses-permission android:name=”android.permission.CALL_PHONE”/>。

发送短信

代码与范例:

说明:启动短信程序。

启动通讯录

代码与范例:

说明:启动同学录的某一条目。

启动地图程序(Google Maps等)

代码与范例:

说明:启动地图程序。

搜索路线

代码与范例:

说明:启动Google Maps并搜索路线,具体的方法另外补充。

启动邮件程序

代码与范例:

说明:启动邮件程序并将收件人设为xxx@example.com,邮件主题设为Hello world,内容设为Ganbarimasu。

启动邮件程序并添加多个收件人

代码与范例:

说明:启动邮件程序并设置为发送给多个收件人。

启动邮件程序并添加附件

代码与范例:

说明:启动邮件程序并添加附件。

播放MP3文件

代码与范例:

说明:启动音乐程序并播放MP3歌曲。

卸载程序

代码与范例:

说明:卸载包名为strPackageName的程序。

安装程序

代码与范例:

说明:安装包名为strPackageName的程序。

启动设置

代码与范例:

说明:进入设定程序。

启动电子市场

代码与范例:

说明:以包名org.breezesoft.techolite为条件启动Android Market。

启动电子市场并进入程序信息界面

代码与范例:

说明:启动Android Market并进入包名为org.breezesoft.techolite的程序的详细信息界面。

从图库(Gallery)中选择并获取一张图片

代码与范例:

说明:启动图库并中选择并获取一张图片,返回原程序。

色彩

色彩主要用于强调。选择适合于你的界面的色彩以在不同的视觉元素间形成良好的对比效果。注意红色和绿色对于色盲用户来说可能是无法分辨的。

调色盘

蓝色是Android色彩盘中的标准色彩。每一种色彩都有对应的深色调版本,可以在需要时作为一种补充。

下载样板

上一节

下一节

本页部分内容根据Android Open Source Project创作并共享的内容修改,并在知识共享 署名2.5许可协议中所述条款的限制下使用。

活版印刷(Typography)

Android设计语言依靠例如缩放(scale)、间距(space)、变化(rhythm)和下网格对齐(alignment with an underlying grid)等传统的印刷排版工具。要让用户快速了解屏幕上的信息,对于这些工具的有效使用是很有必要的。为了支持印刷排版的这些功能,ICS引入了一种名为Roboto的新的字体族,它专为UI以及高分辨率屏幕设计。现有的TextView框架默认支持常规、粗体、斜体、和粗斜体等。

下载Roboto

样本手册

 

 

 

 

 

 

默认字体色彩
Android UI使用以下的默认色彩样式:textColorPrimarytextColorSecondary。亮色主题使用textColorPrimaryInversetextColorSecondaryInverse。当框架文本色彩样式在UI元素内部被使用时也支持用于触摸回馈状态的变体:

印刷缩放
文本尺寸的对比对设计出有条理而易于理解的布局很有帮助。不过,在同一UI中过多的不同尺寸也会造成混乱。Android框架使用以下尺寸集。

用户可以在设置中选择文本的系统级缩放因子。为了支持这一可读性功能,文本应该尽可能地使用sp这一缩放无关单位。要使用这些设定来测试所有支持缩放文本的布局。

上一节

下一节

本页部分内容根据Android Open Source Project创作并共享的内容修改,并在知识共享 署名2.5许可协议中所述条款的限制下使用。

索尼(SONY)将于今年4月发布PlayStation Suite SDK的免费Open beta版,并于下半年发布正式版

前一阵也提到过SCE对PlayStation Suite的设想,今天索尼正式发表了PlayStation Suite(下称PSS)的SDK的发布计划。在今年4月将免费发布beta版,在下半年发布正式版,授权价格99美元。

beta版SDK开发的应用将可以在PlayStation Certified设备上运行,而正式版可以继承beta版的内容,并且能够发布至PlayStation Store供用户下载。

目前(2012年3月7日)PlayStation Certified设备有索尼移动通讯的Xperia™ arc、Xperia™ acro、Xperia™ PLAY、Xperia™ acro HD、Xperia™ S(日本型号名称:Xperia™ NX)、Xperia™ ion(未在所有地区发售)以及 、索尼股份公司的“Sony Tablet” S系列、“Sony Tablet” P系列。

更进一步的消息将之后公布。

新闻稿(日文/英文)

不管怎么说,PSS正在一步步走上正轨,期待着在这一平台上能诞生出很多有趣的作品。如果有可能的话,自己也想尝试一下PSS应用的开发。

公制和框格(grid)

设备不仅物理尺寸不同,屏幕密度(DPI,Dots Per Inch)也不相同。为了简化在不同屏幕时的设计,想象每一种设备都被分类放入指定的“尺寸桶”和“密度桶”中。“尺寸桶”分为手持设备(小于600dp)与平板设备(大于等于600dp)。“密度桶”分为LDPI(Low DPI,120)、MDPI(Medium DPI,160)、HDPI(High DPI,240)与XHDPI(Extra High DPI,320)。为不同“尺寸桶”设计不同的界面布局并为不同的“密度桶”提供不同的位图图片以优化程序的用户界面。

空间问题
设备能够显示的密度无关像素(density-independent pixel,dp)是不同的。
更多内容请参见“屏幕尺寸与密度”数据页面

48dp律

可触控的UI组件通常是48dp大小的。

为什么是48dp?
通常,48dp相当与物理尺寸的9mm(有时可能会有些差异)。这在可触控元素的推荐尺寸(7-10mm)之内,因此用户可以准确地用手指按下这些元素。

如果你将元素的长宽设计为48dp以上的话:

  • 无论在何种屏幕上你的元素都不可能会比最小推荐触控尺寸的7mm更小。
  • 你将在整体信息密度和界面元素的易触控性之间取得很好的平衡。

注意间距
给每个UI元素保留8dp的间距。

范例

上一节

下一节

本页部分内容根据Android Open Source Project创作并共享的内容修改,并在知识共享 署名2.5许可协议中所述条款的限制下使用。