草庐IT

HDMI、DP、USB-C

全部标签

Android Studio 不断用固定的 dp 值替换 match_parent

Androidstudio(v2.3.1)不断用固定的dpvanue替换RelativeLayout的match_parent。例如,当我输入match_parent作为宽度时,它会将其替换为368dp。当我测试应用程序时,我发现RelativeLayout确实是错误的。有谁知道如何解决这个问题?android:layout_height="match_parent"tools:layout_editor_absoluteX="8dp"tools:layout_editor_absoluteY="8dp"> 最佳答案 如图所示进行操

Android Studio 不断用固定的 dp 值替换 match_parent

Androidstudio(v2.3.1)不断用固定的dpvanue替换RelativeLayout的match_parent。例如,当我输入match_parent作为宽度时,它会将其替换为368dp。当我测试应用程序时,我发现RelativeLayout确实是错误的。有谁知道如何解决这个问题?android:layout_height="match_parent"tools:layout_editor_absoluteX="8dp"tools:layout_editor_absoluteY="8dp"> 最佳答案 如图所示进行操

android - 检测 Android TV 上的 HDMI 服务是否已启动

HDMI服务有问题。我们的AndroidTV应用在STB上设置为默认设置。当您启动STB时,它不会显示您的启动器,它会立即向您显示应用程序并播放HLS视频流。对于播放视频,我们使用ExoPlayer版本2.6.1与ExoMediawrapper版本4.1.0。我们一次又一次地研究机顶盒在sleep后唤醒时的黑屏-通过DPAD开机。在这种情况下,我们得到的播放列表可以正常工作,并且将channel切换到另一个效果很好。同一用户通常会出现此问题。当屏幕变黑时,我们从日志中得到什么(URL_TEST是我们的播放列表请求):09-0619:21:40.018I/PowerManagerServ

android - 检测 Android TV 上的 HDMI 服务是否已启动

HDMI服务有问题。我们的AndroidTV应用在STB上设置为默认设置。当您启动STB时,它不会显示您的启动器,它会立即向您显示应用程序并播放HLS视频流。对于播放视频,我们使用ExoPlayer版本2.6.1与ExoMediawrapper版本4.1.0。我们一次又一次地研究机顶盒在sleep后唤醒时的黑屏-通过DPAD开机。在这种情况下,我们得到的播放列表可以正常工作,并且将channel切换到另一个效果很好。同一用户通常会出现此问题。当屏幕变黑时,我们从日志中得到什么(URL_TEST是我们的播放列表请求):09-0619:21:40.018I/PowerManagerServ

android - 关闭 USB 附件连接的正确方法

在Android中关闭与UsbAccessory的连接的正确方法是什么?似乎即使在股票Google示例中,如果我连接和附件,退出应用程序然后返回它,连接不会重新建立。仔细看,好像在FileDescriptor上调用了close()后,就再也打不开了,出现“couldnotopen/dev/usb_accessory”发出日志。不调用close()是一个不好的选择,因为read()上的线程阻塞将不会被释放。物理断开/重新连接设备后一切正常。退出应用程序然后再次打开它的简单用例在引用应用程序中不起作用似乎真的很令人惊讶,如果它不可行,那就更令人惊讶了。我使用的是运行Android2.3.6

android - 关闭 USB 附件连接的正确方法

在Android中关闭与UsbAccessory的连接的正确方法是什么?似乎即使在股票Google示例中,如果我连接和附件,退出应用程序然后返回它,连接不会重新建立。仔细看,好像在FileDescriptor上调用了close()后,就再也打不开了,出现“couldnotopen/dev/usb_accessory”发出日志。不调用close()是一个不好的选择,因为read()上的线程阻塞将不会被释放。物理断开/重新连接设备后一切正常。退出应用程序然后再次打开它的简单用例在引用应用程序中不起作用似乎真的很令人惊讶,如果它不可行,那就更令人惊讶了。我使用的是运行Android2.3.6

Android sp vs dp 文本 - 什么会调整 'scale' 以及支持的理念是什么

所以我们从许多其他帖子中知道,我们应该在Android中使用sp而不是dp来处理文本,我们知道这样做的原因是为了尊重“用户的偏好”。但这些偏好究竟是什么?用户如何更改此设置?我无法通过手机上的设置找到任何引用(我本来希望在“辅助功能”或“显示”中出现某些内容)。那么什么是用户设置?是不是只能通过“大字体”之类的应用来完成?假设它是(由类似大字体的东西设置)-我玩过GoogleDocs和其他一些Google应用程序,字体设置为130%。虽然大多数布局都很好,但有些布局被截断并且无法读取(这是在大屏幕SGS2上)。那么,使用“sp”开发具有文本大小的应用程序的方法是什么?我们是否确保它适用

Android sp vs dp 文本 - 什么会调整 'scale' 以及支持的理念是什么

所以我们从许多其他帖子中知道,我们应该在Android中使用sp而不是dp来处理文本,我们知道这样做的原因是为了尊重“用户的偏好”。但这些偏好究竟是什么?用户如何更改此设置?我无法通过手机上的设置找到任何引用(我本来希望在“辅助功能”或“显示”中出现某些内容)。那么什么是用户设置?是不是只能通过“大字体”之类的应用来完成?假设它是(由类似大字体的东西设置)-我玩过GoogleDocs和其他一些Google应用程序,字体设置为130%。虽然大多数布局都很好,但有些布局被截断并且无法读取(这是在大屏幕SGS2上)。那么,使用“sp”开发具有文本大小的应用程序的方法是什么?我们是否确保它适用

Android 将 Px 转换为 Dp(视频宽高比)

这个问题在这里已经有了答案:关闭10年前.PossibleDuplicate:convertingpixelstodpinandroid我正在尝试将像素转换为dp。公式是什么?让我们将640和480转换为dp。文档是这样说的Theconversionofdpunitstoscreenpixelsissimple:px=dp*(dpi/160)但我认为这不是我需要的(而且我不知道如何使用它)。我想我只需要forumla。我已经准备好了代码:DisplayMetricsmetrics=newDisplayMetrics();getWindowManager().getDefaultDisp

Android 将 Px 转换为 Dp(视频宽高比)

这个问题在这里已经有了答案:关闭10年前.PossibleDuplicate:convertingpixelstodpinandroid我正在尝试将像素转换为dp。公式是什么?让我们将640和480转换为dp。文档是这样说的Theconversionofdpunitstoscreenpixelsissimple:px=dp*(dpi/160)但我认为这不是我需要的(而且我不知道如何使用它)。我想我只需要forumla。我已经准备好了代码:DisplayMetricsmetrics=newDisplayMetrics();getWindowManager().getDefaultDisp