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

Android Studio 3.6 正式版终于发布了,快来围观

此外,您不再需要手动键入 GPS 坐标来测试应用位置,因为我们现在将 Google 地图直接嵌入到 Android 模拟器扩展控制面板。...如果您已准备好迎接下一个稳定版本,并且想要使用一组新生产力功能,Android Studio 3.6 已准备好下载,以便您入门。...设计 在设计编辑器拆分视图 设计编辑器(布局编辑器和导航编辑器)现在提供”拆分”视图,使您能够同时查看 UI ”设计和代码”视图。...开发 视图绑定 视图绑定是一项功能,允许您在引用代码视图时提供编译时安全性,从而更轻松地编写与视图交互代码。启用后,视图绑定将为每个模块存在 XML 布局文件生成一个绑定类。...测试 Android 模拟器 – Google 地图 Android 模拟器 29.2.12 为应用开发人员提供了一种与模拟设备位置进行接口新方式。

3.1K10

《Never Lost Again》读后感

本书主要介绍了Google Earth,GoogleMaps等地图产品前世今生,特别是在重大转折点上所做决策以及背后考虑,能让我们近距离了解这样一款改变世界产品很多内幕。...中文版不到三百页,在飞机上(10小时旅程)一口气就读完了,还做了简单梳理和概括。推荐给每一个地图爱好者以及相关领域的人都读一下,相信会有不少收获。下面是本人对这本书一个概括和读后感。...当时三维应用往往需要价格高昂,专业化高端硬件,而他们看到了Win-Intel以及摩尔定律对这一模式巨大冲击,于是招募了很多三维可视化领域优秀人才,想要开发一套供游戏开发人员构建交互式三维环境使用...首先,Google推出了Maps这一互联网地图应用,采用Ajax技术,Keyhole影像数据,现在可以在浏览器快速高效浏览,同时开发出来点数据(POI),也让地图更为实用。...Google实现了“通过地理整理全世界信息”这一愿景,但同时设定了一个更长远目标:“让物理世界可被搜索“。

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

Android Studio 3.6 新特性一览(推荐)

拆分视图取代并改进了早期预览窗口,并且可以对每个文件进行设置,并且可以保存上下文信息,比如:缩放比例和设计视图选项等。想要开启拆分视图,单击编辑器窗口右上角拆分图标即可。...开发 View binding View binding 是一个新特性,它通过在代码引用视图时提供编译时安全性,使我们能够更容易地编写与视图交互代码。...NDK 更新 以下 Android Studio NDK 特性,以前在 Java 中支持,现在在 Kotlin 也支持: 从 JNI 声明跳转到 C/C++ 相应实现函数。...通过将鼠标悬停在源代码文件靠近行号 C/C++ 项标记上来查看函数映射 为 JNI 声明自动创建一个 stub 实现函数。...这样在调试开发时候构建速度将会有所提高,但是我们也可以在 gradle.properties 文件设置 android.useNewApkCreator=false 来改用旧打包工具。 ?

2.4K20

Android Studio 新特性详解

Android 设备支持 : Arctic Fox 包含大量针对 Android 设备功能, Wear OS 上心率传感器,以及支持 Google TV 新版 Android TV 模拟器等功能...我们目前还在进行最后润色功能之一,便是在 Android Studio 中提供追踪卡顿功能。卡顿是指界面跟不上帧率现象。想要追踪卡顿,首先需要在 Profiler 录制一个轨迹。...我们想要实现是,当设备在横向和纵向之间移动时,相机界面可以适当地旋转。 △ 本例相机界面 MotionLayout 旋转动画 我们可以使用 MotionLayout 实现这一功能。...在示例项目启动后,您也许会注意到,当相机处于活动状态时,Android Studio 会给出如何在相机虚拟场景中进行导航提示。...视图切换到平板电脑模式,可以看到 "WELCOME" 消息并不在屏幕外,它在一开始就被显示了出来。这样就可以知道,该动画在大屏幕上效果不佳。

2.7K20

Android O:使用自定义字体资源

前言 Android O新功能之一是使用自定义字体资源。在这篇文章,我们一起来看看如何在我们应用程序中使用它们。 在Android O之前,在我们应用中使用自定义字体有多困难?...在Android Studio创建新资源目录.png 创建字体文件夹很容易.就像创建 menu, values, drawable等等。 所以右键单击res文件夹并创建一个新font文件夹。 ?...创建一个字体资源目录.png 字体格式 Android O支持.otf(OpenType)和.ttf(TrueType)字体格式。 现在创建一个简单页面。一本书,标题是大型衬线字体。 ?...一旦您放入fonts文件夹自定义字体文件,就可以预览字体。只需双击一个字体,Android Studio会预览字体。 ? 字体预览.png 转到您XML布局文件。...自定义字体样式.png 如果您使用是字体系列,则会有相同字体,权重不同。 你知道在说什么,如果你下载一个字体并解压缩.zip文件,你会得到这样多种字体变体。 ?

2.4K30

全网最酷南极路线图

这个是36次南极考察队雪龙2号路线图。 问题来了,请问要做一个这样三维可交互式地图总共分几步。 答案是三步。...下面是来自官网(https://echarts.apache.org/zh/index.html)介绍:ECharts,一个使用 JavaScript 实现开源可视化库,提供直观,交互丰富,可高度个性化定制数据可视化图表...里面很多类型图都可以用作地学可视化GL矢量场图可以做风、浪可视化;散点图可以做站点可视化,比如空气质量;热力图可以做格点数据二维展示,比如温度。...-- 加载ECharts准备一个具备大小(宽高)Dom --> 上面html引入...myChart.setOption(option); js脚本中加载了几张图片,包括地图、云、城市灯光等一些图片,把他们和脚本打包到一起,放到文末。

80931

滑铁卢大学使用谷歌地球图像和高斯溅射进行真实感3D城市场景重建和点云提取!

仅使用来自Google Earth Studio图像,作者训练了一个3D高斯溅射模型,其性能超过了之前基于NeRF模型。...Google Earth Studio提供了一个平台,通过简单地指定摄像机姿态和场景位置来生成多视角航空/卫星图像。...这些由以下公式给出: 其中 是视图变换, 是投影变换。在针孔模型这样线性相机模型情况下,变换是一个矩阵乘法,这在标准3DGS模型中用到,结果是 。...这种劣势也被Google Earth Studio易于创建具有螺旋式摄像机路径多尺度数据集所抵消,这种路径适合于围绕城市某些感兴趣区域大规模3D场景。...这还将使得在多个邻域之间实现更好重建成为可能,或许可以使用更复杂摄像机路径,例如在Google Earth Studio围绕每个感兴趣邻域分层排列多个螺旋,或者是填充整个大规模场景密集覆盖空间填充曲线

9510

Jetpack Compose Alpha 版现已发布!

图片 作者 / Google 产品总监 Karen Ng Jetpack Compose 是一个现代化 UI 工具包,旨在帮助开发者通过原生平台 API 简单快捷地在全 Android 平台构建精美应用...您还可以直接在 Android Studio 导入和浏览 最新示例。...更新 UI 最常见方法是使用 findViewById() 这样方法去遍历 UI 组件树,并通过调用类似下面的这些方法来改变节点: button.setText(String) container.addView...您可以将基于视图 UI 元素添加到可组合函数这样做可以将不基于 Compose 组件添加到基于 Compose 组件,例如: MapView 或 WebView。...Android Studio 会创建一个 Activity,其中包含由将该功能所生成 UI,并将其部署到您在设备上应用。

4.1K30

ndk代码支持断点调试

两种配置方法区别在于,配置defaultconfigndkabifilters参数,android studio会将所有的架构so打包到一个apk,但是如果使用productflavors,将会根据不同架构打包不同...操作是打开project窗格并选择android视图,右键点击您想要关联到原生库模块(例如 app 模块),并从菜单中选择 link c++ project with gradle。...然后就可以看到这样一个对话框 ? 但是试着操作了一下,发现没有找到 link c++ project with gradle选项。...此时我们可以直接在android studio编辑c++代码,支持自动补全,方法跳转。以及ide所有的其它常见操作,格式化代码,重构变量名,查看引用等 ? ?...但是实际应用,我们很少会把ffmpeg编译成动态库再做链接,因为这样安装包过大。试着使用ffmpeg编译静态库再使用cmake编译,出现如下错误。有知道如何解决麻烦告诉 ? ?

3.7K61

百度地图这十年如何一步步干掉了强悍对手?

这样黑暗时代并不遥远,十年前在网络地图普及之前,人们出行非常依赖纸质地图,走出火车站第一个出现总是卖纸质地图大妈,人们在出行之前要查看地图、打印路线,一些报刊亭甚至还提供收费问路服务… 现在,网络地图已成为移动互联网基础设施...这一阶段,Google地图2005年便在美国范围支持手机,并发布Google Earth,2007年发布街景服务,2008年支持UGC服务,看上去非常酷。...Google地图:昔日劲敌,技术强悍,并很重视中国本土化,还有Earth等炫酷功能,不过Google2010年做出惊人决策,退出中国,一切市场都拱手让给了百度。...不过,尽管与Google相比还没有『Earth』、『Mars』、『Sky』等地球外空间炫酷地图子产品,但在实用性上百度地图更胜一筹。...下一个十年四大可能 ‍ 百度地图未来十年自然要分几个阶段走,猜测第一个阶段,百度地图重点会在以下几个方向有所作为: 1、深入O2O和大数据战略。

1.6K70

Android Studio 3.6 发布啦,快来围观

拆分视图并放大设计编辑器 ? 此版本包含对视觉设计编辑器以下更新: 设计编辑器(例如,布局编辑器和导航编辑器)现在提供一个拆分视图 支持,可以同时查看UI 设计视图和代码视图。...Kotlin支持 以前由 Java 支持 Android Studio 支持 NDK 功能,现在 Kotlin 也能够支持了: 从JNI声明导航到 C / C ++ 相应实现函数。...对隐式绑定 JNI 实现进行签名检查。 2. 其他JNI改进 Android Studio 代码编辑器现在支持更无缝 JNI 开发工作流程,包括改进类型提示,自动完成,检查和代码重构。...Single points 在 Single points 标签,可以使用 Google Maps Webview 搜索感兴趣点,就像在手机或浏览器上使用Google Maps一样。...要创建和保存路线,请执行以下操作: 1.在地图视图中,使用文本字段搜索路线一个目的地。 2.从搜索结果中选择位置。 3.选择 Navigate 按钮 ? 4.从地图上选择路线起点。 5.

8.9K20

14个UI精美功能强大Android应用设计模板

由于狂热开发者社区和移动设备日益普及,Android商业应用程序成为一个不断增长市场。...E-Book是在线阅读书籍android模板。此款Android应用功能设计精美,除了包含普通在线阅读软件都有的文字阅览模式、书架模式外,还有音乐播放器一样功能,以便读者在不想阅读时候听书。...FOCUS是一款用于在线学习和课程预定应用程序,可用于大多数互联网学习业务。模板包括60多个图标和15个以上屏幕,登录、优化详细信息、地图视图、属性列表等。...此应用 地图集成在许多页面,可在两个点(原点位置和目的地)之间绘制一条路线。此模板每个XML和JAVA文件点都包含注释,以便于理解。...它包括一个30多个图标和25个页面,登录、OTP屏幕、主页等。

4K10

原创|Android Jetpack Compose 最全上手指南

在今年Google/IO大会上,亮相了一个全新 Android 原生 UI 开发框架-Jetpack Compose, 与苹果SwiftIUI一样,Jetpack Compose是一个声明式UI...声明式UI意思就是,描述你想要一个什么样UI界面,状态变化时,界面按照先前描述重新“渲染”即可得到状态绝对正确界面,而不用命令一样,告诉程序一步一步该干什么,维护各种状态。...因为Android Studio 4.0 添加了对Jetpack Compose 支持,Compose 模版和Compose 及时预览。...六、Compose 布局实时预览 从Android Studio 4.0 开始,提供了在IDE预览composable函数功能,不用以前那样,要先下载一个模拟器,然后将app状态模拟器上,运行app...,点击build&Refresh就可以刷新预览 这真的是一个非常棒功能,其他声明式布局,React 、flutter 是没有这个功能,布局了之后,要重新运行才能看到效果,虽然可以热启动,但是还是没有这个预览来得直接

6.2K20

可视化:覆盖全球网络攻击如何展现?

数据可视化一直是一个很有趣领域。许多普通人直观上难以感受数据,漏洞分布、实时流量分析等,通过数据可视化手法,可以清晰地看出数据结构特点和每一个部分之间内在联系。...这里插播一个花絮,很多人都注意到 HeartBleed 漏洞分布在南极点上也有一个红点。检查了数据发现的确是有这样一台存在漏洞服务器,IP 地址在 MaxMind 数据库查询结果也真是南极点。...卡巴斯基制作这个实时网络威胁地图,支持展示有定向攻击路径,地点;切换平面图和 3D 球体时有变换动画;每一个国家区域都是矢量图,无限放大也不会影响清晰度;交互性和实用性上简直丧心病狂;渲染 3D 代码没有依赖任何第三方库...heatmap.js 与 Google 地图结合例子可以参考这个:heatmap.js Examples: Google Maps Heatmap Layer 在 HeartBleed 风波后,ZoomEye...正在尝试开发一个更具通用性开源 3D 地理位置展示组件,希望能给有类似需求同学予以帮助。

1.5K60

Android Studio Arctic Fox (2020.3.1) Beta 版发布

请向我们提交反馈,帮助我们在下一个版本 Android Studio 中继续聚焦您最关心领域。...通过使用 @Preview 注释,Compose Preview 可以在不同配置 (即主题、设备) 下一次可视化多个组件,并为您创建一个心理地图来导航您代码。...无论您应用是完全用 Compose 编写布局,还是混合使用了 Compose 和 View,Layout Inspector 都能帮助您了解布局如何在设备或模拟器上呈现,获得丰富细节 (传递给每个...由于这是一个针对 arm64 架构预览版,您需要在 Android Studio 下载存档页 寻找 Mac (Apple Silicon) 并单独下载该版本。...这些扩展控件将为开发者提供强大工具来在 Android studio 测试应用,导航回放、虚拟传感器和快照。

34520

ReactJS和React-Native主要区别在哪里

当你开始ReactJS新项目时,你可能会选择Webpack这样绑定工具,尝试找出项目中需要绑定模块。React-Native有你需要一切,你很可能不再需要其他依赖。...,想知道如何在2个场景之间导航栏切换。...建议您将组件主要逻辑定义在一个名为index.js文件,然后您将使用单个文件定义演示组件。...甚至可以使用伟大Redux DevTools来检查Redux存储状态。可是想要一个功能是检查DOM,就像在网页上一样,本地检查器绝对没有那么好。...发布 如果您为iOS和Android开发应用程序,则需要了解Xcode和Android Studio工作原理,以确保在App Store或Google Play上首次部署应用程序之前正确设置所有内容。

16.9K30

Android Studio详细安装流程和配置、主题

也就是others一个选项 然后打开C:\WINDOWS\system32\drivers\etchosts文件,在最后一行添加如下内容: 203.208.46.146 www.google.com...显示行号 当我首次启动 Android Studio 时候,想做第一件事就是希望能看到文件行号。...勾选 Add unambiguous imports on the fly PS:这里补充一下,关于这个配置,个别朋友在问,如果项目中两个甚至多个包下都有一个类叫 ImageLoader ,自动导入结果有没有可能不是想要包下...点击最右侧加号并选择 Template Group 在弹出对话框输入一个活动模板分组名称, custom 在左侧选中上一步创建 custom 分组,点击右边加号 选择 Live Template...当然设置是亲测不冲突哦! Sexy Editor(代码编辑区设置背景图) 其实这个插件功能是早就知道,但是不提倡这样做,毕竟一个花花绿绿背景图会给代码编辑造成一定视觉障碍。

2K60

GEE数据集——全球保护价值地区数据集

具有全球保护价值地区 自然地图项目提供了一系列全球价值保护图层。这些地图是通过共同优化生物多样性和碳和/或水等国家保护目标绘制。它们以连续比例描述了对扩大保护工作具有最大潜在价值土地面积。...数据集是从源路径复制过来,以统一社区目录路径和命名约定,并用单下划线删除了所有下划线字符(双下划线__)。文件夹名称也用连字符分隔, "生物多样性-碳 "而不是 "生物多样性-碳"。...提供地图分辨率为 10 公里。地图既可以从空白状态开始(忽略现有保护区),也可以以 2019 年建立全球保护区网络为基础。...不同图层可用于获取生物多样性优先事项,或生物多样性、碳和/或水优先事项。另一个区别是地图是否包含生物群落分层。更多详情请查阅 Jung 等人(2021 年)。...每个图层等级都针对特定区域,可通过简单子集提取汇总统计数据。例如 要获得生物多样性和碳含量最高 30% 土地面积,需要从相应排名图层创建一个掩码,将所有低于 30 值区域包括在内。

6000

Google Earth Engine (GEE) ——Earth Engine Explorer (EE Explorer)使用最全解析(8000字长文)

Google 地球引擎简介 Earth Engine Explorer (EE Explorer) 是一个轻量级地理空间图像数据查看器,可以访问Earth Engine Data Catalog 中提供大量全球和区域数据集...选择地图视图时,地图按钮下方将出现一个复选框,用于打开/关闭地形而不是路线图视图。选择卫星时,卫星按钮下方将出现一个复选框,允许您打开/关闭标签(边界、国家、城市、水体等)。...图层可见性 单击数据层名称右侧可见性按钮(眼睛图标),关闭数据层可见性。您将看到显示 Google 地图地形视图。 再次单击可见性按钮(眼睛图标)使数据图层再次在地图上可见。...有关更改图层顺序信息,请参见下文。 重复数据集 您还可以将相同数据集添加两次,作为工作区两个单独图层。这样一个原因是查看同一数据集两个不同时间片,以查看随时间变化。...请注意,在此示例将显示设置为 Landsat 5 波段 5、4、2/红色、绿色、蓝色分别的假彩色表示。这种表现增强了植被和贫瘠沙漠之间对比。 下图是日期到日期比较应用一个实际示例。

22010

Android Studio3.0新特性及安装图文教程

但是,如果应用程序没有在断点上暂停,则只有在方法实现更改时,才能重新启动并且热插拔应该工作。 (2).Kotlin语言 Android Studio 3.0包括对Kotlin语言支持。...(4).新Android Profiler Android Studio 3.0新型Android Profiler提供了对应用程序活动实时统一视图。...(8).支持Android O开发者预览 一个自适应图标向导,允许您创建新自适应启动器图标资源,并预览它们将如何在不同设备上显示。...(10).布局编辑器改进 更新组件树,具有改进拖放视图插入 新错误面板 查看障碍和组新支持 增强链创造 (11).布局检查员改进 Android Studio 3.0布局检查器包括新增强功能...(12).GoogleMaven资源库 Android支持库Maven依赖关系现在可以在新Maven存储库Android SDK Manager外部使用。

4.1K00
领券