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

问题描述:

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;
             }


更多 MTK 技术资料,可以登录 #深圳市新移科技有限公司官网 & 论坛

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

猜你喜欢

转载自blog.csdn.net/newmobi/article/details/129692735
今日推荐