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

Android P 应用兼容常见错误及建议

问题 2: 使用的第三方 SDK 版本过低,不兼容 Android P 原因: 在中国的 Android 生态应用经常依赖的第三方 SDK (特别是加固和热修复框架) 会和系统底层紧密集成 (使用非公开的接口...从 Android P 开始,系统会限制非 SDK 接口的使用。 建议: 使用 Android SDK 的公开接口进行应用开发。...Android Studio 生成的 so 文件包含一些元数据 ( ELF headers 和 section headers),以备动态链接器进行完整性检查。...这会在特长屏幕的设备上启用兼容模式,把应用边缘的显示空间以黑色填充。...应用对未能支持 16:9 以上的纵横比会在特长屏幕的设备上启用兼容模式,把应用边缘的显示空间以黑色填充。

8.4K20

无缝构建跨设备体验 | Google IO 大会精彩回顾

另一项值得注意的新增功能是 Ongoing Activities API,使您能够让用户在导航至别处 (以开始一些其他任务,例如音乐播放) 后再返回到您的应用。这两个库目前都处于 Alpha 阶段。...下载 Android Studio Arctic Fox Beta 版 试用新的 Wear 系统镜像开发者预览版,并开始为新平台准备您的应用。...您可以查看下方的本次 Google I/O 演讲视频详细了解相关公告: Wear 更新一览 在 Wear 创建您的第一张卡片 即刻下载 Android Studio Arctic Fox Beta...这些更新让您可以更轻松地在一系列设备配置构建和测试应用,同时将最新的 Android 12、Google Assistant 和 Cast 功能引入电视。...Android for Cars Android Auto 支持应用程序与许多现代汽车内置的信息娱乐显示器连接。

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

Android Studio 4.1 发布啦

https://developer.android.com/studio/releases/gradle-plugin#4-1-0 新数据库检查器 使用新的 Database Inspector 可以在应用运行的过程检查...查看模型元数据和使用情况 要查看导入模型的详细信息和获取有关如何在应用程序中使用它的说明,可以在项目中双击模型文件以打开模型查看器页面,该页面显示以下内容: 1、模型:模型的高级描述 2、Tensors...示例所示,Android Studio 创建了一个 MobilenetV1025160Quantized 用于与模型进行交互的类。 如果模型没有元数据,屏幕将仅提供最少的信息。.../studio/profile/cpu-profiler Windows用户:如果在分析应用程序时线程活动时间轴缺少标签,请参阅 https://developer.android.com/studio...(image-213d5c-1602658210645)] Android Studio 通过提供新的操作并扩展了“Find Usages”窗口中的支持,使在Dagger相关代码之间导航变得更加容易。

6.4K10

Android Studio Arctic Fox (2020.3.1) Beta 版发布

现在,您可以享受 Intellij 2020.3 重大更新带来的一大批新功能和改进,在应用测试 Android 12 所带来的新功能,用 Memory Profiler 的新 UI 提升应用性能,用...无论您的应用是完全用 Compose 编写的布局,还是混合使用了 Compose 和 View,Layout Inspector 都能帮助您了解布局如何在设备或模拟器上呈现,获得丰富的细节 (传递给每个...当您与应用互动时,您现在还可以选择启用实时更新 (Live Updates),以不断地从您的设备上串流数据,或者禁用实时更新而在需要时使用刷新 (Refresh) 动作来减少对设备的性能影响。...这些扩展控件将为开发者提供强大的工具来在 Android studio 测试应用导航回放、虚拟传感器和快照。...要在 Android Studio 启动模拟器,请进入 Android Studio 内的设置 > 工具 > 模拟器 (Preferences > Tools > Emulator),然后选择 "在工具窗口中启动

29120

Android Studio 4.1 发布,全方位提升开发体验

如此一来,开发者可以更轻松地使用推荐的 Material 样式模式,以及支持现代界面功能 (深色主题)。...△ 使用 Database Inspector 检查、查询和修改应用数据库 直接在 Android Studio 运行 Android 模拟器 现在,您可以直接在 Android Studio 运行...要查看导入模型的详细信息以及如何在应用中使用,请双击项目中的 .tflite 模型文件以打开模型查看器页面。您可以阅读 官方文档 了解详情。...通过框选模式还可以更轻松地选择跟踪记录,此外,我们还添加了新的分析标签页,并添加了更多的帧渲染数据,以帮助您调查应用界面的渲染问题。您可以阅读 官方文档 了解详情。...在优化使用其他工具 ( Unity 或 Visual Studio) 构建的 Android 游戏时,此功能十分有用。

3.7K20

折叠屏上应用设计规范,了解一下?

包括适当缩放以展示更多内容,示例的副标题和日期,以及较小的组合技术,例如在紧凑型的布局对内容进行视觉分组并保持其相关性等。...在应用级的 build.gradle 文件的 testOptions 模块下,指定虚拟设备配置文件,就像您平时在 Android Studio 管理和运行虚拟设备那样。...即将推出的 Android Studio Chipmunk 也会配备可调整尺寸的模拟器,允许您自由改变应用窗口的尺寸,每个开发者都可以在几乎任何类型的设备中试用他们的应用。...△ Android Studio Chipmunk 的可调整尺寸的模拟器 我们也一直在 Android Studio 开发新工具,希望为大家开发大屏幕应用提供支持。...△ Android Studio 的 Layout Validation 最后,我们在 Android 开发者网站上列出了针对 大屏幕的应用质量指南,指南中的前面部分介绍的是基本兼容性预期,比如应用是否同时支持横屏和竖屏模式

4.3K20

Android Studio 新特性详解

Android 设备支持 : Arctic Fox 包含大量针对 Android 设备的功能, Wear OS 上的心率传感器,以及支持 Google TV 的新版 Android TV 模拟器等功能...在示例项目启动后,您也许会注意到,当相机处于活动状态时,Android Studio 会给出如何在相机虚拟场景中进行导航的提示。...我们还在探索一项功能,以便您更轻松地在 Design 界面测试动画效果,而无需在实体设备上运行项目。在前文中,您已经看到如何在 Design 界面播放动画。...交互式预览 & 动画检查 点击预览界面旁边的触摸图标,便会启动交互模式,启动过程通常不超过两秒钟。现在我们就可以在 Design 界面运行应用,并进行交互测试了。...而如果我保存该文件,会暂时解除轻量模式的限制,这样您就可以获得所需的基本验证。 我们正在优化 Android Studio 的各项功能,以便在您处于轻量模式时适当地帮您减少工作量。

2.7K20

一种为 Linux ARM 设备构建跨平台 UI 的新方法

选择 Android Studio 可以使用 TotalCross API 为应用程序构建一个美观的响应式用户体验,但是在 Android Studio 创建 UI 缩短了制作原型和实际应用程序之间的时间...有很多工具可以用来为应用程序构建 UI,但是 Android Studio 是全世界开发者最常使用的工具。除了它被大量采用以外,这个工具的使用也非常直观,而且它对于创建简单和复杂的应用程序都非常强大。...Android XML 为 UI 创建增加了很多灵活性,使得为应用程序构建丰富的用户体验变得容易。在下面的 XML ,我们使用了两个主要组件:ImageView 和 TextView。...接下来,我们保存了 drawable 文件夹的图像副本和 xml 文件夹Android XML 文件副本,这两个文件夹都位于 resources 文件夹: image.png 为了使用...下面是应用程序的演示:在本例,该应用程序仅为 Linux ARM 打包,但同一应用程序可以作为 Linux 桌面应用程序运行,在Android 设备 、Windows、windows CE 甚至 iOS

1.8K50

一种为 Linux ARM 设备构建跨平台 UI 的新方法

选择 Android Studio 可以使用 TotalCross API 为应用程序构建一个美观的响应式用户体验,但是在 Android Studio 创建 UI 缩短了制作原型和实际应用程序之间的时间...有很多工具可以用来为应用程序构建 UI,但是 Android Studio 是全世界开发者最常使用的工具。除了它被大量采用以外,这个工具的使用也非常直观,而且它对于创建简单和复杂的应用程序都非常强大。...Android XML 为 UI 创建增加了很多灵活性,使得为应用程序构建丰富的用户体验变得容易。在下面的 XML ,我们使用了两个主要组件:ImageView 和 TextView。...接下来,我们保存了 drawable 文件夹的图像副本和 xml 文件夹Android XML 文件副本,这两个文件夹都位于 resources 文件夹: image.png 为了使用...下面是应用程序的演示: 在本例,该应用程序仅为 Linux ARM 打包,但同一应用程序可以作为 Linux 桌面应用程序运行,在Android 设备 、Windows、windows CE 甚至 iOS

1.5K20

使用 Android Studio 进行 Flutter 开发

本文将与你一起回顾如何在 Android Studio 里进行 Flutter 工具的配置。 创建项目 你可以通过多种方式来创建新项目。 ?...” 在 Debug 模式下启动应用后,使用 View > Tool Windows > Flutter Performance打开性能工具窗口,以查看性能数据,以及 widget 的重载信息。 ?...记住,widget 的重载信息在 debug 版本可用, 在真机上使用分析构建 (profile build) 进行应用性能分析, 使用调试构建 (debug build) 进行性能问题调试。...在进行操作之前,请确保你使用的是最新版本的 Android Studio 和 Flutter 插件。 在“项目视图”,你可以在 flutter 应用的根目录下看到一个 android 的子目录。...确保选择和 Flutter 使用相匹配的 Android SDK( flutter doctor 中所示)。 点击 OK。

6.1K30

Android编程权威指南》之Android应用的调试篇

处理应用的bug,这是每个程序员的基本功,实际项目中天天都有各式各样的bug,因此学会如何使用Logcat、Android Lint以及Android Studio内置的调试器就非常有必要啦!...还有信息太多的情况下,可以调整Log Level为Error,让系统输出严重问题日志。或者直接搜索 “FATAL EXCEPTION”,直接定位到崩溃异常。...地址:https://jaeger.itscoder.com/android/2016/02/14/android-studio-tips.html 小总结: 打印Log日志的优点是,在同一日志记录可以看到多处的栈跟踪信息...相对而言,代码调试的方法更为方便,应用以调试模式运行后,可在应用运行的同时,在不同的地方设置断点,寻找解决问题的线索。 当然不同场景下,打印日志会更加清晰、方便寻找解决问题线索,比如说一个循环中。...挑战练习:探索Android性能分析器 Android Studio 3.0 及更高版本Android Profiler 取代了 Android Monitor 工具。

75720

Hilt 稳定版发布 | 更便捷的 Android 依赖项注入

配置 Hilt 之后,在项目中从无到有地向 Activity 注入ViewModel 就像在代码添加注解一样容易,如下所示: @HiltAndroidApp // 在应用配置 Hilt class...比 Dagger 更便捷 Hilt 基于流行的 DI 库 Dagger 构建,因此可以从 Dagger 提供的编译期校验、良好的运行时性能、扩展性以及 Android Studio 支持 受益。...当这与 Android 开发各种复杂的可感知生命周期组件一起使用时,就可能出现很多陷阱,例如内存泄漏: 作用域为 Activity 的依赖项被意外地传递到 ViewModel 。...最终,Hilt 提供了内置的可识别 Android 生命周期的 Dagger 组件。使用 Hilt,我们可以关注 Dagger @Modules,而不必担心组件,子组件以及组件提供程序的模式等。...想要了解更多并开始在您的应用中使用,请参阅如下资源: 了解使用依赖项注入的收益 了解如何在您的应用中使用 Hilt 从 Dagger 到 Hilt 的迁移指南 Codelabs 逐步学习

1.9K20

.NET周报 【5月第3期 2023-05-21】

本文讲述如何使用C#来实现视频会议系统的Linux服务端与Linux客户端,并让其支持国产操作系统(银河麒麟,统信UOS)和国产CPU(鲲鹏、龙芯、海光、兆芯、飞腾等)。...C# 的“智能枚举”:如何在枚举增加行为 https://www.cnblogs.com/liqingwen/p/17407424.html 枚举的基本用法回顾 枚举常见的设计模式运用 介绍 智能枚举...多合一搜索 括号对着色 拼写检查器 提高打开和关闭解决方案的速度 改进了性能分析器收集停止速度 改进的性能 增强编辑器 调试和诊断功能 Git 协作工具 构建现代 .NET 和云原生应用程序 Android....NET 和 .NET MAUI 已经支持 Android 13。 【英文】在 Build 2023 上为 Visual Studio 做好准备:加入数以万计的在线人群!...它解释了 .NET 的事物如何在 Rust 中表示。

24240

Android Studio 4.1发布:可直接运行安卓模拟器、支持 Dagger 导航和 TensorFlow Lite 模型

由于 Android Studio 在检查应用时会保持实时连接,因此你还可以使用数据库检查器修改值,并在运行的应用查看这些更改。...要查看导入模型的详细信息并获得有关如何在应用中使用它的说明,请在项目中双击.tflite 模型文件以打开模型查看器页面。...如果你的应用或游戏是使用原生代码( C++)开发的,那么你现在可以针对应用的每个版本向 Play 管理中心上传调试符号文件。...这是一种优化工具,可让你实时查看你的应用使用系统资源的情况。通过边框选择模式,我们可以更轻松地选择跟踪;我们还添加了新的分析标签,并添加了更多的帧渲染数据,以帮助你调查应用 UI 的渲染问题。...在优化使用其他工具( Unity 或 Visual Studio)构建的 Android 游戏时,此功能很有用。

4.1K30

Android:Tools命名空间原来是有大用处的

说明 应用范围 xml的任意元素 作用对象 Lint 具体作用 同 java 代码的 @TargetApi 注解, 指明某个控件在指定的API 及更高的版本中生效。...xml定义之后,在预览时会展示,正式部署之后并不会展示。...说明 应用范围 xml 的根布局 作用对象 Lint, Android Studio布局编辑器 具体作用 声明该布局文件默认关联的 activity。...说明 应用范围 作用对象 Android Studio 布局编辑器 具体作用 在 节点中设置该属性之后,会指定在预览界面绘制/展示几个条目...说明 应用范围 及其子类, 作用对象 Android Studio 布局编辑器 具体作用 指明 AdapterView在预览界面中所展示的 条目、头布局、

1.5K40
领券