原文:http://android.eoe.cn/topic/summary

果冻豆 - Android 4.1

通知系统 - Notifications

在Android 4.1系统上通知的功能大大加强了。

  • 用户可以直接操作通知条

  • 通知的大小和布局更加灵活

  • 通知会以重要性排序

  • 通知条的大小还可以缩放

通知条的默认布局仍然保持原样,所以对于果冻豆以前设计的应用,其通知仍然有效。更新的Notifications 1|通知 - Notifications一节上有更多信息。

可变大小的窗口部件 - Resizable Application Widgets

Widgets是用户自定义桌面的核心功能,应用能够以最直接的方式把内容展示给用户。Android 4.1引入了**可变大小功能**,窗口大小将取决于:

  • 用户放置Widgets的位置
  • 用户直接拖动窗口的大小
  • 桌面的可用空间

当用户旋转设备的时候,您还可以提供水平、垂直两套布局。Widgets系统提供具体的Widgets信息,限制,以及设计考量。

人人皆可使用 - Accessibility

Google的公司理念之一就是“整合全球信息,使人人皆可访问并从中受益”。应用应该能照顾到各种用户,比如手比较笨拙的人,听觉障碍,色弱人士,以至视觉障碍者。
参考新的Accessibility页面,几个具体的方法确保您的应用可以方便最多的用户群体,包括以下:

  • 直观的浏览方式
  • 推荐的按钮大小
  • 通用的图标
  • 有时限的操作要考虑特殊人群
  • 使用系统组件或者给自定义的组件加入TalkBack功能
  • 试试 TalkBack

冰淇淋三明治 - Android 4.0


导航栏 - Navigation bar

Android 4.0 的新手机上没有物理按键,取而代之的是虚拟的导航栏,放置有返回、主屏幕和最近的应用这三个按钮。阅读 兼容性 - Compatibility|兼容性 一节,了解系统是如何兼容硬件按键并支持 Android 3.0 之前的应用中常见的系统菜单。

操作栏 - Action bar

操作栏对于 Android 应用来说是最重要的元素。它统一了整个平台上的浏览方式,并且可以用来放置您应用中的操作按钮。

多视图布局 - Multi-pane layouts

在 Android 的世界,为不同的屏幕尺寸和比例设计您的应用是很重要的。利用 Fragemnt 的多视图布局可以将在手持设备上的多个 Activity 组合在同一个界面中,更加生动地在大屏幕的平板上展示。

选择 - Selection

之前,长按手势用于调出上下文操作菜单,现在则多用于选择。选择好数据后,在“上下文操作栏”中显示可用的操作。

Android 4.1的新特性介绍的更多相关文章

  1. Android应用--新浪微博客户端新特性滚动视图和启动界面实现

    新浪微博客户端新特性滚动视图和启动界面实现 2013年8月20日新浪微博客户端开发之启动界面实现 前言: 使用过新浪微博客户端的童鞋都清楚,客户端每一次升级之后第一次启动界面就会有新特性的介绍,用户通 ...

  2. Android Studio 3.5新特性

    Android Studio 3.5新特性     原文链接:https://blog.csdn.net/jklwan/article/details/99974869 Android Studio ...

  3. dubbox新特性介绍

    dubbx是当当网对原阿里dubbo2.x的升级,并且兼容原有的dubbox.其中升级了zookeeper和spring版本,并且支持restfull风格的远程调用. dubbox git地址:  h ...

  4. Hadoop3.0新特性介绍,比Spark快10倍的Hadoop3.0新特性

    Hadoop3.0新特性介绍,比Spark快10倍的Hadoop3.0新特性 Apache hadoop 项目组最新消息,hadoop3.x以后将会调整方案架构,将Mapreduce 基于内存+io+ ...

  5. jdk7和8的一些新特性介绍

    jdk7和8的一些新特性介绍 本文是我学习了解了jdk7和jdk8的一些新特性的一些资料,有兴趣的大家可以浏览下下面的内容. 官方文档:http://www.oracle.com/technetwor ...

  6. ArcGIS 10.3 for Desktop新特性介绍

    ArcGIS 10.3是一个完整公布的ArcGIS平台,它包含新的产品(ArcGIS Pro),针对10.2版本号产品进行了功能增强和稳定性的改进. ArcGIS 10.3 for Server新特性 ...

  7. Xcode9新特性介绍-中文篇

    背景: Xcode 9 新特性介绍: 1.官方原文介绍链接 2.Xcode9 be ta 2 官方下载链接 本文为官方介绍翻译而来,布局排版等都是按照官方布局来的. 与原文相比,排版上基本还是熟悉的配 ...

  8. Android Oreo 8.0 新特性实战 Autosizing TextView --自动缩放TextView

    Android Oreo 8.0 新特性实战 Autosizing TextView --自动缩放TextView 8.0出来很久了,这个新特性已经用了很久了,但是一直没有亲自去试试.这几天新的需求来 ...

  9. php7函数,声明,返回值等新特性介绍

    使用 ... 运算符定义变长参数函数 (PHP 5 >= 5.6.0, PHP 7) 现在可以不依赖 func_get_args(), 使用 ... 运算符 来实现 变长参数函数. functi ...

随机推荐

  1. python environ PYTHON_EGG_CACHE

    My first thought was "Wow, that's quite a long way of telling me to 'just quit.'" Not want ...

  2. java 日期Date类型比较大小

      java 日期Date类型比较大小 CreateTime--2018年5月31日16点39分 Author:Marydon import java.text.DateFormat; import ...

  3. V-rep学习笔记:机器人逆运动学解算

    IK groups and IK elements VREP中使用IK groups和IK elements来进行正/逆运动学计算,一个IK group可以包含一个或者多个IK elements: I ...

  4. [转]URL汉字编码问题(及乱码解决)

    一.问题的由来 URL就是网址,只要上网,就一定会用到. 一般来说,URL只能使用英文字母.阿拉伯数字和某些标点符号,不能使用其他文字和符号.比如,世界上有英文字母的网址 “http://www.ab ...

  5. C++中public、protected及private使用方法

    1.类的一个特征就是封装,public和private作用就是实现这一目的.所以: 用户代码(类外)能够訪问public成员而不能訪问private成员:private成员仅仅能由类成员(类内)和友元 ...

  6. Android 代码画角标 offcutView

      效果如下:          代码: <com.andye.OffcutView android:layout_width="30dp" android:layout_h ...

  7. asyncsocket的用法

    更多参考文章 http://blog.csdn.net/zltianhen/article/details/6560322 http://www.cnblogs.com/bucengyongyou/a ...

  8. 用yum下载rpm包(不安装)到制定目录

    用yum下载rpm包(不安装)到制定目录用yum下载rpm包 www.pcjsh.com  1.安装yum-downloadonly # yum install yum-downloadonly -y ...

  9. jsp页面如何读取从后台传来的json

    ===================================问====================================== var obj = jQuery.parseJSO ...

  10. tensorflow代码中的一个bug

    tensorflow-gpu版本号 pip show tensorflow-gpu Name: tensorflow-gpu Version: 1.11.0 Summary: TensorFlow i ...