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

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已经与全球多家合作伙伴在购物、游戏和智能家居方面进行了积极的合作。

1.2K10

手把手教你移动端AI应用开发(一)——快速在安卓上跑通OCR应用

随着生产生活的秩序恢复,“新基建”的热度不断提升,人工智能产业随着政策的推动、资本的关注、5G的商用,深度学习、数据挖掘、自动程序设计等领域将得以迅猛发展,在更多的应用场景中得到实现。...只有通过不断地学习,才能够对当下和未来的事物有比较清晰的认知,并且在适当的时候做出正确的选择。...本应用开发使用的是安卓平台(只需一台电脑,一部安卓手机就可以搞定)、使用开源模型(飞桨文本识别模型OCR)。看完这篇文章,你可以快速上手AI应用开发。...在此基础上发挥想象力和创造力,更换模型,还可以开发更多有趣、有实用价值的APP哦。...创建第一个项目 Android Hello World Hello World,几乎是程序猿学习各种语言的第一个程序,这里教大家在Android Studio上实现第一个项目:Android HelloWorld

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

    解读Android 12首个开发者预览版

    在之前版本的系统下,用户启动安卓的沉浸模式,默认需要的手势操作是:从屏幕侧方滑入,退出沉浸模式,然后再返回上一个界面。...Android 12更改了完全自定义通知的外观。对于 target = 12 的应用,在通知栏的消息展示均使用统一的模板。...不配置的话,在安卓 12 设备上将不能安装,logcat 也会打印错误日志: Targeting S+ (version 10000 and above) requires that an explicit...性能 前台服务启动限制 以 Android 12 为目标的应用程序,无法在后台运行时启动前台服务,应用程序在后台运行时,可考虑使用 WorkManager 执行任务。...也欢迎更多的开发者和我们一起交流和探索Android及移动开发新技术,共同建设更好的安卓开发生态。 *本文图片来源于Android官网

    2.2K30

    安卓 topic-意图 Intent

    意图是安卓中重要核心组件之一。 Intent 是一个消息传递对象,您可以使用它从其他应用组件请求操作。...例如,如需在地图上向用户显示位置,则可以使用隐式 Intent,请求另一具有此功能的应用在地图上显示指定的位置。 [图片上传失败......如果出现这种情况,则调用将会失败,且应用会崩溃。要验证 Activity 是否会接收 Intent,请对 Intent 对象调用 resolveActivity()。...PendingIntent 的主要目的是授权外部应用使用包含的 Intent,就像是它从您应用本身的进程中执行的一样。...相反,通过调用相应的创建器方法创建PendingIntent 时,您必须声明所需的组件类型: 除非您的应用正在从其他应用中接收待定 Intent,否则上述用于创建 PendingIntent 的方法可能是您所需的唯一

    1.6K10

    Android6.0到9.0的适配爬坑总结

    Android P的稳定版,而且谷歌粑粑,为了大家能给辛苦熬夜加班,特地的和个大市场合作,要强制推出9.0的适配,而近期在下不才,为了报着多踩坑的心态,做了一下7.0~9.0的适配,脸颊也是老泪两行 2.安卓...1)只勾选v1签名就是传统方案签署,但是在7.0上不会使用V2安全的验证方式。 2)只勾选V2签名7.0以下会显示未安装,7.0上则会使用了V2安全的验证方式。...MODE_WORLD_READABLE); //MODE_WORLD_READABLE :7.0以后不能使用这个获取,会闪退,修改成MODE_PRIVATE 4.Android 8.0的适配 4.1 安卓...4.2 通知适配   安卓8.0中,为了更好的管制通知的提醒,不想一些不重要的通知打扰用户,新增了通知渠道,用户可以根据渠道来屏蔽一些不想要的通知 兼容的代码 /** * 安卓8。...TextUtils.isEmpty(channeId)||TextUtils.isEmpty(channelName)){ L.e("NotifyCompatYc: ".concat("安卓

    2.2K30

    《第一行代码》中遇到的问题

    前言: 最近刚刚学完郭霖的第一行代码(第二版)这本书,是我选择入门安卓的一本书,看到很多人都推荐这本书,所以就去图书馆借来趁寒假学习下。...但是由于技术是不断更新的,而这本书是16年的,虽然也算是市面上比较新的安卓书籍,但是由于技术的更新速度实在是太快,所以楼主学习的时候2020年,已经有点过时了,导致有一些方法和库更新之后有问题,在此记录下来...3.5.2 gradle:5.4.1 Android gradle plugin Version :3.5.2 JDK8,targetSDK 28 书中所有的实例都是用的真机调试(小米8)为安卓...其他的就没什么了 2.第八章丰富你的程序——运用手机多媒体 这里有个问题,就是安卓8之后通知必须要有通道,也就是说每个通知都属于某一个特定的通道,我们必须要先声明通道,而书上是安卓7所以没写也不算错,解决办法...这里我们在MainActivity中创建了两个通知渠道,首先要确保的是当前手机的系统版本必须是Android 8.0系统或者更高,因为低版本的手机系统并没有通知渠道这个功能,不做系统版本检查的话会在低版本手机上造成崩溃

    2.3K10

    Android适配全面总结(二)----版本适配

    在我们的开发中,会对不同安卓版本做适配,比如我之前做过的项目中最低兼容到4.4,最高兼容是最新的系统7.1,由于不同版本的系统中部分API版本也不同,我就要对这些API做特殊处理。...AndroidManifest中列出的危险权限,并且应用程序已经在同一权限组中具有另一个危险权限,系统会立即授予权限,而不会与用户进行任何交互。...} startActivityForResult(cameraIntent, FLAG_CHOOSE_CAMERA); } 想看到拍照、选择照片、裁剪等完整流程的描述,可以参考这篇博客 解决安卓...此权限与其他运行时权限一样,会与应用绑定,在安装时进行提示,确保用户授予使用安装来源的权限后,此权限才会提示用户安装应用。...在运行 Android 8.0 或更高版本的设备上使用此权限时,恶意下载程序将无法骗取用户安装未获得预先授权的应用,所以我们需要加入安装apk文件的权限。

    2.8K10

    unity应用在andriod上崩溃的原因

    我们做的一款游戏在编辑器里跑的好好的,一打包的手机上就各种崩溃; 而且是不确定什么时候出现,用logcat查看了系统日志,就看到是异常地址访问的log,没有什么有价值的信息。...重复试了好多次之后,发现每次进一个测试关卡的时候必闪退,于是一路上加日志,希望能知道是哪一句导致程序崩溃。 加到最后,场景加载完了,一切都正常。...可以推断加载场景过程没问题,应该是在某一个组件脚本的update里面出问题的。...通过逐条的增加日志,最终定位到一个空引用访问上,导致程序在安卓机上闪退!怀疑是安卓sdk在运行时的jit直接变成了机器指令,导致可能的空异常。...这个问题让我很惊讶,原来以为会抛出空引用异常,没想到很c#的空指针访问一样会导致进程崩溃。于是组织大家把所有可能为空的地方排查可一遍。

    2.3K20

    小红书APP的全新鸿蒙NEXT端性能优化技术实践

    这样做的好处是系统稳定性极高,即使应用崩溃,也不会导致整个系统崩溃(system crash)。而在 Linux 宏内核中,应用的不当行为可能会直接导致系统崩溃。...与安卓平台的线程池不同,鸿蒙 OS 的 TaskPool 会根据硬件条件和任务负载动态调整线程数量。这种机制避免了安卓平台中因线程池数量过多而导致的系统资源消耗问题。...这一点与安卓端并无明显差异,安卓端可以通过 THREAD 等方式启动线程。在鸿蒙 OS 5.0 以下版本(如 4.2 版本)中,主要运行的仍然是安卓系统。...这种情况下,安卓线程数量存在上限,这对应用开发者来说是一个挑战。如果 SDK 集成过多,线程数可能超标,进而导致应用被系统强制终止,或出现业务场景异常崩溃等稳定性问题。...不过,安卓线程通常没有严格限制,因为线程本质上是一个内存拷贝过程,除非开发者通过指针等方式自定义线程间数据传输。在传输格式上:鸿蒙 OS 支持通过 Sendable 接口进行数据传输。

    50010

    B4A如何运行在Win11安卓子系统上

    ,关闭了VT功能,那么就会导致Docker崩溃,Docker一旦崩溃就会导致,里面的所有数据均会丢失!...3.目前想在Windows11上,使用安卓模拟器调试B4A程序,又想与虚拟机共存的解决方式就是使用微软官方的WSA安卓子系统了!...[安装完成后可以改回"中国"] 图示: 第三步,安装安卓子系统 使用 [Add-AppxPackage WSA文件路径] 命令行安装 图示: 在开始菜单会简单以下图标表示成功...到此安卓子系统安装完毕 第四步,配置安卓子系统 在开始菜单,点击Windows Subsystem for Android突变进入子系统进行配置 1.打开"开发人员模式" 2.点击"开发人员模式...:58526]就是我们要用ADB操作的IP和端口号 到此安卓子系统配置完毕 第五步,在安卓子系统上安装和调试 APK应用程序 1.开始前我们先用B4A创建一个测试项目安卓子系统可以跳过此操作

    2.1K30

    Android学习--还有一些小技巧

    这些小技巧 ----       通过上面的这些文章,就把简单的安卓项目总结了一遍,当然你说懂这些就可以做Android开发的话还是不行的,欠缺的还有很多,但欠缺的这些我们有只能在工作中去总结以及不断的提高...日志控制 ----       在iOS中我们经常有用到这个日志控制的问题,在安卓中也是,就是在debug阶段我们需要大量的日志,但是在release状态我们是不需要的,日志不仅仅会增加程序运行的成本,...还会泄漏一些重要的信息,所以在编译release状态我们是需要控制日志打印的,在安卓中我们可以写这样的一个类来进行处理。...和我们iOS的理解方式是一样的,我们iOS中会用到DEBUG这个变量,具体的我也就不再多说了,有兴趣的可以自己找找这方面的问题,我们直说安卓的。...,就会导致Timer中的定时器任务无法正常运行,而Alarm则具有唤醒CPU的功能,它保证在大多数情况下需要执行任务的时候CPU都能正常运行。

    73830

    Android12,你的适配开始了吗

    2.3 更易用的模糊、色彩滤镜等特效 在 Android 12 中,可以更轻松地将常用图形效果应用于视图和渲染结构上。...影响应用的行为变更 3.1 针对所有应用的行为变更 以下行为变更将影响在 Android 12 上运行的所有应用,无论采用哪种 targetSdkVersion 都不例外。...以下行为变更将影响在 Android 12 上运行的所有应用,无论采用哪种 targetSdkVersion 都不例外。...不过由于这些窗口会中断用户操作,因此应用需要请求权限才能显示这些内容。在 Android 12 中,可以控制是否允许在自己的内容上显示这些覆盖图层。...3.2.3 前台服务启动限制 以 Android 12 为目标平台的应用在后台运行时无法再启动前台服务,但一些特殊情况除外。

    4.6K30

    在 Android Instant App(安卓即时应用程序)中启用 ProGuard (混淆)

    )和 4 MB 字节的限制 把一个已经存在的应用程序转换成 Android Instant App(安卓即时应用程序)是很有挑战性的,但对于模块及结构化你的项目而言却是一个很好的练习,更新 SDKs(开发工具包...当 ProGuard(混淆)集成到 Android 构建中时,新的 com.android.feature Gradle 插件(用于构建 AIA (安卓即时应用程序)模块)根本不存在,并且 ProGuard...简单地说:如果你的 base feature 包含的公共元素(例如 AppCompat 小部件)仅在功能 1 和/或功能 2 中使用但并未在基本功能本身中,则这些元素将被 ProGuard(混淆)删除,导致运行时崩溃...这可能会在运行时导致 ClassCastException 或其他奇怪的行为,因为只能有一个结果类将会被加载和使用。 有两种方法可以做到这一点。...请记住通过运行应用程序并检查所有可能的情况来彻底进行测试,因为某些错误只能在运行时发生。 ---- 希望本指南能够让你更好地理解为什么 ProGuard(混淆)可以使你的即时应用程序崩溃。

    3.5K30

    Android画中画(PIP)进阶---Action按钮的使用

    ——《微卡智享》 本文长度为1839字,预计阅读5分钟 前言 上一篇《Android画中画(PIP)模式使用》介绍了画中画的使用,今天这篇来讲讲Action按钮的使用,主要是广播方式更新UI及Android...12后的兼容性问题。...来实现的,当第一个按钮点击返回应用程序全屏时,用到的PendingIntent.getActivity,而第二和第三个按钮通过发送广播的方式就会用到了PendingIntent.getBroadcast...,但是真机Android 12就会直接崩溃了,原因是Android 12 声明特定 PendingIntent 对象是否可变,请分别使用 PendingIntent.FLAG_MUTABLE 或 PendingIntent.FLAG_IMMUTABLE...如果您的应用试图在不设置任何可变标志的情况下创建 PendingIntent 对象,系统会抛出 IllegalArgumentException。

    1.4K10

    BAT测试专家对web测试和APP测试的总结

    APP测试重点 1.安装卸载测试: app在 不同的操作系统(安卓和ios),不同的版本,不同的机型上是否都能安装成功; 在安装过程中,突然断网或网络不好,是否给出有好的提示,网络恢复之后是否能正常下载...; 在安装过程中,突然内存不足,是否有相应的提示; 在安装过程中,是否支持取消操作; 在安装过程中,突然死机,断电,卡死,手机恢复正常后,是否能正常安装; 安装成功后能否正常运行 卸载时在不同系统,不同版本上能够卸载成功...; 各个模块之间的切换是否正常; 3.更新测试: 打开旧版app时,是否有更新提示,且在不同的手机版本上都能更新成功; 打开新版app时,不显示更新提示,在设置中检查更新,提示已更新到最新版本; 若app...、切换前后台是否崩溃(变态测试) 7.压力测试: 安卓用monkey,不断点击、滑动屏幕,看软件是否崩溃。...8.应用的前后台切换: app切换到后台,再回到app,检查是否停留在上次操作界面; app切换到后台,再回到app,检查功能和应用状态是否一样; app切换到后台,再回到前台时,注意程序是否崩溃,尤其对于从后台切换到前台数据有自动更新的时候

    1.4K50

    App和SDK开发必看 | 个推分享Android12适配指南

    **如果未设置该属性,那应用将无法安装在 Android12 上。...PendingIntent执行的操作实质上是参数传进来的Intent操作,像通知栏消息的发送就是使用PendingIntent实现。...★ 也就是说,“仅限这一次”并非严格意义上的仅限这一次授权。对当前应用完成授权后,下次重启该应用将仍是已授权状态。 b....因此,个推SDK产品使用的就是第一种方案进行Android12适配。 02 前台服务启动限制 除了一些特殊情况外,以 Android12 为目标平台的应用将无法在后台运行时启动前台服务。...如果应用尝试在后台运行时启动前台服务,将会引发异常。针对此情况,Android12官网也给出了前台服务的推荐替代方案:WorkManager。

    1.9K20

    技术指南:短视频SDK在低端安卓设备上的流畅运行方案

    摘要 本文旨在解析短视频SDK在低端安卓设备上的运行挑战,并提供详细的操作指南以及增强方案,以确保短视频应用能在性能受限的设备上实现流畅播放。...典型场景包括社交媒体、在线教育、电商展示等,用户期望在各种设备上都能获得一致的流畅体验。 挑战 性能瓶颈:低端安卓设备通常CPU和GPU性能较低,处理高分辨率视频时易出现卡顿。...内存限制:低端设备内存较小,短视频SDK在运行时可能因内存溢出而崩溃。 电池消耗:视频处理是耗电大户,低端设备电池续航能力有限,需要优化以减少消耗。...步骤五:测试与部署 设备测试:在多种低端安卓设备上测试短视频SDK的性能。 部署上线:确保所有优化措施有效后,将应用部署到目标设备。...结语 通过上述指南,我们可以看到,即使在低端安卓设备上,通过合理的技术选型和腾讯云产品的深度集成,短视频SDK也能实现流畅的运行效果。这不仅提升了用户体验,也为开发者提供了更多的便利。

    15510

    C#-Xamarin的Android项目开发(一)——创建项目

    创建项目 使用Xamarin开发安卓项目,首先需要安装VS2017以上版本。因为VS2017以上的版本,可以直接创建Xamarin项目。...另外用Xamarin开发安卓项目,还需要使用Intel的CPU,并且得是双核以上的CPU,因为调试时,需要使用电脑的虚拟化,奔腾4之类的CPU是不支持虚拟化的。...点击确定后,会弹出一个选择模板的窗体,这里我们选择一个空白应用,并且选择最小安卓版本号为4.4,如下图: ?  点击OK后,项目创建完成,解决方案内容如下图 ?...PendingIntent pendingIntent = PendingIntent.GetActivity(this, 0, new Intent(this,...到此,这个简单的安卓项目已经创建完成了,下一篇文章,将介绍Xamarin中如何使用安卓控件。

    3.8K10
    领券