首页
学习
活动
专区
圈层
工具
发布

用 TensorFlow Lite 在安卓系统上实现即时人体姿态跟踪

我们很高兴发布一个TensorFlowLite样本应用程序,用于在Android上使用PoseNet模型进行人体姿态估计。...在谷歌I/O ‘ 19上,TensorFlow Lite展示了一款名为Dance Like的应用程序,它可以帮助用户学习如何使用PoseNet模型跳舞。...在画布对象上绘制新的位图。 5、使用从Person对象获取的关键点的位置在画布上绘制骨架。显示置信度得分高于某个阈值的关键点,默认值为0.2。...SurfaceView通过在视图画布上获取、锁定和绘制来确保将surface毫不延迟地放到屏幕上。...我们希望这个应用程序能让设备上的机器学习变得更容易。如果您使用该应用程序,请使用#TFLite、#TensorFlow和#PoweredByTF与我们共享。

4.4K30

谷歌在安卓13设备上推出隐私沙盒测试版

谷歌表示:"隐私沙盒测试版提供了新的API,这些API的设计以隐私为核心,不使用可以在应用程序和网站上跟踪的识别码。"选择Beta版的应用程序可以使用这些API向你展示相关的广告,并衡量其有效性。...预计Beta测试将从安卓13设备的 "小部分 "开始,并将随着时间的推移逐步扩大。...安卓上的隐私沙盒是谷歌对苹果的应用追踪透明度(ATT)的回应,它要求应用开发者在通过独特的标识符追踪用户在应用和网站上的在线行为之前,必须征求用户的明确同意。...这是苹果公司在iOS 14.5中引入的。 此次测试仅仅是保护用户网络数据安全的一部分,其目的是在2024年之前开始逐步淘汰Chrome网络浏览器中的第三方cookies。...目前,安卓设备被分配了一个独特的用户可重置的标识符,可被应用开发者用于跟踪在线行为。隐私沙盒用一套保护隐私的工具取代了这个标识符,这些工具的设计是为了限制信息共享,同时支持个性化广告。

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

    Nreal在CES 2020上发布3D系统“星云”,支持全部安卓应用

    拉斯维加斯2020年1月7日 /美通社/ -- 北京时间1月7日,可穿戴式混合现实(MR)眼镜开发商Nreal在CES 2020上宣布,推出全新的3D系统—“星云”。...北京时间1月7日,可穿戴式混合现实(MR)眼镜开发商Nreal在CES 2020上宣布,推出全新的3D系统—“星云”。...借助5G和MR技术,Nreal正在帮助消费者从平面世界朝着3D混合现实世界转移,在今年的CES上,Nreal也展示了大量的混合现实技术的应用场景和案例。...再次,星云系统为用户带来实时共享体验,多个Nreal Light的使用者可以加载和同步相同的混合现实环境,共同进行游戏互动或者工作协同。 最后,星云系统允许用户使用定制化的交互终端。...安卓智能手机与Nreal Light绑定后,手机将变成操控手柄,用户可以进行操作及交互。

    1.1K10

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

    你的包名必须是在你的安卓系统的所有的包中是唯一的。...Target SDK 目标SDK 指示了你测试过的你的应用可以支持的最高版本的安卓系统(仍然是用API级别指定) 当一个新的安卓版本变得可用,你应该测试你的应用在新的安卓版本并且更新这个值去匹配最新的...在真实设备上运行 如果你拥有一个安卓动力的设备,在这里展示了你如何安装和启动你的应用: 1.使用USB线将你的设备插入到你的开发机器(译者注:可能是电脑)上,如果你使用window是开发,你可能需要为你的设备安装适当的...2.在你的设备上启用USB debugging(USB调试)模式 在很多运行在安卓3.2或者更旧的版本上的设备,你可以在选项设置里找到: 设置>应用程序>开发者 在安卓4.0或者更新一些的版本,他存在于...系统使用这个值去实现默认的导航行为,比如在安卓4.1(API等级16)或者更高的 Up navigation。

    2.9K00

    【腾讯云的1001种玩法】安卓加固在腾讯云上的使用(附反编译结果)

    我我们知道对于有过反编译经验的同学分分钟把正常的安卓程序源代码搞出来。...一直也在寻找此类服务,之后发现腾讯云上有一个叫乐固的服务,支持反破解,反调试,反窃取,防篡改,防二次打包, 兼容2.x至 7.x 任何安卓系统, 兼容yunOS系统,重要的是免费的,支撑的团队响应速度也很及时...等到上传完毕以后: 提交,系统就会自动进行加固。 下载加固包。 会提示: 此时,如果没有下载签名工具,就先下载签名工具,如果已经下载好了 就点击 “继续下载加固包”。...目录结构是混淆后的了 目前我们这边正式产品已经使用上,表现良好兼容性也很强。

    6.7K00

    如何使用安卓手机在Termux上一键部署Hexo博客并为其配置公网地址

    前言 本文主要介绍如何在安卓手机平板Termux系统中安装个人hexo博客并结合cpolar内网穿透工具,实现无公网IP环境也能随时随地远程访问本地搭建的网站。...Hexo 使用 Markdown 解析文章,在几秒内,即可利用靓丽的主题生成静态网页。...http方式地址在浏览器访问,即可看到我们的Hexo博客界面,这样这个远程访问就配置好了 4.固定公网地址 上面创建是免费随机地址,24小时内变化,为了方便长久稳定连接,我们可以固定访问地址,在cpolar...然后我们使用其中一种http方式地址在浏览器访问,即可看到我们的Hexo博客界面,这样一个固定不变的远程访问hexo博客就配置好了【cpolar.cn已备案,因此无需备案】。...我们只需要保持隧道正常在线,公网用户就可以通过这个公网地址来访问到手机termux上的博客网站。

    39610

    使用 Vagrant 在不同的操作系统上测试你的脚本

    我使用 Vagrant 已经很长时间了。我使用几种 DevOps 工具,把它们全安装在一个系统上会搞得很乱。Vagrant 可以让你在不破坏系统的情况下随意折腾,因为你根本不需要在生产系统上做实验。...假设你想写 Ansible 或 shell 脚本,在一个新的服务器上安装 Nginx。你不能在你自己的系统上这样做,因为你运行的可能不是你想测试的操作系统,或者没有所有的依赖项。...你可以将你的 Vagrantfile 提交给 Git,以确保你的团队正在测试完全相同的环境(因为他们将使用完全相同的测试机)。不会再有“但它在我的机器上运行良好!”这事了。...开始使用 首先,在你的系统上安装 Vagrant,然后创建一个新的文件夹进行实验。...这篇文章最初发表在 作者的个人博客 上,经许可后被改编。

    1.4K10

    谷歌的安卓系统在中国免费使用,那他在这过程中有什么利益或者收入?

    现在还是很多人不理解安卓系统作为免费的系统,谷歌是如何通过安卓系统获取利润的,在这点上谷歌表现出极其聪明的一方面,最早谷歌准备准备推广自己的安卓系统,由于在这个行业内没有太多的积累,想要抢占这个制高点首先要在模式上有所创新...,就是谷歌辛辛苦苦研发的安卓系统在全球范围内是公开的,这种模式在当时还是给人眼前一亮的感觉。...,而且如果不是美国的全力打压现在华为手机全球的销量已经超过韩国的三星了,很多人觉得谷歌做了这么多的事情战略目的是什么,其实站在今天的角度上看安卓系统,已经能够看出端倪谷歌通过安卓系统在推广自己的GMS全家桶...,而且欧美等民众已经习惯于使用谷歌的GMS软件全家桶,而且软件全家桶的安装是需要谷歌授权的,相当于谷歌通过安卓生态,把自己家的产品矩阵都给推广出去了,而且要使用谷歌的全家桶厂家必须要经过谷歌的授权。...谷歌在安卓上的战略已经非常成功了,而且在市值上已经得到证实,谷歌对于安卓免费使用的策略在未来也不会改变,因为生态已经被大众接受谷歌不太可能会有所改变,希望能帮到你。

    1.7K20

    Vue-cli3 项目在安卓低版本系统和 IE 上白屏问题解决

    最近遇到一个问题,用 Vue 开发的项目在最近两年新出的安卓手机上没问题,在三四年前的旧手机上出现白屏问题。...分析一下应该是安卓系统版本的原因,目前已知的是Android 6.0 以上都 OK,6.0 以下就不行了。 低版本安卓系统内置的 webview 不支持 ES6 语法等一些新特性,所以报错。...但在手机上调试不方便,受一篇文章的启发, IE 浏览器也是同样的问题,所以可以在 IE 上调试,一个调好了两个就都好了。...preset-env es6-promise babel-polyfill babel-plugin-transform-remove-console 复制代码 以上五步配置完就可以解决 Vue 项目在低版本安卓系统和...lintOnSave: false, assetsDir: '', // 相对于outputDir的静态资源(js、css、img、fonts)目录 runtimeCompiler: true, // 是否使用包含运行时编译器的

    3K10

    Android开发者的UI自动化测试上手指南

    我们常常听到这样的问题:“为什么软件的开发者们不适合测试他们自己开发的软件?”。事实上,要回答这个问题需要明白开发者去进行测试的目的。...再直观一点,我们测试向一个EditText输入一段文字,那么整个过程就可以描述为: 找元素:找到EditText组件; 做操作:向EditText输入字符串; 检查结果:EditText显示了我输入的字符串...以上三个小步骤实际上也是我们作为用户在使用一个APP的时候所遵循的流程。而我们的测试也是基本遵循这样一个流程的。...一些Espresso的主要方法 UI自动化具体实例 这里建议参照官方文档给出的步骤进行实践,示例给出自己在实践demo中配置自动化测试的基本步骤。...然后在测试用例的类中注册和反注册接口: Espresso.registerIdlingResources(idlingResource); ?

    1K20

    Vue-cli3 项目在安卓低版本系统和 IE 上白屏问题解决

    最近遇到一个问题,用 Vue 开发的项目在最近两年新出的安卓手机上没问题,在三四年前的旧手机上出现白屏问题。...分析一下应该是安卓系统版本的原因,目前已知的是Android 6.0 以上都 OK,6.0 以下就不行了。 低版本安卓系统内置的 webview 不支持 ES6 语法等一些新特性,所以报错。...但在手机上调试不方便,受一篇文章的启发, IE 浏览器也是同样的问题,所以可以在 IE 上调试,一个调好了两个就都好了。...babel/preset-env es6-promise babel-polyfill babel-plugin-transform-remove-console 以上五步配置完就可以解决 Vue 项目在低版本安卓系统和...lintOnSave: false, assetsDir: '', // 相对于outputDir的静态资源(js、css、img、fonts)目录 runtimeCompiler: true, // 是否使用包含运行时编译器的

    2.3K30

    Android 3分钟带你入门开发测试

    3、Espresso 自动化测试使用Android的Instrumentation API,这些API的调用在一个与UI线程不同的线程中运行,因此,使用自动化方法测试用户界面会导致严重的并发问题,进而产生不一致不可靠的测试结果...Google对这个问题的解决方案是Espresso,它是一个测试框架,能够使UI测试在多线程环境中安全地运行,并移除了关于编写测试的大部分样板代码。...仪器测试 位于 module-name/src/androidTest/java/。 这些测试在硬件设备或模拟器上运行。...可以在编写集成和功能 UI 测试来自动化用户交互时,或者在测试具有模拟对象无法满足的 Android 依赖项时使用这些测试。......如图8所示: 这样就会在模拟器或者连接的设备上运行测试,你可以在手机屏幕上看到被执行的动作(比如在EditText上打字)请查看原文视频。

    1.4K50

    QQ飞车手游UI自动化测试尝试

    本文只使用QQ飞车手游安卓客户端进行UI自动化测试尝试尝试方法1--使用Espresso, 用UI Automator获取元素属性打开app在”腾讯游戏用户协议和隐私政策界面“和权限请求界面,使用UI ...UI Automator进行元素定位尝试方法2--使用AirtestAirtest是网易出品的一款基于图像识别和poco控件识别的一款UI自动化测试工具,比较适合于游戏官网下载http://airtest.netease.com.../, 之后,在win10, AirtestIDE打不开使用兼容模式启动,仍然无法打开改用其他方法尝试方法3--使用GAutomator通过GAutomator的介绍得知,GAutomator需要把它的SDK...5--使用Unity内置的UI自动化测试方案根据说明文档可知,使用Unity自带的UI自动化测试解决方案也需要接触项目源码尝试方法6--终极解决方案,机器视觉+UI自动化这是通用的解决方案,一定可行,而且不限于安卓平台...,具体怎么做,待研究另外,如果游戏中本来就存在相关AI,完全可以利用起来综上,由于QQ飞车手游安卓包用的开发引擎是Unity用Espresso只在前面两个界面可行,后续不可行Airtest不可行比较可行的方案是

    29800

    安卓系统签名方法2则

    最近一个安卓的项目,本来是使用安卓板4.2的;但由于生产需求将原来的单板集成到整体(显示触屏+安卓)。由于其提供的样板是6.0。整个程序的主功能运行还可以,就是无法写日志和播放本地视频。...于是研究一下,发现原来是他们提供的安卓未root导致的。于是跟供应商联系给root文件,谁知这丫的不给,就给了个安卓的系统签名。。好吧,给系统签名就重新编译吧。...1、加入签名最简单的方法就是二签,就是用原来的签然后换他们给的系统签名。...2、那只能在目前的签名中加入系统签名,这个真的比较麻烦。但麻烦一次,后面就简单了。那怎么做呢?...:espresso-core:3.0.2' implementation(name: 'serialportutils-release', ext: 'aar') implementation

    2.2K40

    简单的安卓网络音乐视频播放器app

    目录 开发环境 功能清单 部分源码 login.java MainActivity.java MyDatabase.java build.gradle 学习安卓开发时做的一个小demo,知识点包括:intent...具体可看视频: 简单的安卓网络音乐视频播放器app 截图: 开发环境 开发工具:Android Studio 音视频接口:网易云API,项目地址:网易云音乐 API service 功能清单 账号...:注册、登录、删除、记住密码 音视频:搜索、播放/暂停音乐、播放/暂停视频、上一曲/下一曲 部分源码 当时初学,写的比较粗糙,仅供参考 login.java package com.sxf.myapp;...editText_pwd; private EditText editText_usr; private CheckBox checkBox_rmpwd; private SQLiteDatabase...; if (cursor.getCount()==0){ Toast.makeText(this,"用户名或密码错误

    2.2K10

    每个开发者都应该懂一点单元测试

    5 一个单元测试的流程 setUp:设置前提条件,比如初始化; 执行动作:调用被测方法,并得到返回结果; 验证结果:验证获取的结果和预期是否一致; 6 关于Mock   在写单元测试的过程中,我们可能会发现需要和系统内的某个模块或系统外某个实体交互...5 单元测试集成到Jenkins Jenkins上不需要任何改动,执行现有的gradle命令会自动执行单元测试,测试不通过会报编译错误。...Developer Site:Test Your App 谷歌官方单元测试Demo 关于安卓单元测试,你需要知道的一切 Android单元测试在蘑菇街支付金融部门的实践 Android单元测试: 首先...(五):依赖注入,将mock方便的用起来 Android单元测试(六):使用dagger2来做依赖注入,以及在单元测试中的应用 Android单元测试(七):Robolectric,在JVM上调用安卓的类...安卓单元测试(八):Junit Rule的使用 安卓单元测试(九):使用Mockito Annotation快速创建Mock Android单元测试(十):DaggerMock:The Power of

    1.1K30

    精品连载丨安卓 App 逆向课程之二逆向神器 frida 的介绍

    在逆向的工作上也是一样的道理,使用frida可以“看到”平时看不到的东西。出于编译型语言的特性,机器码在CPU和内存上执行的过程中,其内部数据的交互和跳转,对用户来讲是看不见的。...主机上使用一段python脚本,将这段js脚本“传递”给安卓系统里正在运行的frida-server。...中级能力:远程调用 上一小节中我们在安卓机器上使用js脚本调用了隐藏函数secret(),它在app内虽然没有被任何地方调用,但是仍然被我们的脚本“找到”并且“调用”了起来 这一小节我们要实现的是,不仅要在跑在安卓机上的...高级能力:互联互通、动态修改 最后我们要实现的功能是,我们不仅仅可以在kali主机上调用安卓app里的函数。...我们还可以把数据从安卓app里传递到kali主机上,在主机上进行修改,再传递回安卓app里面去。

    2.9K20
    领券