首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android 9.0 强势来袭,带来了哪些新特性?

多相机支持 在Android 9设备,用户可以同时从两个或多个物理摄像头访问数据流。在具有双前置或双后置摄像头设备,可实现使用单个摄像头无法实现创新功能,例如无缝变焦,散景立体视觉。...特别是,请勿使用此工作流程来显示您通常不会在用户设备显示敏感信息。 统一识别认证对话框 在Android 9中,系统代表您应用提供生物识别身份验证对话框。...此功能为对话框创建标准化外观,感觉位置,使用户更有信心他们对可信赖生物识别凭据检查器进行身份验证。...它还会更改其行为以适应用户选择生物识别身份验证类型。...智能链接:Android 9增强了 TextClassifier该类,它利用机器学习识别所选文本中某些实体并建议操作。例如,TextClassifier可以让您应用检测用户是否选择了电话号码。

3.3K20
您找到你想要的搜索结果了吗?
是的
没有找到

机器学习为核心,DeepMind助力谷歌开发安卓 9「Pie」今日上线

用户安全及隐私 生物特征提示 ? 随着一系列用于身份验证生物传感器使用,不同类型传感器应用程序之间体验变得更加一致。...Android 9 引入了一个系统管理对话框,提示用户输入任何支持生物认证类型。...如果你应用程序正在绘制自己指纹验证对话框,你应该尽快切换成使用生物计量学提示 API。...HEIF 是一种流行照片格式,它改进了压缩方式以保存存储网络数据。借助 Android 9 设备平台支持,从后端服务器发送利用 HEIF 图像变得很容易。...在具备硬件支持、位置许可位置启用 Android 9 设备,你 app 可以使用 RTT API 来测量 Wi-Fi 接入点(AP)距离。

2K10

从诺基亚 X6 聊人脸解锁:安全基础是TEE

比如东芝脸部识别工具(Toshiba Face Recognition Utility)要求用户根据提示把头转向几个不同方向,整个认证过程还需要大约 30 秒——这在民用设备是个不能忍。...生物特征数据,或者我们设置解锁密码、PIN 之类,本质都会参与设备各种加密操作,比如 Android 5.0 之后全盘加密,以及 iOS 设备数据防护。...大部分 Android 手机即便启用指纹解锁,某些情况下,如重启设备,依然会要求用户数据密码。) 所以简单一个解锁设备操作,其后系统忙里忙外做事情可是相当多样。...但就像文章第一部分说Android 手机至今都没能很好地解决人脸识别关乎第一阶段安全性,所以用人脸来支付在 Android 设备依旧任重而道远。...这篇文章其实也就是随意谈了谈 Android iOS 系统在生物识别身份认证方面的一小部分投入,就已经值得我们花大量时间去研究深入了。

1.7K40

移动端系统生物认证技术详解

当然,不同之处可能在于大家对于平台能力或者接口能力熟悉程度,所以本篇主要介绍 Android iOS 使用系统生物认证需要注意什么,具体流程是什么,给需要或者即将需要大家出一份汇总资料。...true 时: 用户必须通过使用其锁屏凭据子集(例如密码/PIN/图案或生物识别)向此 Android 设备进行身份验证,才能够而授权使用密钥。...,将它流程抽象为一套完备生物识别标准:SOTER。...那就是必须是与微信合作所有手机厂商机型才能正常使用 ,而且经常在一些厂商系统出现奇奇怪怪问题,比如: MiUI13 绑定服务异常; 鸿蒙系统API层面报错; 莫名其妙地出现崩溃; 但是它可以实现基本类似于微信支付能力...支持机型可查阅 :#有多少设备已经支持tencent-soter iOS 相对来说 iOS 生物认证就舒适不少,相比较 Android 需要区分系统版本厂商 fingerprint 、face

1.6K20

从加密到验证,全方位保障您应用通讯安全

这种方法问题在于,如果整个群组有 10 名成员,那么每名成员都需要分享存储 9 个不同密钥,这样才能够在任意两名成员之间互发加密信息。这样一来,整个群组就有 45 个 key 存在。...举个例子,在 Android 当中,生物特征识别像是一条单行道。用户生物特征信息永远不会离开设备,而且绝不会与应用共享。...当用户决定把自己生物特征信息录入 Android 设备时,他们必须要通过系统设置应用。...倘若用户要使用指纹或是人脸识别,那么他们需要把手指放在传感器,传感器会直接把指纹图像发送到 Android 设备受限区域内,这个区域被称为可信执行区域 (TEE)。...随后,当您应用需要通过生物特征验证用户本人在操作时,Android 框架运行于 TEE 中生物识别系统会替您应用处理整个 "用户是否在场" 验证过程。

41010

Android指纹识别,提升APP用户体验,从这里开始!

Android 6.0 以下系统某些手机厂商自行支持了指纹识别,如果我们 APP 要兼容这些设备,就还要集成厂商指纹识别的SDK,这是最大兼容性问题。...在Android 6.0 以上系统,由于厂商对 Android 系统指纹识别模块定制化普遍,导致会出现一些兼容性问题。这个没有什么好办法,就需要开发者见招拆招了。...大意是,在 Android P 及以上版本系统中,BiometricPrompt 将展现一个由系统提供验证提示,用于支持设备提供生物识别,包括指纹、虹膜、面部等。...注意注意是,在 Android 6.0 Android 9.0 上有差别。...但在某些手机上(如OPPO reno),指纹传感器也是在界面底部,当拉起指纹识别时,会在指纹传感器位置显示一个指纹图标,以提示用户在哪下指。

3.1K30

Android处理崩溃一些实践

Android崩溃收集沿用了Java收集机制,实现起来比较简单。...设备唯一ID(基于IMEI或者Android ID等),方便根据用户提供id,查找崩溃stacktrace 设备语言与区域 方便重现 应用版本号 设备系统版本 设备类型,如平板,手机,TV等 崩溃发生时间等...在Android崩溃时候,我们都会看到类似这样对话框 ?...然而,实际上有些情况下是不需要展示这个对话框,一个常用例子,我程序中一个不太重要推送服务采用了单独进程,当这个进程崩溃时,实际是可以允许不让用户感知。...如果我们采取主进程仍弹出对话框,其他进程不弹出策略,那么我们问题,可以总结成如下三个 如何判断进程为主进程还是其他进程,或者某个进程 如何在某些进程不弹出应用崩溃对话框 如何在主进程弹出崩溃对话框

1.4K20

Android 中使用生物识别

使用生物识别身份验证带来最关键好处在于,整个认证过程十分简短,只需要轻按一下传感器或是看一眼设备就完成了。...如果应用要求每次独立会话都需要进行验证 (或者是某些较为频繁认证频率,例如每 2 小时一次或者每天一次等等),那么相比每次都手动输入密码进行验证的话,看一眼设备或轻按一下传感器这种方式就只是一种微不足道操作...如果应用仅需在安装后进行一次性验证 (例如邮件类应用),那么添加生物识别功能代价只是让用户多了一个拿起设备然后看一眼操作,但却额外提供了更加安全保障。...但实际,只要不是用户空间 (user-space) 受到损害,不用担心某个 X 应用使用了某 Y 应用密钥或操作。Android 框架不会允许其他应用获取或者初始化另一个应用操作。...在下一篇文章中,我们将为您带来如何合理地将生物识别身份验证流程整合到应用 UI 业务逻辑中。敬请关注!

66611

Xamarin 学习笔记 - 配置环境(Windows & iOS)

背景介绍 一直以来,做为一名Web以及桌面开发人员,我一直在使用.NET框架C#语言,而在某些项目中,Angular会在前端占有主导地位。...自此微软生成用C#开发软件将不仅仅能够运行在Windows,而是可以在任何设备运行。...当你安装或者更新XCode或者运行仿真器时,通常会显示一个窗口提示使用条款内容。如果你不接受条款,那么 Visual Studio for Mac版将不会识别该仿真器。...,也就是安装在你iOS或者Android设备Xamarin Live Player应用程序。...通过将你设备与IDE配对,我们可以在设备直接部署,测试调试应用程序。 那么,我们如何使用它? 这很简单,我们可以从你设备中选择一个新目标开始使用这一功能。 ? ?

6.1K20

聊一聊Android 6.0运行时权限

没有深入了解运行时权限开发者通常会有很多疑问,比如什么是运行时权限,哪些是运行时权限,我应用是不是会在6.0系统各种崩溃呢,如何才能支持运行时权限机制呢。...这种情况下,当我们从Google Play安装一个应用,在安装之前会得到这样权限提示信息。 ?...所以,这种一刀切处理方式还是有弊端,我们没有办法只允许某些权限或者拒绝某些权限。 棉花糖运行时权限 从棉花糖开始,Android系统引入了新权限机制,即本文要讲运行时权限。 何为运行时权限呢?...请求SYSTEM_ALERT_WINDOW 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 private static final int REQUEST_CODE =...注意 即使支持了运行时权限,也要在Manifest声明,因为市场应用会根据这个信息硬件设备进行匹配,决定你应用是否在该设备显示。

1K40

Android防盗功能可保护您设备和数据安全

这些功能将通过Google Play服务更新在运行Android 10+数十亿设备推出,其中一些功能可在Android 15中使用。1....启用后,我们新增强身份验证将要求使用生物识别技术访问更改关键Google账户设备设置,如更改PIN码、禁用防盗保护或访问Passkeys,从不受信任位置。...Android将通过要求用户输入他们PIN码或生物识别信息来保护对敏感设置访问。2. 在您手机被盗时立即自动保护手机被盗是意外令人紧张,当事件发生时很难迅速做出反应。...例如,当进行过多身份验证尝试失败时,它将锁定您设备屏幕。盗窃检测锁定离线设备锁将通过今年晚些时候Google Play服务更新提供给Android 10+设备。...远程锁定将通过今年晚些时候Google Play服务更新提供给Android 10+设备。“查找我设备”可在Android 5+设备使用。

5300

【重磅推荐】2015年移动应用质量大数据报告

首先,让我们从整体,回顾一下2015年度应用应用崩溃情况 12015 移动应用数量持续快速增长 据腾讯大数据显示,我国智能机活跃设备已超过 10 亿台,这些设备通过访问移动 App 或浏览器等方式进行上网...以下我们就来详细看看 Android iOS 设备崩溃情况以及原因,希望能给到您一些帮助。...10空指针异常是 Java 代码最常出现错误 30% Android 应用崩溃是由于 Java 空指针异常引起。...但 iOS 7 iOS 8 仍然占据一定市场比例;各系统版本崩溃率从高到低整体是 iOS 7 > iOS 9 > iOS 8,在应用开发适配系统版本时,iOS 8 系列版本仍是当前适配最好,...18iOS 应用的卡顿率高于崩溃率 低端设备的卡顿率明显高于高端设备;整体各机型的卡顿率普遍高于崩溃率。

93330

【重磅推荐】2015年移动应用质量大数据报告

首先,让我们从整体,回顾一下2015年度应用应用崩溃情况 1.2015 移动应用数量持续快速增长 据腾讯大数据显示,我国智能机活跃设备已超过 10 亿台,这些设备通过访问移动 App 或浏览器等方式进行上网...以下我们就来详细看看 Android iOS 设备崩溃情况以及原因,希望能给到您一些帮助。 先看 Android 部分---- ?...10.空指针异常是 Java 代码最常出现错误 30% Android 应用崩溃是由于 Java 空指针异常引起。 ?...但 iOS 7 iOS 8 仍然占据一定市场比例;各系统版本崩溃率从高到低整体是 iOS 7 > iOS 9 > iOS 8,在应用开发适配系统版本时,iOS 8 系列版本仍是当前适配最好,...18.iOS 应用的卡顿率高于崩溃率 低端设备的卡顿率明显高于高端设备;整体各机型的卡顿率普遍高于崩溃率。 ?

1.6K60

用来批量制作“假脸”,iOS 面部识别数据正在被黑客窃取

GoldPickaxe 主要用于收集泄露受害者个人信息以及生物识别数据 2023 年 3 月,泰国银行按照政府要求要对 50000 泰铢(约合 1 万人民币)以上交易通过面部生物识别验证个人身份。...但犯罪分子最后会清除所有失陷设备聊天记录,所以没有留下任何痕迹。...泰国警方也已经证实,犯罪分子是在自己设备安装银行应用程序,使用获取面部识别信息绕过检查。...攻击者也可以通过这种方式连接到失陷设备,使用相同设备指纹绕过反欺诈措施进行交易。 两个版本 GoldPickaxe 都使用虚假登录页面,提示用户输入他们凭据以访问虚假数字养老金应用程序。...这些承载着面部生物特征信息照片与视频,都会被回传到云存储桶。 配置文件 要求拍摄身份证件照片 websocket 传输 C&C 命令不加密,但 HTTP 传输会使用 RSA 进行加密。

11510

谷歌重磅推出Android Pie,以AI为驱动

谷歌表示,这些设备以及所有符合条件Android One设备都将在今年秋季之前收到Android Pie。谷歌补充称,它正与其他一些合作伙伴合作推出或升级设备Android 9。...Android Pie将不会出现在Nexus设备Android Pie功能 Android Pie包含了“大量AI,让你手机更智能,更简单,更适合你。” ?...API用于系统管理对话框以提示用户提供任何支持生物识别身份验证类型,以及允许从两个或多个物理摄像头同时访问流多摄像头API。...今年秋天,Pixel手机今年晚些时候其他设备也将推出Android Pie新数字福利功能。...智能文字选择可识别您正在选择文字含义并建议相关操作,现在也适用于您最近应用概述。 各种隐私安全性改进也值得强调。

82120

Andriod8.1之测量生物识别解锁模式安全性

(2017年12月5号Google更新了Android8.1CDD) 如今,基于生物识别的解锁模式几乎仅通过错误接受率 (FAR) 指标(即模型错误地接受随机选择有误输入概率)进行评估。...Android 8.1 引入了两项与生物识别解锁相关新指标,旨在帮助设备制造商更准确地评估设备安全性: 冒名接受率 (IAR):生物识别模型接受意图模仿已知良好样本输入概率。...我们将在此部分介绍有关测量生物识别解锁模式 SAR IAR 测试设置注意事项,并提供关于这些测试设置建议。...测试实际硬件 如果生物识别模型是在理想条件下测试,并且测试硬件与实际所用移动设备不同,则采集 SAR/IAR 指标可能会不准确。...为了获得准确指标值,应在安装了相关硬件实际设备上进行测试,或至少使用相同硬件并以其在设备实际应用方式进行测试。

1.2K70

如何使用Magisk解锁Bootloader以及RootGoogle Pixel 3?

通过在保存ADBFastboot二进制文件同一目录中打开命令提示符/Power Shell/Terminal,并根据你当前操作系统输入以下命令,确保你PC可以正常识别Pixel 3手机: Windows...现在,你应该会在屏幕看到一个警告文本,告诉你解锁bootloader将会带来巨大潜在风险。在电源音量按钮旁屏幕,你应该能看到一些提示内容。...9. 此时,手机将解锁bootloader并重启到bootloader菜单。这次,bootloader将显示一个红色警告图标“unlocked”字样。 10....10. 将patched_boot.img文件从你设备移动到你PC。为了避免麻烦,请将文件移动到ADBFastboot二进制文件所在同一目录下。 11....你可能听说过解锁bootloaderroot设备后,将导致你无法玩某些游戏,例如Pokémon Go Fate/Grand Order甚至无法正常使用一些银行app程序。

7.4K40
领券