Android 6.0 新增API 简介(1)
2015-10-09 19:31
274 查看
Android 6.0 新增API 简介(1)
android 6.0 (M)提供了一些新的特性,这篇文章将介绍最有价值的API。指纹验证
新版的API能够在带有指纹识别的硬件的手机上通过指纹来验证用户。首先,我们需要获取FingerprintManager的一个实例然后调用authenticate方法
FingerprintManager fm = context.getSystemService( Conext.FINGERPRINT_SERVICE );
使用指纹识别需要有指纹识别的硬件设备。同时,你也需要为指纹识别设计一个UI。
官方指供了一个标准的指纹图标,你可以在 Fingerprint Dialog sample的示例中下载到。
当然,如果要使用指纹识别,你需要在Manifest文件中加入权限。
<uses-permission android:name="android.permission.USE_FINGERPRINT" />
如果想知道应用怎么实现指纹识别,可参考Fingerprint Dialog sample,想要了解验证API如何与其他API协作起来,可以观看视频Fingerprint and Payment APIs.
要测试指纹识别功能,可以参考以下步骤:
安装Android SDK Tools Revision 24.3
在模拟器中添加指纹功能 Settings > Security > Fingerprint
使用模拟指纹命令。
adb -e emu finger touch <finger_id>
在windows下,你需要使用以下命令:
telnet 127.0.0.1 <emulator-id> finger touch <finger_id>.
确认凭证
你的应用程序能够基于用户是怎么解锁手机来验证用户。这样用户就不需要为手机上的每一个应用程序分别记一套密码,同时,每个开发者也不需要单独写一套验证界面。你的应用需要使用一个公钥或私钥来实现用户验证。当用户成功验证之后,对于用户复用的密钥可以设置超时机制,当你初始化KeyGenerator 或 KeyPairGenerator时,可调用setUserAuthenticationValidityDurationSeconds()。
示例可参考Confirm Credential sample.
应用链接
增强的Android Intent可提供更加给力的应用链接。这个功能允许你把你的应用和你的域名联系在一起,这样,Android系统就能够识别特定的超链接,直接打开你的应用,不再需要让用户去选择用某个应用来打开。示例可参考 Handling App Links.
自动备份
新的AndroidM可支持应用程序的数据备份和恢复。要使用此功能,你的应用编译时需要设置target为 api 23,不需要附加任何代码。当然,这个数据是与google account进行绑定的,一旦用户删除了google accont,则备份的数据也会没掉。要了解备份原理,可参考https://developer.android.com/training/backup/autosyncapi.html相关文章推荐
- 使用include findViewById 返回null
- Android4.0图库Gallery2代码分析(二) 数据管理和数据加载
- React-native Android Java Module如何暴露自己的方法给js
- Android开发中CheckBox的setOnClickListener和setOnCheckedChangeListener的不同之处在哪?
- android pppoe
- Android使用AIDL与远端服务交互
- android入门
- Android Fragment 真正的完全解析(下)
- Android中联系人和通话记录详解(联系人的增删改查)(3)
- Android抽屉(SlidingDrawer --类似android通知栏下拉效果)
- Android每日范例——TextView的HTML效果
- Android 获取字符串在屏幕上的宽度
- Android三种播放视频的方式
- 在手机上执行Enumeration intfs=NetworkInterface.getNetworkInterfaces();抛出socketexception
- android键盘弹出头部上移处理
- android录制更大视频文件的修改
- android控件的属性
- 千里之行,始于足下(二)-------创建基类
- Android 学习笔记-- 开发环境 和 hello world
- android 实践- 2015-09-12