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

Android 折叠屏适配攻略

),修改 maxAspectRatio 的方法如下: Android 8.0 或以上版本 在 标签中配置 android:maxAspectRatio: android:name=...".MainActivity" android:maxAspectRatio="2.4" /> 复制代码 Android 8.0 以下版本 在 标签中添加名为 android.max_aspect...在 Android Q 的 Activity 里增加了一个生命周期回调方法 onTopResumedActivityChanged(),它会在 Activity 获取或失去焦点时调用,可以用来判断当前..." android:minAspectRatio="1"/> 复制代码 最大最小支持比例,都是在 resizeableActivity 取 false 的时候才会有用。...Android Studio 在 Android Studio 3.5 里增加了折叠屏设备的虚拟机,我们可以创建一个来调试: image.png 通过点击模拟器上的按钮,我们可以切换虚拟机的折叠和展开状态

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

    Android Studio常用技巧汇总

    默认是在启动时显示的,但是很多开发者都不会让它启动时显示,实际上这里才是Android Studio的技巧集萃,里面都是非常实用的使用技巧,每天抽一点时间,简单看下这个Tips,用不了多久这些带给你的时间收益...Android Studio使用进阶 单词选择 在Android Studio中,通过键盘操作来选择单词是编辑代码时最常用的操作,通过”ctrl+←”快捷键来实现按单词的光标移动,然后通过“ctrl...快速断点 条件断点和普通断点一样,直接在左边的编辑面板上点击就能生成,而要给一个普通断点增加条件功能,只需要普通断点上单击鼠标右键,在弹出菜单的Condition中填入断点条件即可 在调试时,开发者可能会临时增加一些断点...setContentView的方法在哪个地方使用 代码模板 Android Studio跟Eclipse一样,内置了很多代码的快速输入模板,在代码编写过程中,只需要使用快捷键”ctrl + J”就可以调出这些代码模板...方法注释 在Android Studio中,系统给开发者提供了默认的方法注释模板在方法名上一行输”/**”,再按Enter键确认,即可获取方法的注释代码 但和Android一样,Android

    2.6K30

    提示 Plaid 应用迁移到 AndroidX 的实践经历

    在 2018 Google I/O 大会上,Android 团队发布了 AndroidX。它是 Android 团队用于开发、测试、打包、定版以及在 Jetpack 中发布库时所用到的开源代码。...另外 Android Studio 提供了一个迁移前做工程备份的可选服务。 和任何大规模代码的重构工作一样,最好在迁移到 AndroidX 期间,迁移分支与主要开发分支之间做到最少合并来避免合并冲突。...使用 Android Studio 进行重构 迁移过程中我们使用了 Android Studio 3.2.1 版本中内置的重构工具。...Android Studio 中的 AndroidX 迁移工具是 AndroidX 迁移的主要方式。...这个bug 已经在 Android Studio 3.3 Canary 9 及之后的版本被修复。我们指出这点是因为你或许在迁移过程中会遇到类似的问题。

    1K10

    Plaid 应用迁移到 AndroidX 的实践经历

    在 2018 Google I/O 大会上,Android 团队发布了 AndroidX。它是 Android 团队用于开发、测试、打包、定版以及在 Jetpack 中发布库时所用到的开源代码。...另外 Android Studio 提供了一个迁移前做工程备份的可选服务。 和任何大规模代码的重构工作一样,最好在迁移到 AndroidX 期间,迁移分支与主要开发分支之间做到最少合并来避免合并冲突。...使用 Android Studio 进行重构 迁移过程中我们使用了 Android Studio 3.2.1 版本中内置的重构工具。...Android Studio 中的 AndroidX 迁移工具是 AndroidX 迁移的主要方式。...这个bug 已经在 Android Studio 3.3 Canary 9 及之后的版本被修复。我们指出这点是因为你或许在迁移过程中会遇到类似的问题。

    1K50

    分享几个 AutoHotKey 脚本:一键切换IDEA多行标签页等

    一键切换Android Studio/IDEA多行标签页IDEA的标签页操作不是很灵活。...ahk_exe studio64.exeF1::toggle_多行标签()return复制代码一键重载脚本AutoHotKey 脚本有个神奇的功能,那就是可以自己重载自己!...此处F1的原功能,是vscode显示所有命令面板Hotkey F1, OffSend {F1}Hotkey F1, On}return复制代码一键翻译使用浏览器时,模拟右击+T,实现用加号键一键翻译。...edge浏览器的“书签管理器”字体“书签管理器”的字体也可以用css代码改,但是由于浏览器限制,不能像普通页面那样自动注入。...:: 执行复制()return复制代码在屏幕上打印消息弹出顺时消息(Title,Message,Timeout,Width := "w120") {Progress, %Width% b1 zh0

    1.9K20

    Android Dev Summit 21 精彩内容盘点

    Android Studio AGP Android 12 ---- Material You Android12 在10月进行了正式推送。...} }, ) 复制代码 Android for Cars Android 提供了两套车机系统 Android Auto 以及 Android Automotive OS。...这近几个版本的迭代中 Android Studio 面向如何提高开发者的编码和调试效率增加了一系列新功能。...Compose @review 最近的 Andorid Studio 版本中对 Compose 的预览功能进行了多项强化:像原生视图那样,支持对 Compose UI 进行 3D 布局预览;对于一些字面值变量的修改无需重新编译即可实现预览的实时更新...=true 复制代码 Summary ---- Android Dev Summit 的分享主题涉及了 Android 领域的方方面面,开发者无需了解,更重要的是从这些分享中洞察到未来的技术的发展趋势,

    1.7K20

    6个最好用的 ARVR开源框架:无需任何插件安装,只用浏览器即可

    A-Frame 被设计成 Web 开发者很熟悉的模样,HTML 代码易于阅读和复制粘贴。 ? 4....ARTetris ARTetris 是一款用 ARKit/SceneKit 实现的 iOS 增强现实版俄罗斯方块游戏,和目前 iOS 11 的 App Store 里的 AR 游戏一样,要求具有 A9...React VR React VR 是 Facebook 开源的一款用于构建在 Web 浏览器中运行的 VR 应用的框架,使用与 React 相同的设计,让您通过声明式的组件构建丰富的 VR 世界和 UI...可以像管理博客一样管理你的虚拟现实空间和资源。IdeaSpace 使用前面提到的 A-Frame 来实现主题和空间,提供强大的遵循 Web 标准的标识语言。...可通过 Oculus Rift 或者 Google Cardboard 在浏览器上方便体验虚拟现实空间,无需安装插件和应用。 ?

    9.5K111

    Mac下安装配置Android Studio并让多版本共存以及配置使用adb

    要点有几个, 安装配置Android Studio(以下简称AS), 对比2.3.3和最新的3.1.4, 配置adb, 基础adb指令教学, 启用和配置自带虚拟机, 在虚拟机上配置使用一些常用软件(待更新...保留两者 你可以到终端下看一下, 也可以查看下应用程序目录, 并重命名一下: 在系统库中 在应用目录 但是不要急着打开, 我们来到bin目录, 用vim打开idea.properties...不用像远古时期一样下载NDK包手动配置了....注意, ANDROID_HOME路径写你自己的, 就是之前设置的SDK路径, 除非你和我是一样的. 配置adb 配置adb 如果你和我一样用oh-my-zsh....启动一个虚拟机, 键入adb shell, 你就可以像操作linux一样操作虚拟机的内容了.

    3.9K30

    在Android Studio中使用Kotlin

    在Android Studio中使用Kotlin 对Kotlin学习想要深入的可以看以下的文章,我也在学习中,多多交流沟通。...1.在Android Studio上面创建一个Kotlin语言为主的项目 如下图所示创建项目 ?...创建完成之后打开MainActivity,你就能看到不一样的变化,代码如下所示 package com.example.kotlintest import androidx.appcompat.app.AppCompatActivity...里面句尾可以不用加分号,这个在Java里面是不行的)现在我们打开activity_main.xml文件,在里面放一个TextView并且给一个ID 代码如下: <?...先导入一个包 import kotlinx.android.synthetic.main.activity_main.* 然后复制你的控件id 粘贴到onCreate方法下面 如果你不喜欢手动复制包导入的方式可以先将控件

    1.4K10

    Anroid Wear OS 手表应用开发 - UI

    } } override fun getCount(): Int { return 2 } } 复制代码 然后在 Activity 中设置: navigation_drawer.setAdapter...() 会在底部露出一小部分操作栏,如果当前页面是一个列表,这一部分会在列表滑动时隐藏,在列表到顶部和底部时显示: 露出部分默认会显示操作栏第一项的图标,可以在布局中添加 app:showOverflowInPeek...> 复制代码 通过 layout_gravity 来设置抽屉栏是在顶部还是底部。...这样我们就可以在 layout_bottom_drawer 中设置自己想要的布局了,其他用法都和上面是一样的。...="vertical" /> 复制代码 代码中设置: // 使列表上的第一项和最后一个项在屏幕上垂直居中对齐 wearable_recycler_view.isEdgeItemsCenteringEnabled

    2.6K30

    使用 Kotlin 构建的常见问题解答 | Kotlin 迁移指南 (下篇)

    如何在 Android Studio 中调试 Kotlin 代码? Kotlin 代码的调试方法与 Java 代码相同。您不需要执行任何其他操作。...关于在 Android Studio 中使用 Kotlin 的已知问题 developer.android.google.cn/studio/prev… Kotlin 前景如何?...如何将 Kotlin 代码添加到我的新项目中? 当您在 Android Studio 中创建新项目时,只需选中 Include Kotlin support 复选框即可。...界面上出现提示时,点击 Yes,即可将 Java 代码转换成 Kotlin 代码。有关详情,请参阅 Kotlin 使用入门。...如果您像优化其他应用代码和库一样,使用 ProGuard 对 APK 进行发布前优化,APK 的大小也会减小。 使用 Kotlin 会影响性能吗?

    4.4K20

    ndk代码支持断点调试

    0、首先,在app/src/main/中新建cpp文件夹,将原工程jni中的文件全部复制过来到cpp文件夹中。 ? 1、配置ndk编译参数。...这时候可以在lib//下看到相应的so ? 断点调试和自动补全 点击run app按钮,android studio会提示你下载缺失的组件,按照操作下载即可。...此时我们可以直接在android studio中编辑c++代码,支持自动补全,方法跳转。以及ide所有的其它常见操作,如格式化代码,重构变量名,查看引用等 ? ?...绝对不会像苹果公司一样,swift语言一个版本是一门语言,并且根本不向下兼容。不尊重开发者,一升级xcode就是不能用。...# 总结 将ndk代码迁移到android studio中,让c++代码支持断点调试,自动补全,能大大提高我们的开发效率。需要在android中用到ndk编程的同学都可以试试。

    3.9K61

    在线等,我的 adb 找不到了!

    在您下载了 Android Studio 并且安装了 SDK 后,如果想要进行诸如开启 Firebase 调试模式 这类的操作,相关教程可能会告诉您要在终端输入 "adb"。...adb 会在您使用 Android Studio 安装 Android SDK 时随之一同安装,而且只要通过一些手动步骤,便可以确保您始终使用与 IDE 相同的最新工具! 关 adb 什么事?...通常来讲,它会在您使用 Android Studio 中的 platform-tools 安装 Android SDK 时随之一同安装,但是如果想要让操作系统知道 adb 的位置,还需要进行一些设置。...首先,打开 Android Studio 并从菜单里导航至 "Tools > SDK Manager": △ Android Studio 中的 Tools > SDK Manager 在窗口顶部,您可以看到...由于 Android Studio 倾向于将 Android SDK 安装在您的用户目录中,因此您需要为用户编辑 PATH。

    1.9K20

    MultiRow发现之旅(一)- 高效模板设计器

    它与VisualStudio无缝集成,提供与VisualStudio一脉相承的设计体验,可以使用VisualStudio提供的各种窗口、菜单命令等,你可以像使用WinForm设计器一样使用它。...如果你用的是Visual Studio 2008 或者Visual Studio 2010,也许这个对话框中有太多的项而不太容易找到MultiRow的模板,那么你可以在左边选择Windows Forms...比如通过导入/导出布局,你可以把当前的模板保存为xml文件,然后在其他模板设计器中或者通过代码导入,以方便模板的共享。 ?...4、 标尺上的小花招: · 你注意到标尺的左上角又一个小方块了吗?当选中的是模板对象本身时,你注意到这个小方块的变化了吗?当然,你也可以直接点击这个小方块而选中模板。 ?...这是因为标尺在模板的设计区域之外,如果把行头放在左边,则会被标尺压住而无法显示,导致你无法对Table中的行进行操作,所以当Table的左边放不下行头时,我们把它挪到了右边。

    1.3K80
    领券