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

Android Studio 3.6 发布啦,快来围观

Kotlin支持 以前由 Java 支持 Android Studio 支持 NDK 功能,现在 Kotlin 也能够支持了: 从JNI声明导航到 C / C ++ 相应实现函数。...对隐式绑定 JNI 实现进行签名检查。 2. 其他JNI改进 Android Studio 代码编辑器现在支持更无缝 JNI 开发工作流程,包括改进类型提示,自动完成,检查和代码重构。...要使用此功能,请先捕获堆转储或将堆转储文件导入Android Studio。要显示可能正在泄漏内存碎片和活动,请在“内存探查器”堆转储窗格中选中“活动/碎片泄漏”复选框。...开发者可以继续使用 Android Studio。但是,要接收其他更新,请将工作站升级到 Windows 64 位版本。...这些键盘快捷键可能无法Android Studio中正常工作。 2. Chrome操作系统上小界面文字 Chrome操作系统上,文本看起来可能比以前版本小得多。

8.9K20

利用BottomNavigationView实现底部标签栏

Android Studio上创建官方默认首屏标签页面很方便,首先右击需要添加标签栏模块,弹出右键菜单依次选择“New”——“Activity”——“Bottom Navigation Activity...”,弹出下图所示活动创建页面。...创建页面的“Activity Name”一栏填写新活动名称,再单击页面右下角Finish按钮,Android Studio就会自动创建该活动Java代码及其布局文件。...然后编译运行App,进入刚创建活动页面,其界面效果如下图所示。可见测试页面的底部默认提供了三个导航标签,分别是Home、Dashboard和Notifications。 ?...底部导航视图又由一排标签菜单组成,具体菜单在@menu/bottom_nav_menu定义;而碎片为各频道主体部分,具体内容app:navGraph="@navigation/mobile_navigation

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

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

如果您已准备好迎接下一个稳定版本,并且想要使用一组新生产力功能,Android Studio 3.6 已准备好下载,以便您入门。...设计 设计编辑器拆分视图 设计编辑器(如布局编辑器和导航编辑器)现在提供”拆分”视图,使您能够同时查看 UI ”设计和代码”视图。... Android Studio 3.6 ,颜色选取器将填充应用颜色资源,以便快速选择和替换颜色资源值。颜色选取器可在设计工具和 XML 编辑器访问。...,现在 Kotlin 也支持: 从 JNI 声明导航到 C/C++ 相应实现函数。...我们扩展控件菜单嵌入了 Google 地图用户界面,以便更轻松地指定位置,并构建来自位置对路由。可以保存单个点并将其重新发送到设备作为虚拟位置,而路由可以通过键入地址或单击两个点来生成。

3.1K10

Android开发笔记(一百六十九)利用BottomNavigationView实现底部标签栏

Android Studio上创建官方默认首屏标签页面很方便,首先右击需要添加标签栏模块,弹出右键菜单依次选择“New”——“Activity”——“Bottom Navigation Activity...”,弹出下图所示活动创建页面。...创建页面的“Activity Name”一栏填写新活动名称,再单击页面右下角Finish按钮,Android Studio就会自动创建该活动Java代码及其布局文件。...然后编译运行App,进入刚创建活动页面,其界面效果如下图所示。可见测试页面的底部默认提供了三个导航标签,分别是Home、Dashboard和Notifications。...底部导航视图又由一排标签菜单组成,具体菜单在@menu/bottom_nav_menu定义;而碎片为各频道主体部分,具体内容app:navGraph="@navigation/mobile_navigation

1.2K20

从零开始Android:常见UI设计模式

从这里开始,您用户应该能够执行快速动作并继续前进,或者进一步深入到您应用以完善他们想要完成工作。 根据您应用程序目标,为该屏幕选择用户界面设计模式。...移动设备主要特征之一是,它们在用户外出旅行时用于查找事物非常有用。 为此,地图通常是一个很好工具。 如果您应用是围绕显示位置,导航或旅行构建,则地图可能对您用户来说是完美的。...当您应用程序只有几个部分时,此模式很有用,因为它为用户提供了一种快速简便方法来更改视图。 但是,如果要在选项卡中放入五个或更多项目,则应考虑将导航操作移到抽屉。...根据Android材料设计指南,选项卡也可以存在于屏幕底部,如Google+应用程序所示。 导航抽屉 导航抽屉是一个视图,可以从应用程序侧面滑出,以便向用户显示选项列表。...由于此模式非常适合用于顶层导航,因此可以轻松地将其与tabs模式配对以应用程序创建复杂导航方案。

2.6K20

Android Q Beta 迎来第五版

Beta 5 更新包含供 Pixel 及模拟器使用最新 Android Q 系统映像、官方 API 29 SDK 以及升级版 Android Studio 工具。...手势导航更新 此前 I/O 开发者大会上,我们已经公布了团队在手势导航方面的一些工作动向。目前,我们正在和几大设备厂商展开密切合作,以确保用户和开发者均能享用到标准化 Android 手势导航。...另外,我们还为包含导航抽屉应用引入了 peek 手势: 用户轻压屏幕边缘来 “抓住” 抽屉,然后向内滑动,便可拉出抽屉页面。...测试应用开发库和 SDK: 请确保它们 Android Q 中正常工作,且遵循隐私、性能、用户体验、数据处理以及权限操作最佳实践。...Android 工程团队将于 7 月下旬 Reddit 网站上举办 AMA 问答活动,分享有关 Android Q 话题技术干货。

96220

ApacheCN 安卓译文集 20211225 更新

二十四、设计模式、多重布局和片段 二十五、构建简单图片库应用 二十六、使用导航抽屉和片段高级 UI 二十七、安卓数据库 二十八、临别赠言 Kotlin 安卓编程初学者手册 零、前言 一、安卓和...二十六、带有导航抽屉和片段高级用户界面 二十七、安卓数据库 二十八、临别赠言 如何使用 Kotlin 构建安卓应用 零、前言 一、创建您第一个应用 二、构建用户屏幕流 三、用片段开发用户界面 四...、构建应用导航 五、基本库:RetroFit 库、Moshi 库和 Glide 库 六、回收器视图 七、安卓权限和谷歌地图 八、服务、工作管理器和通知 九、JUnit、Mockito 和 Espresso...四、从安卓设备逻辑提取数据 五、从安卓设备物理提取数据 六、从安卓设备恢复删除数据 七、安卓应用取证分析 八、安卓取证工具概述 精通 Android Studio3 零、前言 一、工作空间结构...Studio 应用开发 零、前言 一、安装和配置 Android Studio 二、启动项目 三、导航项目 四、使用代码编辑器 五、创建用户界面 六、谷歌游戏服务 七、工具 八、排除故障 九、准备发布

7.1K20

Android 12行为变更和版本兼容思路

Android12平台行为更改:所有应用 用户体验 沉浸式手势导航改进 Android 12简化了沉浸式模式,使手势导航更加轻松,并且与其他活动(如观看视频和读书)体验保持一致。...在手势导航模式下,行为如下: 视觉上,它与Android 11及更低版本沉浸模式相同。 从功能上讲,即使隐藏了栏,也允许使用手势。...如果您测试或开发工作流程使用依赖于应用程序数据adb backup,您现在可以通过应用程序清单文件设置android:debuggable 来选择导出应用程序数据 true。...您可以通过以下操作Android Studio内部设置模拟器: 安装最新Android Studio预览版。 Android Studio,点击工具> SDK管理器。...Android Studio,点击工具> AVD管理器,然后按照说明创建新Android虚拟设备(AVD)。

4.3K10

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

NDK 更新 以下 Android Studio NDK 特性,以前 Java 中支持,现在在 Kotlin 也支持: 从 JNI 声明跳转到 C/C++ 相应实现函数。...这样调试开发时候构建速度将会有所提高,但是我们也可以 gradle.properties 文件设置 android.useNewApkCreator=false 来改用旧打包工具。 ?...Test Android 模拟器-谷歌地图界面 Android Emulator 29.2.12 为 App 开发人员提供了一种新操纵模拟设备位置新方法。...扩展控件菜单嵌入了谷歌地图用户界面,方便开发人员更容易地指定位置,也可以根据两个地点位置创建导航路线。...优化 在内存分析器检测内存泄漏 根据反馈,Android Studio 开发团队在内存分析器添加了检测可能泄漏活动和片段实例功能。

2.4K20

Android Studio 3.2新功能特性

当您 录制方法跟踪或 捕获堆转储时,IDE会将该数据(连同您应用网络活动)作为单独条目添加到当前会话,并且您可以轻松地录制之间来回切换以比较数据。要停止向当前会话添加数据,请单击stop。...导出CPU跟踪 使用CPU分析器记录CPU活动之后,可以将数据导出为.trace文件以便与其他人共享或稍后检查。 在记录CPU活动后导出轨迹,请执行以下操作: 右键单击要从CPU时间轴导出录像。...然后,您可以CPU分析器检查其数据,但有一些例外情况: CPU活动不是沿着CPU时间轴表示。...使用调试API记录CPU活动 您现在可以通过调试API来启动和停止CPU分析器记录CPU活动。...现在,Android Studio 3.2,默认情况下会打开D8解除绑定。 新代码收缩器 R8是替代ProGuard代码缩小和混淆新工具。

5.3K10

Android Q 手势导航背后故事

在过去一年,我们与三星、小米、HMD Global、OPPO、一加、LG、摩托罗拉等多家合作伙伴展开密切合作,共同推进手势导航标准化方面的工作。...鉴于并不是所有用户都偏好使用手势导航,尤其是那些灵活度及活动性方面受限用户,因此,所有的 Android 设备会继续提供三键导航支持。 为什么选用这些手势?...因此,我们设计目标之一就是确保返回手势符合人体工程学,具备高度可靠性且直观易用,并且安排开发工作时,适当地调低应用抽屉、最近使用等低频导航操作优先等级,首要考虑返回手势需求。...进一步研究表明,适应新系统导航之前,用户会经历一个明显调整阶段 (以便熟悉各种不同导航操作)。... Android Q 模式下,返回手势最初 3 天使用频率较低,但过了这段时间之后,用户每天进行返回操作次数将与三键导航Android P 导航次数持平。 开发者该如何应对?

2.1K50

Android平台GPS系统应用开发

基于上面的思路,基于AndroidGPS导航应用开发框图如图1所示:智能手机硬件平台上,基于android手机操作系统来开发GPS导航应用。...第四部分、系统实现                                 AndroidGPS导航系统软件设计过程,主要利用了Android软件平台5大功能模块,分别为Android应用程序层...应用程序层利用Android各种组件API接口,开发了针对GPS导航GPS、Ca)ogle Map电子地图Java应用程序,并由内核层提供了相应底层驱动。...首先我们建立项目,Eclipse依次选择File—New-'*Android Project项,输入项目名称和其他辅助信息。下面我们具体进行GPS导航应用开发。...= gMapView.getOverlays(); list.add(myLocationOverlay); 3、 Google MAP电子地图显示处理 利用Android平台开发导航地图过程,主要采用

4.2K40

使用 Material Design 组件实现 Material 动效

本文会介绍上面每种模式,并解释如何将这些模式应用到您应用。我将会通过示例应用 Reply (一个简单易用邮件客户端) 实现对应效果来说明每个步骤。... Reply 示例,我们展示邮件列表 Fragment (HomeFragment) 和邮件详情 Fragment (EmailFragment) 间添加了容器转换。...每一个过渡配对,forward 必须被设置为相同值,以便正确地协调这对动画。 如需了解更多关于共享轴方向性详细信息,请查阅 动效文档。... Reply 应用,我们将用不同电子邮件列表 (带有新参数 HomeFragment) 替换电子邮件列表 (HomeFragment)。...点击文件夹、打开搜索、底部导航间切换,这些都用到了 MDC-Android 过渡效果。

1.8K20

8月份.NET Conf 活动 专注于 .NET MAUI

.NET Conf:Focus on MAUI 是一个为期一天免费直播活动,将于太平洋时间 8 月 9 日上午 9 点开始,来自社区和 Microsoft 团队演讲者们将分享使用MAUI 。...卢建辉老师 刚刚发布了他翻译后.NET MAUI工作内容,具体参见https://github.com/kinfey/dotnet-maui-workshop/,以下是动手实验内容: 我们将会构建一个...我们将从构建业务逻辑后端开始,该后端从 RESTful 端点提取 json 编码数据。 然后,我们将利用 .NET MAUI 找到离我们最近猴子,并将猴子展示地图上。...您可以 PC(推荐)或 Mac 上进行开发,您需要做就是安装带有 .NET MAUI workload Visual Studio 2022 或 Visual Studio for Mac 2022...如果您是移动应用开发新手,我们建议您把应用直接部署到 Android 设备(只需几个步骤即可完成有关设置)。如果您没有设备,请不用担心,因为您可以设置 具有硬件加速功能 Android 模拟器。

57410

#AndroidDevSummit,就在此刻!

Navigation 架构组件提供了使用单个 Activity 应用实现 Android 导航原则简化方法。...另外,Android Studio 中新 Navigation Editor 可创建并编辑您导航架构。如此便可消除导航样板,为您提供原子导航操作、更易实现动画转场以及更多其他特性。...当从选择参与活动 Android Studio 用户收集数据时,我们会发现每次发布新版本后都会加快构建时间,有时会加快 20%,但也发现随着时间推移,构建时间会越来越慢。那么,这不是自相矛盾吗?...Android Studio 3.2 可使应用软件包支持完整 IDE,同时,现有数千个应用软件包正在制作,总计数十亿次安装,其中包括 YouTube、Google 地图、Google 照片和 Google... Android Studio 3.3 测试版,您现在可以构建一个启动免安装应用软件包。

91720

美联社:谷歌偷偷记录你位置数据 即使你拒绝

消息一出,众多美国媒体跟进报道,毕竟在美国,个人隐私是一件“天大”事。 美联社要求下,美国普林斯顿大学计算机科学研究人员证实了这些发现。大多数情况下,谷歌会请求许可使用你位置信息。...像谷歌地图这样应用会提醒你,如果你用它导航,它就会访问位置信息。如果你同意让它记录你位置,谷歌地图会在一个“时间轴”为你显示历史,它会记录你日常活动。...而其他应用也会如此记录,最终你会在你谷歌账号查询到。 美联社称,存储你每分钟旅行记录会带来隐私风险,并且已经被警方用来确定嫌疑人位置。...Android 手机每天自动更新天气信息,也可以准确定位你位置。还有些与位置无关搜索,比如“巧克力饼干”或“儿童科学工具包”,可以确认你所在位置精确纬度和经度,并保存到你谷歌账户。 ?...隐私问题影响了约 20 亿使用谷歌 Android 操作系统设备用户,以及全球数亿依赖谷歌进行地图导航或搜索 iPhone 用户。

41730

Android 10正式版发布,看看都有哪些新特性

另外,团队还为包含导航抽屉(Navigation Drawer)应用增加了一个名为 peek 动作:用户轻压屏幕边缘然后再向内划动,便可拉出应用抽屉页面。...Android 10,我们引入了更多特性,通过加密、平台强化和身份验证方面的改进来确保用户安全。...如果低延迟对用户体验非常重要,比如实时游戏、活动语音呼叫和类似的用例,那么这将是一个巨大优势。该平台配合设备固件工作,以满足最低功耗要求。...让应用程序经过测试并为新版本Android做好准备,对于整个生态系统更快平台更新是至关重要,所以如果可能的话,请优先考虑Android 10适配工作。...android官网 Android 10 开发者官网 Android Studio 3.5 稳定版 按照操作步骤

1.8K20

为任意屏幕尺寸构建 Android 界面

以及 Android Studio 新工具。...△ 警告窗口 展开警告可以查看到 Android Studio 是否提供了修改建议,这里关于底部应用栏警告修改建议就是使用 Navigation Rail、抽屉导航栏,或使用顶部应用栏代替。...Android Studio 查看显示是否一切正常,通过各种 Reference Devices 来回切换查看布局是否按照我们预期进行。...完成这些后,我们再次通过 Android Studio Reference Devices 工具,就能看到新布局在所有的设备屏幕中都能够完美布局了。...△ JetNews 侧边抽屉导航栏展示 回到 JetNews,我们可以看到大屏状态下,侧边抽屉导航栏会以模态方式出现,但它会延伸到整个屏幕而出现大量空白区域。

4.1K20

Android Studio Arctic Fox (2020.3.1) Beta 版发布

我们提供各种工具以帮助您完成设计之旅: 不同配置创建预览,用 Compose Preview 导航代码,用 Deploy Preview to Device 进行单独测试,用 Layout Inspector...通过使用 @Preview 注释,Compose Preview 可以不同配置 (即主题、设备) 下一次可视化多个组件,并为您创建一个心理地图导航代码。...Android 12 lint 检查 - 我们增加了针对为 Android 12 构建应用 lint 检查,以便您可以具体上下文中获得指导。...这些扩展控件将为开发者提供强大工具来 Android studio 测试应用,如导航回放、虚拟传感器和快照。...当您在 API 级别 26 及以上设备上部署应用时,就能在 Background Task Inspector 标签页中看到工作活动情况,如下图所示。请阅读 官方文档 了解详情。

26820
领券