1、去除systemUI下拉框中的设置按钮;通知栏中设置SD卡提示窗
diff --git a/vendor/mediatek/proprietary/packages/apps/SystemUI/src/com/android/systemui/usb/StorageNotification.java b/vendor/mediatek/proprietary/packa
old mode 100644
new mode 100755
index c3a53de..d18ea71
--- a/vendor/mediatek/proprietary/packages/apps/SystemUI/src/com/android/systemui/usb/StorageNotification.java
+++ b/vendor/mediatek/proprietary/packages/apps/SystemUI/src/com/android/systemui/usb/StorageNotification.java
@@ -298,9 +298,11 @@ public class StorageNotification extends SystemUI {
notif = onVolumeChecking(vol);
break;
case VolumeInfo.STATE_MOUNTED:
- case VolumeInfo.STATE_MOUNTED_READ_ONLY:
+ //2020.03.03 by lwz modefied
+ /*case VolumeInfo.STATE_MOUNTED_READ_ONLY:
notif = onVolumeMounted(vol);
- break;
+ break;*/
+ //end
case VolumeInfo.STATE_FORMATTING:
notif = onVolumeFormatting(vol);
break;
...skipping...
diff --git a/vendor/mediatek/proprietary/packages/apps/SystemUI/src/com/android/systemui/usb/StorageNotification.java b/vendor/mediatek/proprietary/packa
old mode 100644
new mode 100755
index c3a53de..d18ea71
--- a/vendor/mediatek/proprietary/packages/apps/SystemUI/src/com/android/systemui/usb/StorageNotification.java
+++ b/vendor/mediatek/proprietary/packages/apps/SystemUI/src/com/android/systemui/usb/StorageNotification.java
@@ -298,9 +298,11 @@ public class StorageNotification extends SystemUI {
notif = onVolumeChecking(vol);
break;
case VolumeInfo.STATE_MOUNTED:
- case VolumeInfo.STATE_MOUNTED_READ_ONLY:
+ //2020.03.03 by lwz modefied
+ /*case VolumeInfo.STATE_MOUNTED_READ_ONLY:
notif = onVolumeMounted(vol);
- break;
+ break;*/
+ //end
case VolumeInfo.STATE_FORMATTING:
notif = onVolumeFormatting(vol);
break;
2、去除systemUI下拉框中多余的选项
diff --git a/vendor/mediatek/proprietary/packages/apps/SystemUI/res/values/config.xml b/vendor/mediatek/proprietary/packages/apps/SystemUI/res/values/con
old mode 100644
new mode 100755
index 8a1e0b9..414a552
--- a/vendor/mediatek/proprietary/packages/apps/SystemUI/res/values/config.xml
+++ b/vendor/mediatek/proprietary/packages/apps/SystemUI/res/values/config.xml
@@ -107,7 +107,7 @@
<!-- The default tiles to display in QuickSettings -->
<string name="quick_settings_tiles_default" translatable="false">
- wifi,bt,dnd,flashlight,rotation,battery,cell,airplane,cast
+ wifi,bt,flashlight,cell,airplane,location
</string>
<!-- Tiles native to System UI. Order should match "quick_settings_tiles_default" -->
3、默认关闭锁屏、蓝牙、自动旋转屏幕
diff --git a/vendor/mediatek/proprietary/packages/apps/SettingsProvider/res/values/defaults.xml b/vendor/mediatek/proprietary/packages/apps/SettingsProvi
index 6818ebf..ebcb1b5 100755
--- a/vendor/mediatek/proprietary/packages/apps/SettingsProvider/res/values/defaults.xml
+++ b/vendor/mediatek/proprietary/packages/apps/SettingsProvider/res/values/defaults.xml
@@ -28,7 +28,7 @@
<string name="def_bluetooth_disabled_profiles" translatable="false">0</string>
<bool name="def_auto_time">true</bool>
<bool name="def_auto_time_zone">true</bool>
- <bool name="def_accelerometer_rotation">true</bool>
+ <bool name="def_accelerometer_rotation">false</bool>
<!-- Default screen brightness, from 0 to 255. 102 is 40%. -->
<integer name="def_screen_brightness">102</integer>
<bool name="def_screen_brightness_automatic_mode">false</bool>
@@ -36,7 +36,7 @@
<fraction name="def_window_transition_scale">100%</fraction>
<bool name="def_haptic_feedback">true</bool>
- <bool name="def_bluetooth_on">true</bool>
+ <bool name="def_bluetooth_on">false</bool>
<bool name="def_wifi_display_on">false</bool>
<bool name="def_install_non_market_apps">false</bool>
<bool name="def_package_verifier_enable">true</bool>
@@ -81,7 +81,7 @@
<string name="def_trusted_sound" translatable="false">/system/media/audio/ui/Trusted.ogg</string>
<string name="def_wireless_charging_started_sound" translatable="false">/system/media/audio/ui/WirelessChargingStarted.ogg</string>
- <bool name="def_lockscreen_disabled">false</bool>
+ <bool name="def_lockscreen_disabled">true</bool>
<bool name="def_device_provisioned">false</bool>
<integer name="def_dock_audio_media_enabled">1</integer>
4、默认第三方APP为launcher桌面,即删除(注释)原始launcher3桌面
diff --git a/vendor/mediatek/proprietary/packages/apps/Launcher3/AndroidManifest.xml b/vendor/mediatek/proprietary/packages/apps/Launcher3/AndroidManifes
index b8096e6..c5de522 100755
--- a/vendor/mediatek/proprietary/packages/apps/Launcher3/AndroidManifest.xml
+++ b/vendor/mediatek/proprietary/packages/apps/Launcher3/AndroidManifest.xml
@@ -79,7 +79,7 @@
android:enabled="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
- <category android:name="android.intent.category.HOME" />
+ <!--category android:name="android.intent.category.HOME" /-->
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.MONKEY"/>
<category android:name="android.intent.category.LAUNCHER_APP" />
5、屏蔽原生camera编译进系统
把以下三个mk文件注释掉即可:
packages/apps/Camera2/Android.mk
vendor/mediatek/proprietary/packages/apps/Camera/Android.mk
vendor/mediatek/proprietary/packages/apps/Camera2/Android.mk
6、修改默认语言以及软件版本号和型号
diff --git a/build/make/target/product/full_base.mk b/build/make/target/product/full_base.mk
old mode 100644
new mode 100755
index 65bdf0f..035535a
--- a/build/make/target/product/full_base.mk
+++ b/build/make/target/product/full_base.mk
@@ -43,7 +43,7 @@ PRODUCT_PROPERTY_OVERRIDES := \
ro.config.notification_sound=pixiedust.ogg
# Put en_US first in the list, so make it default.
-PRODUCT_LOCALES := en_US
+PRODUCT_LOCALES := zh_CN en_US
# Get some sounds
$(call inherit-product-if-exists, frameworks/base/data/sounds/AllAudio.mk)
rj1@myyear:/work_4T/WORK/lwz/tl_6762$ git diff build/make/tools/buildinfo.sh
diff --git a/build/make/tools/buildinfo.sh b/build/make/tools/buildinfo.sh
index 52344d3..406ee31 100755
--- a/build/make/tools/buildinfo.sh
+++ b/build/make/tools/buildinfo.sh
@@ -3,8 +3,8 @@
echo "# begin build properties"
echo "# autogenerated by buildinfo.sh"
-echo "ro.build.id=xxx_4G_V1.0"
-echo "ro.build.display.id=$BUILD_DISPLAY_ID"
+echo "ro.build.id=$BUIL_ID"
+echo "ro.build.display.id=N10PRO_V1.0.0"
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"
@@ -26,10 +26,10 @@ fi
if [ -n "$AB_OTA_UPDATER" ] ; then
echo "ro.build.ab_update=$AB_OTA_UPDATER"
fi
-echo "ro.product.model=xxx"
+echo "ro.product.model=N10Pro"
echo "ro.product.brand=xx"
-echo "ro.product.name=xxx"
-echo "ro.product.device=xxxx"
+echo "ro.product.name=xxxx"
+echo "ro.product.device=xxxxx"
# These values are deprecated, use "ro.product.cpu.abilist"
# instead (see below).
@@ -60,4 +60,7 @@ if [ -n "$BUILD_THUMBPRINT" ] ; then
fi
echo "ro.build.characteristics=$TARGET_AAPT_CHARACTERISTICS"
+echo "ro.product.locale.language=zh"
+echo "ro.product.locale.region=CN"
+
echo "# end build properties"
7、权限问题暂时关闭selinux
rj1@myyear:/work_4T/WORK/lwz/tl_6762$ git diff system/core/init/Android.bp
diff --git a/system/core/init/Android.bp b/system/core/init/Android.bp
old mode 100644
new mode 100755
index aaef7e9..db016fd
--- a/system/core/init/Android.bp
+++ b/system/core/init/Android.bp
@@ -37,7 +37,7 @@ cc_defaults {
debuggable: {
cppflags: [
"-UALLOW_LOCAL_PROP_OVERRIDE",
- "-DALLOW_LOCAL_PROP_OVERRIDE=1",
+ "-DALLOW_LOCAL_PROP_OVERRIDE=0",
"-UALLOW_PERMISSIVE_SELINUX",
"-DALLOW_PERMISSIVE_SELINUX=1",
"-UREBOOT_BOOTLOADER_ON_PANIC",
rj1@myyear:/work_4T/WORK/lwz/tl_6762$ git diff system/core/init/init.cpp
diff --git a/system/core/init/init.cpp b/system/core/init/init.cpp
old mode 100644
new mode 100755
index f65bfe0..728686e
--- a/system/core/init/init.cpp
+++ b/system/core/init/init.cpp
@@ -586,6 +586,7 @@ static selinux_enforcing_status selinux_status_from_cmdline() {
static bool selinux_is_enforcing(void)
{
+ return false;//add by l for rm selinux
if (ALLOW_PERMISSIVE_SELINUX) {
return selinux_status_from_cmdline() == SELINUX_ENFORCING;
}
8、调整获取权限弹框布局
rj1@myyear:/work_4T/WORK/lwz/tl_6762$ git diff vendor/mediatek/proprietary/packages/apps/PackageInstaller/res/layout/grant_permissions.xml
diff --git a/vendor/mediatek/proprietary/packages/apps/PackageInstaller/res/layout/grant_permissions.xml b/vendor/mediatek/proprietary/packages/apps/Pack
index ee531d2..02f8988 100755
--- a/vendor/mediatek/proprietary/packages/apps/PackageInstaller/res/layout/grant_permissions.xml
+++ b/vendor/mediatek/proprietary/packages/apps/PackageInstaller/res/layout/grant_permissions.xml
@@ -109,8 +109,9 @@
android:visibility="gone">
</Button>
</LinearLayout>
-
- <com.android.packageinstaller.permission.ui.ButtonBarLayout
+
+ </LinearLayout>
+ <com.android.packageinstaller.permission.ui.ButtonBarLayout
android:id="@+id/button_group"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@@ -144,9 +145,6 @@
</Button>
</com.android.packageinstaller.permission.ui.ButtonBarLayout>
-
- </LinearLayout>
-
</LinearLayout>
</LinearLayout>