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

小米发布首款“Face ID”的安卓手机,3699元

今日下午(5 月 31 日),小米发布了一系列新品,其中最引人注目的当属小米8透明探索版:全球首款压感屏幕指纹识别 + 安卓首款“Face ID” ,这是雷军在发布会上给出的信息。...不过,虽然小米8透明探索版号称有安卓版的“FaceID”,但是它和 iPhone X 还是有不同之处的。...小米表示,“与 iPhone 的散斑结构光方案不同,小米8探索版采用编码结构光方案,通过点阵投影器投射的 33000 个编码点阵,创建毫米级3D面部模型。...该模型与红外图像结合成为'Face ID',被破解的概率可低至百万分之一。”...此外,米8透明探索版推出了一个名叫“米萌”功能,通过捕捉、分析⾯部肌肉运动, 用户可以制作并分享属于⾃己的 3D 动画表情包。呃,这应该可以称为安卓版的“Animoji”吧。

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

    Android训练课程(Android Training) - 构建你的第一个应用

    在你开始这个课程之前,确保你已经有了安卓开发环境并设置好,你需要: 1.下载安卓开发包(Android SDK) 2.为你的Eclipse安装ADT插件(如果你使用Eclipse集成开发环境的话) 3....默认情况下,这将被设置为你手中的可用SDK版本中的最新版本(它可能是安卓4.1或者更高;如果你还没有任何一个可用版本,你必须使用SDK Manager安装一个)。...对所有的视图来说,默认的weight是0,那么,如果你为仅有的一个视图指定任何weight大于0的值,那么这个视图填满无论多少的剩余空间,知道所有的视图被分配他们需要的空间。...EditText元素分配所有的weight后的结果。...你可以为安卓的旧版本提供相同的导航行为,使用 Support Library 和 展示的那样来添加元素。

    2.2K00

    为前端工程师写的安卓入门知识

    跨端开发一直都是火热的话题,作为前端开发者,了解一下终端的知识也是有好处的这篇先简单介绍一些安卓一些常用的基础知识和概念。...可以找个adb文件,放在自己的环境变量里也就可以用了。前提是安卓手机打开了开发者选项的usb调试。...这里不是因为取名偷懒了,这做是为了适配不同的平台和尺寸。 举个例子,v21指的是安卓系统版本21对应的就是安卓5.0。在这个目录下可以使用5.0的新方法,对5.0及以后的版本的机型有效。...,常见的比如,因为安卓机型有不同的架构x86 armeabi mips等,如果所有的底层so库都打包在一起,apk会很大。...关于安卓的基础知识先介绍到这里。后续会有关于其他的客户端知识介绍。欢迎感兴趣的同学一起交流讨论。

    1.4K30

    为安卓APP设置统一风格的界面切换动画那么

    其实这也是我自己遇到的问题,为了避免下次遇到再满世界去找,我还是记录下来,网上的都是不全的。我也是满心无奈、 我们首先要意识到,界面切换有几种? 当界面被打开直至充满整个屏幕的时候的动画。...界面已经充满屏幕,但是被刚才新打开的界面遮住的动画。 当界面关闭的时候的动画 当刚才被遮住的界面重新回到屏幕的动画。...--当界面被遮住的动画 从界面往左边移动,直至消失在屏幕的左边--> 的界面重新回到平面的动画 从屏幕的左边往屏幕移动(右边),直至重新遮住整个屏幕--> 那么在style中应该这么写(其中一部分是抄网友的,自己结合了一下) <!

    93420

    直接把 Python 编写的图形程序打包为安卓 APP

    今天,咱们就尝试使用一下 BeeWare 这个框架,编写一个图形界面程序,然后打包为一个安卓APP。 开始吧!...安装完成之后,可以在Windows的应用程序列表中看到它: ? 点击它,就会打开我们之前用命令运行的程序界面; ? 打包为安卓APP 如果我们要将应用打包为安卓APP,过程也是类似的。...首先,创建应用的安卓脚手架: briefcase create android 接着,构建安卓应用: briefcase build android ?...然后,我们运行一下构建好的安卓应用: briefcase run android 在这里会让我们选择设备,可以选择 BeeWare 提供的安卓虚拟机或者是在电脑上连接自己的手机,在这里,我们选择安卓虚拟机...这样,我们就把Python编写的图形程序直接打包为了安卓APP。 IOS的打包流程也是类似,大家可以参考官网文档尝试一下。

    5.3K40

    安卓项目-利用Sqlite数据库,开发新闻发布系统

    本教程致力于程序员可以快速的学习安卓移动端手机开发。 适合于已经习得一种编程语言的同仁。 更多志同道合,想要学习更多编程技术的大神们。 小弟不才,麻烦关注一下我的今日头条号-做全栈攻城狮。...本文章是基于上篇文章基础之上进行深入学习的。程序员带你学习安卓开发-XML文档的创建与解析 Sqlite数据库: Sqlite数据库是在安卓中使用较广泛的数据库。其为简单、轻巧的Sql类文件型数据库。...3.我们可以初始化数据库结构和数据,例如: 3.1添加News表 CREATE TABLE "News" ( "Id" INTEGER NOT NULL, "Title" TEXT, "Content"...TEXT, PRIMARY KEY ("Id") ); 3.2初始化数据: 在这里只添加两行数据加入:News: INSERT INTO "News" VALUES ('1', '英语四级高频词汇,纯干货...) findViewById(R.id.editTitle); editContent = (EditText) findViewById(R.id.editContent); } 2.2“保存”按钮绑定后台

    1.7K40

    Android开发之输入框EditText介绍

    这篇文章主要为大家详细介绍了Android布局之输入框EditText设计,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 现在先简单介绍一下技术点: 1.如何使用圆角输入框和按钮背景 2.如何实现...“手机号”、“密码”后面的竖线 3.如何嵌套输入框的布局 4.如何监听输入框的输入事件及删除按钮的动态显示隐藏 1.如何使用圆角输入框和按钮背景 安卓为开发者准备了shape这个xml标签,用于自定义一些形状...drawable/shape_wihte_frame" 2.如何实现“手机号”、“密码”后面的竖线 这个其实很简单,只需书写一个竖线即可,宽度为1dp或者1px(或你认为更合适的数值)。.../textView1" android:background="#EEEFFF" /> 3.如何嵌套输入框的布局 安卓给我们提供了多种布局,但是你用任何一种都没办法把界面设计好。.../textView1" android:background="#EEEFFF" /> EditText android:id="@+id/phonenumber" android

    2.1K10

    安卓-无敌解决ListView添加标题头无法正常显示的问题(歪门邪道)

    原因: 在做安卓实验时,用到了ListView来做表格显示数据。由于表头是使用xml布局文件动态实现的。造成了添加好组件后,无法正常显示的情况。浪费了我2小时的时间,终于利用歪门邪道解决了。...重点 首先要知道的是使用listView.addHeaderView(view)添加表头时,如果listView中没有数据的话,是不能显示数据的。...", "item_username", "item_age","item_hight"}, new int[]{R.id.item_id, R.id.item_username, R.id.item_age...,R.id.item_hight}); //实现列表的显示 listView.setAdapter(adapter); 机动部 激动不 激动不 激动不 激动不 ?...这种办法应该不是最好的解决办法,如果哪位大神看到了此篇文章,如果您有更好的解决办法,请给小弟留言。

    1.4K31

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

    本文中,我们将介绍安卓新版本的所有新特点。 今年 5 月份,谷歌 I/O 大会宣布推出安卓 9,而后经过数月的测试,谷歌收获了大量的反馈。...今日,谷歌宣布将把安卓 9 的源代码放到安卓开源项目上(AOSP),开始在所有的谷歌 Piexl 手机上用安卓 9。据介绍,安卓 9 拥有的机器学习能力能让手机变得更智能、便利、个性化。...对开发者而言,安卓 9 包含很多强化 APP 的新方法。 Android 9 包含什么? 以机器学习为核心的更智能的智能手机 Android 9 能根据你的喜好自动调整你的手机,让它更适合你。...为 NFC 支付和安全交易开放移动 API Android 9 添加了 GlobalPlatform Open Mobile API 的一个实现到安卓上。...现代安卓 作为 Android 9 项目的一部分,谷歌的目标是现代化安卓的基础建设,以及在其上运行的 app。

    2K10

    安卓第六夜 凡高的自画像

    你可以在这里选择想要创建的新文件的类型,比如XML文件,Java文件等。安卓会根据你选择的类型,做一些默认设置。...新Activity的界面 我们要设计一个用于输入姓名和博客地址的安卓界面。由于姓名和博客地址都是字符串类型,因此我们可以借助EditText类的View元素,来增加字符串类型的输入栏。...按钮是最容易想到的方式。这里,我没有使用按钮,而是为一个TextView增加点击事件监听。 ?...); nameInput = (EditText) findViewById(R.id.name); urlInput = (EditText) findViewById...根据安卓的规定,MainActivity第一次运行,以及每次从暂停中复苏时,都会调用该方法。用户在SelfEditActivity修改返回后,就可以立即获得最新的数据。

    1.2K70

    这家为AI for Science而生的新研究院,要让科研进入“安卓模式”

    为AI for Science而生的研究院 AISI是一家年轻的研究院,2021年9月才正式成立,却已闯出不少名堂。...要是把目光放更长远,AISI还希望推动整个科学研究从“小农作坊模式”转换到平台化的“安卓模式”。 平台化科研的新模式 如何理解科研的“小农作坊模式”?...而“安卓模式”,可以理解成科研的规模化大生产,借鉴Linux、安卓等平台的成功经验,用开源带来滚雪球效应,聚集人才、数据、算法和应用场景,为科研创新加速。...与AI在安防、医疗等需求比较集中的场景相比,AI for Science在各个学科的需求更分散,经历的链条也会更长。...于是在这个“安卓模式”之中,既需要开源社区来提供工具,研究院去做创新,也需要企业把这些创新成果开发成产品。

    65230

    TextInputLayout-Android M新控件

    在Google I/O 2015期间,安卓团队发布了一个崭新的兼容库,Design Support Library。它简直就是为解决这个问题而生的。...它显示了一个“登录”文字与两个EditText元素,一个是为用户名准备的,一个是为密码准备的。布局中还包含了一个触发登陆流程的按钮。背景颜色是扁平风格的灰色。...就如你知道的,这个属性允许你在EditText的内容为空的时候显示一个自定义的提示。一旦用户开始输入,hint会消失。这并不理想,因为用户丢失了他们输入信息的上下文提示。...不幸的是,如果你不告诉它,安卓不会自动的隐藏虚拟键盘。在onClick方法体中调用hideKeyboard。...并且它会改变整个EditText控件为红色。 setErrorEnabled开启错误提醒功能。这直接影响到布局的大小,增加底部padding为错误标签让出空间。

    77920
    领券