rk3399 9.0 一些问题笔记

目录

修改设置中显示的版本号

修复相机APK打开报错的问题

开机会弹出一个Android 系统出现问题的 弹窗

Launcher3下点击导航栏时右下角会出现一个白色的透明块

去掉频繁打印

去掉.repo 时 要去掉commit_id.xml文件的复制防止编译出错 

去掉开机出现的平板电脑正在运行提示 

修改设置Preference不再折叠解决中文下会显示异常问题

修复BUG-音乐预览界面自带焦点的控件会出现一个黄色的边框,点击出现区域变黄


修改设置中显示的版本号

    修改版本号

diff --git a/build/make/tools/buildinfo.sh b/build/make/tools/buildinfo.sh
index 5a54462..34c731c 100755
--- a/build/make/tools/buildinfo.sh
+++ b/build/make/tools/buildinfo.sh
@@ -4,7 +4,7 @@ echo "# begin build properties"
 echo "# autogenerated by buildinfo.sh"
 
 echo "ro.build.id=$BUILD_ID"
-echo "ro.build.display.id=$BUILD_DISPLAY_ID"
+echo "ro.build.display.id=xuanshi_rk3399-v9.0-`date "+%Y%m%d"`"
 echo "ro.build.version.incremental=$BUILD_NUMBER"
 echo "ro.build.version.sdk=$PLATFORM_SDK_VERSION"
 echo "ro.build.version.preview_sdk=$PLATFORM_PREVIEW_SDK_VERSION"

修复相机APK打开报错的问题

    修改USB摄像头进不去

diff --git a/rockchip/common/manifest.xml b/rockchip/common/manifest.xml
index a9ca080..a5ee16b 100755
--- a/rockchip/common/manifest.xml
+++ b/rockchip/common/manifest.xml
@@ -189,6 +189,7 @@
         <interface>
             <name>ICameraProvider</name>
             <instance>legacy/0</instance>
+                       <instance>external/0</instance>
         </interface>
     </hal>
     <hal format="hidl">

开机会弹出一个Android 系统出现问题的 弹窗

    去掉开机弹出 ”Android系统出现问题” 弹窗

diff --git a/base/services/core/java/com/android/server/am/ActivityManagerService.java b/base/services/core/java/com/android/server/am/ActivityManagerService.java
index 7a6c9ae..2a7685b 100755
--- a/base/services/core/java/com/android/server/am/ActivityManagerService.java
+++ b/base/services/core/java/com/android/server/am/ActivityManagerService.java
@@ -15411,7 +15411,7 @@ public class ActivityManagerService extends IActivityManager.Stub
             if (!Build.isBuildConsistent()
                     && ("orange".equals(SystemProperties.get("ro.boot.verifiedbootstate", "green")))) {
                 Slog.e(TAG, "Build fingerprint is not consistent, warning user");
-                mUiHandler.obtainMessage(SHOW_FINGERPRINT_ERROR_UI_MSG).sendToTarget();
+                //mUiHandler.obtainMessage(SHOW_FINGERPRINT_ERROR_UI_MSG).sendToTarget();
             }
 
             long ident = Binder.clearCallingIdentity();

Launcher3下点击导航栏时右下角会出现一个白色的透明块

--- a/base/packages/SystemUI/res/layout-sw600dp/navigation_layout_rot90.xml
+++ b/base/packages/SystemUI/res/layout-sw600dp/navigation_layout_rot90.xml
@@ -28,6 +28,7 @@
             android:id="@+id/ends_group"
             android:layout_width="match_parent"
             android:layout_height="match_parent"
+           android:visibility="gone"
             android:orientation="horizontal"
             android:clipChildren="false" />
 

去掉频繁打印

    去掉无用的打印,防止频繁显示log

diff --git a/base/core/java/android/app/ContextImpl.java b/base/core/java/android/app/ContextImpl.java
old mode 100644
new mode 100755
index 9511786..17942ef
--- a/base/core/java/android/app/ContextImpl.java
+++ b/base/core/java/android/app/ContextImpl.java
@@ -2031,10 +2031,10 @@ class ContextImpl extends Context {
      * The "AsUser" variants allow us to properly enforce the user's restrictions.
      */
     private void warnIfCallingFromSystemProcess() {
-        if (Process.myUid() == Process.SYSTEM_UID) {
+        /*if (Process.myUid() == Process.SYSTEM_UID) {
             Slog.w(TAG, "Calling a method in the system process without a qualified user: "
                     + Debug.getCallers(5));
-        }
+        }*/
     }
 
     private static Resources createResources(IBinder activityToken, LoadedApk pi, String splitName,
diff --git a/base/services/core/java/com/android/server/am/ActivityManagerService.java b/base/services/core/java/com/android/server/am/ActivityManagerService.java
index 2a7685b..5e02e5f 100755
--- a/base/services/core/java/com/android/server/am/ActivityManagerService.java
+++ b/base/services/core/java/com/android/server/am/ActivityManagerService.java
@@ -21325,7 +21325,7 @@ public class ActivityManagerService extends IActivityManager.Stub
         // The vast majority of broadcasts sent from system internals
         // should be protected to avoid security holes, so yell loudly
         // to ensure we examine these cases.
-        if (callerApp != null) {
+        /*if (callerApp != null) {
             Log.wtf(TAG, "Sending non-protected broadcast " + action
                             + " from system " + callerApp.toShortString() + " pkg " + callerPackage,
                     new Throwable());
@@ -21334,7 +21334,7 @@ public class ActivityManagerService extends IActivityManager.Stub
                             + " from system uid " + UserHandle.formatUid(callingUid)
                             + " pkg " + callerPackage,
                     new Throwable());
-        }
+        }*/
     }
 

去掉.repo 时 要去掉commit_id.xml文件的复制防止编译出错 

    去掉commit_id.xml文件的复制防止编译出错

diff --git a/rockchip/common/device.mk b/rockchip/common/device.mk
index 23b59e2..a417d98 100644
--- a/rockchip/common/device.mk
+++ b/rockchip/common/device.mk
@@ -624,10 +624,10 @@ PRODUCT_COPY_FILES += \
     $(LOCAL_PATH)/preinstall_cleanup.sh:system/bin/preinstall_cleanup.sh
 
 # Copy manifest to vendor/
-ifeq ($(strip $(BOARD_RECORD_COMMIT_ID)),true)
-PRODUCT_COPY_FILES += \
-     commit_id.xml:$(TARGET_COPY_OUT_VENDOR)/commit_id.xml
-endif
+#ifeq ($(strip $(BOARD_RECORD_COMMIT_ID)),true)
+#PRODUCT_COPY_FILES += \
+#     commit_id.xml:$(TARGET_COPY_OUT_VENDOR)/commit_id.xml
+#endif

去掉开机出现的平板电脑正在运行提示 

    去掉开机出现的平板电脑正在运行提示

diff --git a/apps/Settings/src/com/android/settings/FallbackHome.java b/apps/Settings/src/com/android/settings/FallbackHome.java
old mode 100644
new mode 100755
index 5f7b639..4c1d300
--- a/apps/Settings/src/com/android/settings/FallbackHome.java
+++ b/apps/Settings/src/com/android/settings/FallbackHome.java
@@ -47,9 +47,9 @@ public class FallbackHome extends Activity {
     private boolean mProvisioned;
 
     private final Runnable mProgressTimeoutRunnable = () -> {
-        View v = getLayoutInflater().inflate(
-                R.layout.fallback_home_finishing_boot, null /* root */);
-        setContentView(v);
+     //   View v = getLayoutInflater().inflate(
+     //           R.layout.fallback_home_finishing_boot, null /* root */);
+     /*   setContentView(v);
         v.setAlpha(0f);
         v.animate()
                 .alpha(1f)
@@ -57,7 +57,7 @@ public class FallbackHome extends Activity {
                 .setInterpolator(AnimationUtils.loadInterpolator(
                         this, android.R.interpolator.fast_out_slow_in))
                 .start();
-        getWindow().addFlags(LayoutParams.FLAG_KEEP_SCREEN_ON);
+        getWindow().addFlags(LayoutParams.FLAG_KEEP_SCREEN_ON);*/
     };
 

修改设置Preference不再折叠解决中文下会显示异常问题

    修改设置Preference不再折叠解决中文下会显示异常问题

diff --git a/apps/Settings/src/com/android/settings/widget/HighlightablePreferenceGroupAdapter.java b/apps/Settings/src/com/android/settings/widget/HighlightablePreferenceGroupAdapter.java
old mode 100644
new mode 100755
index d2deda1..78a4b59
--- a/apps/Settings/src/com/android/settings/widget/HighlightablePreferenceGroupAdapter.java
+++ b/apps/Settings/src/com/android/settings/widget/HighlightablePreferenceGroupAdapter.java
@@ -85,6 +85,10 @@ public class HighlightablePreferenceGroupAdapter extends PreferenceGroupAdapter
         }
 
         final int initialCount = host.getInitialExpandedChildCount();
+               if (true) {
+                screen.setInitialExpandedChildrenCount(Integer.MAX_VALUE);
+                return;
+            }
         if (initialCount <= 0) {
             return;
         }

修复BUG-音乐预览界面自带焦点的控件会出现一个黄色的边框,点击出现区域变黄

    修复BUG-音乐预览界面自带焦点的控件会出现一个黄色的边框,点击出现区域变黄

diff --git a/apps/Music/res/layout/audiopreview.xml b/apps/Music/res/layout/audiopreview.xml
old mode 100644
new mode 100755
index e1a508a..e35b518
--- a/apps/Music/res/layout/audiopreview.xml
+++ b/apps/Music/res/layout/audiopreview.xml
@@ -43,6 +43,7 @@
         android:layout_height="wrap_content"
         android:paddingLeft="8dip"
         android:paddingRight="8dip"
+       android:focusable="false"
         android:visibility="gone" />
 
     <LinearLayout
@@ -79,6 +80,8 @@
         <LinearLayout
             android:orientation="horizontal"
             android:layout_width="wrap_content"
+           android:focusable="false"
+           android:descendantFocusability="blocksDescendants"
             android:layout_height="wrap_content">

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值