问题标签 [foldable-devices]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
367 浏览

android - 如何管理可折叠 Android 设备活动中配置更改的不同布局?

为可折叠设备创建了一个演示。当设备折叠时,我想显示一种布局,当设备展开时,我有不同的布局要显示。那么如何根据配置更改来管理两种布局。?

0 投票
1 回答
81 浏览

android - 测试可折叠模拟器后如何恢复手机屏幕?

Android Q(10) 即将到来。所以,我对应的是操作系统。

所以,我FoldableEmulator.apk 在三星开发者网站上下载了

在文档中安装并授予这两个权限后,我在我的设备上打开了该应用程序,并出现了一个弹出窗口。然后,我的设备屏幕坏了。它垂直向下移动了2-3厘米。我卸载了FoldableEmulatorby adb uninstall com.samsung.android.foldable.emulator。然后重新启动手机(按下电源按钮后会显示关机,重新启动,紧急模式关闭按钮。但是,它们根本不起作用)。

在此处输入图像描述

exit button在卸载之前也单击了此按钮,但没有任何效果。

我可以尝试什么?我真的不想重置我的手机。

0 投票
0 回答
481 浏览

android - 如何在不禁用可折叠设备支持的情况下禁用 resizeableActivity

在 android 开发者网站上,他们说:

如果您设置 resizeableActivity=false 以禁用多窗口模式但仍希望支持应用连续性,请将以下元数据添加到元素的清单中:

如果该值为 true 并且用户尝试折叠或展开设备,则活动将以支持更改窗口大小的方式应用任何更改的配置。

所以我按照他们说的做了,但是当我在模拟器中测试它时,活动并没有自动恢复。这是我的代码:

我做错什么了吗?

0 投票
1 回答
98 浏览

foldable-devices - Surface Duo React Native 因“Stub!”而崩溃 错误

我正在尝试将 react-native-dualscreeninfo 添加到我现有的 React Native 项目中。但是,当添加 gradle 要求以使其运行时(仅 Kotlin 版本,并且我还为 SDK 提要添加了 maven),我烦人地只是得到一个显示“存根!”的崩溃。我无法在应用程序中对其进行截图——它只是崩溃了——但这里有一个来自 Android Studio 的堆栈:

令人沮丧的是,我可以构建和运行示例项目,所以我认为这是我的项目设置中的东西,而不是模拟器。

有没有人遇到过这个并能够绕过它?很高兴开始开发,但这个障碍是一个很大的障碍。

谢谢!

0 投票
1 回答
101 浏览

android-jetpack - Jetpack WindowManager 不适用于华为 Mate Xs

参考https://docs.microsoft.com/en-us/dual-screen/android/platform/jetpack-window-manager,我像这样初始化窗口管理器:

并打电话给

DeviceStateChangeCallback 中实现的accept方法是在我不在真正的华为可折叠设备上更改模拟器的屏幕尺寸时调用的。

谁能告诉我原因,拜托!

0 投票
1 回答
38 浏览

java - ActivitySplitLayoutBinding 未解决;什么是必需的库?

我尝试实现https://developer.android.com/guide/topics/large-screens/make-apps-fold-aware文档的“带有回调的 java”部分中描述的代码。但ActivitySplitLayoutBinding无解。

这是我的build.gradle文件的摘录:

我错过了什么?

0 投票
1 回答
46 浏览

android - 使用android jetpack compose支持不同的屏幕尺寸,还支持桌面等可折叠设备姿势

我想支持手机、平板电脑、可折叠设备和电视等设备。下面的代码会为此目的工作吗?

官方文档

官方样品

官方视频

此代码是否适用于可折叠设备,特别是桌面姿势的可折叠设备?

是否建议在手机上使用 BottomNavigation,在平板电脑上使用 Nav Rail 以及 Navigation Drawer 或 TV

0 投票
1 回答
21 浏览

android - 安卓。如何检测设备是平板电脑还是可折叠设备?

我需要确定设备是平板电脑、可折叠设备还是手机。我正在使用以下代码来定义平板电脑:

我在几台设备上测试了这段代码,它工作正常。但我仍然不确定这是百分百的工作选择。

但我还有另一个问题。我还没有找到确定可折叠设备的方法。

请帮忙,是否可以确定设备是否可折叠?

也许有人已经找到了可行的解决方案,并可以建议如何实施。

PS 我只需要有关设备(手机、平板电脑、可折叠)的信息,以便稍后将此数据发送到 metrica