首页 > 其他分享 >MT6737 android 7.0 竖屏横用后u盘以及下载app无法打开

MT6737 android 7.0 竖屏横用后u盘以及下载app无法打开

时间:2023-03-18 16:32:44浏览次数:40  
标签:DocumentsUI java MT6737 app 竖屏 frameworks base android packages

问题描述:

MT6737 android 7.0 竖屏横用后u盘以及下载app无法打开


问题的原因:

下载APP的布局不支持横屏显示


修改方法:

diff --git a/frameworks/base/packages/DocumentsUI/AndroidManifest.xml b/frameworks/base/packages/DocumentsUI/AndroidManifest.xml
old mode 100644
new mode 100755
index 3e0b8ad..06052cc
--- a/frameworks/base/packages/DocumentsUI/AndroidManifest.xml
+++ b/frameworks/base/packages/DocumentsUI/AndroidManifest.xml
@@ -59,7 +59,7 @@
android:label="@string/downloads_label"
android:icon="@mipmap/ic_launcher_downloads"
android:documentLaunchMode="intoExisting"
- android:theme="@style/DocumentsTheme">
+ android:theme="@style/Theme.AppCompat">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
</intent-filter>
diff --git a/frameworks/base/packages/DocumentsUI/res/values-sw720dp-land/layouts.xml b/frameworks/base/packages/DocumentsUI/res/values-sw720dp-land/layouts.xml
old mode 100644
new mode 100755
index 0e1807c..daa4490
--- a/frameworks/base/packages/DocumentsUI/res/values-sw720dp-land/layouts.xml
+++ b/frameworks/base/packages/DocumentsUI/res/values-sw720dp-land/layouts.xml
@@ -15,5 +15,5 @@
-->

<resources>
- <item name="files_activity" type="layout">@layout/fixed_layout</item>
+ <item name="files_activity" type="layout">@layout/drawer_layout</item>
</resources>
diff --git a/frameworks/base/services/core/java/com/android/server/MountService.java b/frameworks/base/services/core/java/com/android/server/MountService.java
index 4b47ca3..d83fa10 100755
--- a/frameworks/base/services/core/java/com/android/server/MountService.java
+++ b/frameworks/base/services/core/java/com/android/server/MountService.java
@@ -1405,7 +1405,7 @@ class MountService extends IMountService.Stub

// Adoptable public disks are visible to apps, since they meet
// public API requirement of being in a stable location.
- if (vol.disk.isAdoptable() || vol.isPhoneStorage()) {
+ if (vol.disk.isAdoptable() || vol.isPhoneStorage()|| vol.isUSBOTG()) {
vol.mountFlags |= VolumeInfo.MOUNT_FLAG_VISIBLE;
}


想了解更多内容,可关注#深圳市新移科技有限公司。

   新移科技・专注于移动通信技术(2G/3G/4G/5G), 安卓智能物联网技术 (Android, IOT)。 MTK 安卓智能平台的研发设计、MTK 主板方案,安卓手机主板 安卓智能模块、开发板主板定制、整机定制。

MT6737 android 7.0 竖屏横用后u盘以及下载app无法打开_java

标签:DocumentsUI,java,MT6737,app,竖屏,frameworks,base,android,packages
From: https://blog.51cto.com/u_15708244/6129687

相关文章