Android系统修改汇总(MTK)

以下都是基于 Android  6.0 的代码去修改的!!!

二十一、修改浏览器默认地址(Browser)
diff --git a/res/values/strings.xml b/res/values/strings.xml
old mode 100644
new mode 100755
index bba4dbe..28a3628
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -793,9 +793,9 @@
<!-- Do not translate. Testing only -->
<string name="dump_nav" translatable="false">Dump navigation cache</string>
- <!-- The default homepage. -->
- <string name="homepage_base" translatable="false">
- https://www.google.com/webhp?client={CID}&amp;source=android-home</string>
+
+ <!-- The default homepage./ 之前保存的网址 Google: https://www.google.com/webhp?client={CID}&amp;source=android-home -->
+ <string name="homepage_base" translatable="false">http://pldthome.com/</string>
<!-- Bookmarks -->
<string-array name="bookmarks" translatable="false">

二十、去掉SystemUI sim 卡显示ICON (Android version:7.1.1)

diff --git a/packages/SystemUI/res/values/config.xml b/packages/SystemUI/res/values/config.xml
old mode 100644
new mode 100755
index 03456c9..3873cb9
--- a/packages/SystemUI/res/values/config.xml
+++ b/packages/SystemUI/res/values/config.xml

- <!-- The default tiles to display in QuickSettings -->
+
+ <!-- The default tiles to display in QuickSettings
<string name="quick_settings_tiles_default" translatable="false">
wifi,cell,battery,dnd,flashlight,rotation,bt,airplane
</string>
-
- <!-- Tiles native to System UI. Order should match "quick_settings_tiles_default" -->
+-->
+ <!-- Tiles native to System UI. Order should match "quick_settings_tiles_default"
<string name="quick_settings_tiles_stock" translatable="false">
wifi,cell,battery,dnd,flashlight,rotation,bt,airplane,location,hotspot,inversion,saver,work,cast,night
</string>
+-->
+ <!-- The default tiles to display in QuickSettings R add 2017-7-1 15:35:52-->
+ <string name="quick_settings_tiles_default" translatable="false">
+ wifi,battery,dnd,flashlight,rotation,bt,airplane
+ </string>
+ <!-- Tiles native to System UI. Order should match "quick_settings_tiles_default" -->
+ <string name="quick_settings_tiles_stock" translatable="false">
+ wifi,battery,dnd,flashlight,rotation,bt,airplane,location,hotspot,inversion,saver,work,cast,night
+ </string>

十九、修改Settings 默认打开显示开发者选项

diff --git a/src/com/android/settings/SettingsActivity.java b/src/com/android/settings/SettingsActivity.java
index 62c7b85..faf50d0 100755
--- a/src/com/android/settings/SettingsActivity.java
+++ b/src/com/android/settings/SettingsActivity.java

@@ -1276,10 +1280,13 @@ public class SettingsActivity extends Activity
}
private void updateTilesList(List<DashboardCategory> target) {
- final boolean showDev = mDevelopmentPreferences.getBoolean(
+ // final boolean showDev = mDevelopmentPreferences.getBoolean(
+ // DevelopmentSettings.PREF_SHOW,
+ // android.os.Build.TYPE.equals("eng"));
+ /// R add 2017-3-14 09:22:33
+ final boolean showDev = mDevelopmentPreferences.getBoolean(
DevelopmentSettings.PREF_SHOW,
- android.os.Build.TYPE.equals("eng"));
-
+ true);
final UserManager um = (UserManager) getSystemService(Context.USER_SERVICE);
final int size = target.size();




十八、修改 Launcher3 ICON 字体颜色
packages/apps/Launcher3$ vim res/values/styles.xml +63

<style name="Icon.AllApps">
<item name="android:background">@null</item>
<item name="android:textColor">@color/quantum_panel_bg_color</item>
<item name="android:drawablePadding">@dimen/dynamic_grid_icon_drawable_padding</item>
<item name="android:shadowRadius">0</item>
<item name="android:paddingLeft">4dp</item>
<item name="android:paddingRight">4dp</item>
<item name="customShadows">false</item>
</style>

十七、修改系统屏方向(MTK 8735 代码6.0)

Modify screen direction for horizontal screen and power logo
diff --git a/device/hiteq/hiteq8735m_6h/ProjectConfig.mk b/device/hiteq/hiteq8735m_6h/ProjectConfig.mk
index 6f9bc55..2d7e53f 100755
--- a/device/hiteq/hiteq8735m_6h/ProjectConfig.mk
+++ b/device/hiteq/hiteq8735m_6h/ProjectConfig.mk
@@ -1,7 +1,7 @@
-BOOT_LOGO = wxga
+BOOT_LOGO = wxganl
BUILD_KERNEL = yes
BUILD_LK = yes
BUILD_MD32 = no
@@ -411,7 +411,7 @@ MTK_KERNEL_POWER_OFF_CHARGING = yes
MTK_LAUNCHER_UNREAD_SUPPORT = yes
MTK_LCEEFT_SUPPORT = yes
MTK_LCM_DEVICE_TREE_SUPPORT = no
-MTK_LCM_PHYSICAL_ROTATION = 0
+MTK_LCM_PHYSICAL_ROTATION = 90
MTK_LIVEWALLPAPER_APP = yes
MTK_LOCKSCREEN_TYPE = 0
MTK_LOG2SERVER_APP = no
diff --git a/kernel-3.18/arch/arm64/configs/hiteq8735m_6h_debug_defconfig b/kernel-3.18/arch/arm64/configs/hiteq8735m_6h_debug_defconfig
old mode 100644
new mode 100755
index 8b71f3a..0373649
--- a/kernel-3.18/arch/arm64/configs/hiteq8735m_6h_debug_defconfig
+++ b/kernel-3.18/arch/arm64/configs/hiteq8735m_6h_debug_defconfig
@@ -214,7 +214,7 @@ CONFIG_MTK_LCM=y
CONFIG_CUSTOM_KERNEL_LCM="ek79023_dsi_wsvga_vdo"
CONFIG_MTK_FB=y
CONFIG_MTK_VIDEOX=y
-CONFIG_MTK_LCM_PHYSICAL_ROTATION="0"
+CONFIG_MTK_LCM_PHYSICAL_ROTATION="90"
CONFIG_LCM_HEIGHT="1280"
CONFIG_LCM_WIDTH="800"
CONFIG_MTK_DRAMC=y
diff --git a/kernel-3.18/arch/arm64/configs/hiteq8735m_6h_defconfig b/kernel-3.18/arch/arm64/configs/hiteq8735m_6h_defconfig
old mode 100644
new mode 100755
index 7ca6079..fbbd792
--- a/kernel-3.18/arch/arm64/configs/hiteq8735m_6h_defconfig
+++ b/kernel-3.18/arch/arm64/configs/hiteq8735m_6h_defconfig
@@ -205,7 +205,7 @@ CONFIG_MTK_LCM=y
CONFIG_CUSTOM_KERNEL_LCM="ek79023_dsi_wsvga_vdo"
CONFIG_MTK_FB=y
CONFIG_MTK_VIDEOX=y
-CONFIG_MTK_LCM_PHYSICAL_ROTATION="0"
+CONFIG_MTK_LCM_PHYSICAL_ROTATION="90"
CONFIG_LCM_HEIGHT="1280"
CONFIG_LCM_WIDTH="800"
CONFIG_MTK_DRAMC=y
diff --git a/kernel-3.18/drivers/input/touchscreen/mediatek/GT9XXTB_hotknot/gt9xx_driver.c b/kernel-3.18/drivers/input/touchscreen/mediatek/GT9XXTB_hotknot/gt9xx_driver.c
old mode 100644
new mode 100755
index 32fceca..42804b3
--- a/kernel-3.18/drivers/input/touchscreen/mediatek/GT9XXTB_hotknot/gt9xx_driver.c
+++ b/kernel-3.18/drivers/input/touchscreen/mediatek/GT9XXTB_hotknot/gt9xx_driver.c
@@ -19,7 +19,7 @@
#endif
#include <linux/proc_fs.h> /*proc */
-#define GTP_CHANGE_X2Y 0
+#define GTP_CHANGE_X2Y 1
int touch_irq;
static int tpd_flag;
diff --git a/kernel-3.18/drivers/input/touchscreen/mediatek/GT9XXTB_hotknot/include/tpd_gt9xx_common.h b/kernel-3.18/drivers/input/touchscreen/mediatek/GT9XXTB_hotknot/include/tpd_gt9xx_common.h
old mode 100644
new mode 100755
index 9a48867..a895259
--- a/kernel-3.18/drivers/input/touchscreen/mediatek/GT9XXTB_hotknot/include/tpd_gt9xx_common.h
+++ b/kernel-3.18/drivers/input/touchscreen/mediatek/GT9XXTB_hotknot/include/tpd_gt9xx_common.h
@@ -266,7 +266,7 @@ enum CHIP_TYPE_T {
#define TPD_NO_GPIO
#define TPD_RESET_ISSUE_WORKAROUND
-#define TPD_WARP_X
+///#define TPD_WARP_X
#define TPD_WARP_Y
#ifdef TPD_WARP_X
diff --git a/kernel-3.18/drivers/misc/mediatek/accelerometer/stk8baxx/stk8baxx.c b/kernel-3.18/drivers/misc/mediatek/accelerometer/stk8baxx/stk8baxx.c
old mode 100644
new mode 100755
index 1990df9..30a7273
--- a/kernel-3.18/drivers/misc/mediatek/accelerometer/stk8baxx/stk8baxx.c
+++ b/kernel-3.18/drivers/misc/mediatek/accelerometer/stk8baxx/stk8baxx.c
@@ -1995,9 +1995,14 @@ static int STK8BAXX_ReadSensorData(struct i2c_client *client, char *buf, int buf
acc[STK8BAXX_AXIS_X] = acc[STK8BAXX_AXIS_X] * GRAVITY_EARTH_1000 / obj->reso->sensitivity;
acc[STK8BAXX_AXIS_Y] = acc[STK8BAXX_AXIS_Y] * GRAVITY_EARTH_1000 / obj->reso->sensitivity;
acc[STK8BAXX_AXIS_Z] = acc[STK8BAXX_AXIS_Z] * GRAVITY_EARTH_1000 / obj->reso->sensitivity;
-
+ ///sprintf(buf, "%04x %04x %04x", -acc[STK8BAXX_AXIS_X], acc[STK8BAXX_AXIS_Y], acc[STK8BAXX_AXIS_Z]);
- sprintf(buf, "%04x %04x %04x", -acc[STK8BAXX_AXIS_Y], -acc[STK8BAXX_AXIS_X], -acc[STK8BAXX_AXIS_Z]);
+ ///sprintf(buf, "%04x %04x %04x", -acc[STK8BAXX_AXIS_Y], -acc[STK8BAXX_AXIS_X], -acc[STK8BAXX_AXIS_Z]);
+ ///sprintf(buf, "%04x %04x %04x", -acc[STK8BAXX_AXIS_X] , -acc[STK8BAXX_AXIS_Y], -acc[STK8BAXX_AXIS_Z]);
+ ///sprintf(buf, "%04x %04x %04x", -acc[STK8BAXX_AXIS_X] , acc[STK8BAXX_AXIS_Y], acc[STK8BAXX_AXIS_Z]);
+
+ sprintf(buf, "%04x %04x %04x", acc[STK8BAXX_AXIS_X] , -acc[STK8BAXX_AXIS_Y], -acc[STK8BAXX_AXIS_Z]);
+
if(atomic_read(&obj->trace) & ADX_TRC_IOCTL)
{
GSE_LOG("gsensor data: %s!\n", buf);
diff --git a/vendor/mediatek/proprietary/bootable/bootloader/lk/dev/logo/wxganl/wxganl_kernel.bmp b/vendor/mediatek/proprietary/bootable/bootloader/lk/dev/logo/wxganl/wxganl_kernel.bmp
old mode 100644
new mode 100755
index fbef98a..764997e
Binary files a/vendor/mediatek/proprietary/bootable/bootloader/lk/dev/logo/wxganl/wxganl_kernel.bmp and b/vendor/mediatek/proprietary/bootable/bootloader/lk/dev/logo/wxganl/wxganl_kernel.bmp differ
diff --git a/vendor/mediatek/proprietary/bootable/bootloader/lk/dev/logo/wxganl/wxganl_uboot.bmp b/vendor/mediatek/proprietary/bootable/bootloader/lk/dev/logo/wxganl/wxganl_uboot.bmp
old mode 100644
new mode 100755
index f2470c5..764997e
Binary files a/vendor/mediatek/proprietary/bootable/bootloader/lk/dev/logo/wxganl/wxganl_uboot.bmp and b/vendor/mediatek/proprietary/bootable/bootloader/lk/dev/logo/wxganl/wxganl_uboot.bmp differ
diff --git a/vendor/mediatek/proprietary/bootable/bootloader/lk/platform/mt6735/boot_mode_menu.c b/vendor/mediatek/proprietary/bootable/bootloader/lk/platform/mt6735/boot_mode_menu.c
old mode 100644
new mode 100755
index 47f666b..608c928
--- a/vendor/mediatek/proprietary/bootable/bootloader/lk/platform/mt6735/boot_mode_menu.c
+++ b/vendor/mediatek/proprietary/bootable/bootloader/lk/platform/mt6735/boot_mode_menu.c
@@ -139,6 +139,8 @@ void boot_mode_menu_select()
mdelay(300);
} else if (mtk_detect_key(MT65XX_MENU_OK_KEY)) { //VOL_DOWN,
//use for OK
+ video_clean_screen(); /// R add 2017-3-15 13:47:29
+
break;
} else {
//pass
diff --git a/vendor/mediatek/proprietary/bootable/bootloader/lk/project/hiteq8735m_6h.mk b/vendor/mediatek/proprietary/bootable/bootloader/lk/project/hiteq8735m_6h.mk
index 605a41d..01deff5 100755
--- a/vendor/mediatek/proprietary/bootable/bootloader/lk/project/hiteq8735m_6h.mk
+++ b/vendor/mediatek/proprietary/bootable/bootloader/lk/project/hiteq8735m_6h.mk
@@ -12,7 +12,7 @@ MTK_KERNEL_POWER_OFF_CHARGING = yes
DEFINES += SWCHR_POWER_PATH
DEFINES += MTK_BQ24296_SUPPORT
DEFINES += MTK_BATLOWV_NO_PANEL_ON_EARLY
-MTK_LCM_PHYSICAL_ROTATION = 0
+MTK_LCM_PHYSICAL_ROTATION = 90
CUSTOM_LK_LCM="ek79023_dsi_wsvga_vdo"
#nt35590_hd720_dsi_cmd_auo = yes
@@ -22,7 +22,7 @@ MTK_VERIFIED_BOOT_SUPPORT = yes
MTK_SEC_FASTBOOT_UNLOCK_SUPPORT = yes
DEBUG := 2
-BOOT_LOGO := wxga
+BOOT_LOGO := wxganl
#DEFINES += WITH_DEBUG_DCC=1
DEFINES += WITH_DEBUG_UART=1
(END)

十六、连接USB线,隐藏 USB Storage
diff --git a/packages/apps/Settings/src/com/android/settings/deviceinfo/UsbModeChooserActivity.java b/packages/apps/Settings/src/com/android/settings/deviceinfo/UsbModeChooserActivity.java
old mode 100644
new mode 100755
index 7fad036..3310d1a
--- a/packages/apps/Settings/src/com/android/settings/deviceinfo/UsbModeChooserActivity.java
+++ b/packages/apps/Settings/src/com/android/settings/deviceinfo/UsbModeChooserActivity.java
@@ -44,7 +44,7 @@ public class UsbModeChooserActivity extends Activity {
UsbBackend.MODE_POWER_SINK | UsbBackend.MODE_DATA_PTP,
UsbBackend.MODE_POWER_SINK | UsbBackend.MODE_DATA_MIDI,
/// M: Add for Built-in CD-ROM and USB Mass Storage @{
- UsbBackend.MODE_POWER_SINK | UsbBackend.MODE_DATA_MASS_STORAGE,
+ /// R: hide ----> UsbBackend.MODE_POWER_SINK | UsbBackend.MODE_DATA_MASS_STORAGE,
UsbBackend.MODE_POWER_SINK | UsbBackend.MODE_DATA_BICR
/// M: @}
};

十五、launcher 切换语言 退回到 all app 界面 ,桌面与all app 界面重叠
diff --git a/packages/apps/Launcher3/src/com/android/launcher3/LauncherStateTransitionAnimation.java b/packages/apps/Launcher3/src/com/android/launcher3/LauncherStateTransitionAnimation.java
index cdde8c1..be4b9f7 100755
--- a/packages/apps/Launcher3/src/com/android/launcher3/LauncherStateTransitionAnimation.java
+++ b/packages/apps/Launcher3/src/com/android/launcher3/LauncherStateTransitionAnimation.java
@@ -386,6 +386,8 @@ public class LauncherStateTransitionAnimation {
toView.setVisibility(View.VISIBLE);
toView.bringToFront();
+ fromView.setVisibility(View.INVISIBLE);
+
// Show the content view
contentView.setVisibility(View.VISIBLE);

十四、将桌面workspace、hotseat 大小调整 放大一半 ,
这个要根据自己的需求来制定
 workspace.setPadding(padding.left/2, padding.top/2, padding.right/2, padding.bottom);
 hotseat.setPadding(edgeMarginPx + padding.left/2, 0,
                    edgeMarginPx + padding.right/2,
                    2 * edgeMarginPx);

十三、隐藏Launcher3 桌面界面 上面的 搜索栏 
packages\apps\Launcher3\src\com\android\launcher3\Launcher. Java
 //mSearchDropTargetBar.addView(mQsb); 注释掉这一行 就行

十二、修改Launcher3 appall app菜单列表背景透明度
\packages\apps\Launcher3\src\com\android\launcher3\allapps\AllAppsContainerView.java
        mContainerView.setBackground(background);
        //mRevealView.setBackground(background.getConstantState().newDrawable());
        mAppsRecyclerView.updateBackgroundPadding(bgPadding);
        mAdapter.updateBackgroundPadding(bgPadding);
mContainerView.getBackground().setAlpha(20);
packages\apps\Launcher3\src\com\android\launcher3\op09\AllAppsContainerView.java
        mContainerView.setBackground(null);
        //mRevealView.setBackground(background.getConstantState().newDrawable());



十一、长按电源键 只显示 关机 一项
我们知道长按 Power键会弹出选项,如 关机、 重启、飞行模式。现在想只保留一项  关机 ;
frameworks/base/core/res/res/values/config.xml
搜索 config_globalActionsList 
    <string-array translatable="false" name="config_globalActionsList">
        <item>power</item>
    </string-array>
以下是参考 ,需要添加的放在上面这个数组里面就是了  :
<item>power</item>关机选项
<item>bugreport</item>错误报告选项
<item>airplane</item>飞行模式选项
<item>silent</item>静音振动铃声选项
<item> restart</item>重启选项
<item> reboot </item> //新增重启功能  
<item>settings</item>设置选项
<item>lockdown</item>锁屏选项
<item>screencapture</item>截图、录制选项
<item>users</item>用户选项

十、无法写入sn号,需要把这个  宏 打开,这个去掉注释,让写的barcode生效,barcode就是SN,不然都是默认的123456789ABCDEF
vendor/mediatek/proprietary/bootable/bootloader/lk/app/mt_boot/mt_boot.c
/* #define SERIAL_NUM_FROM_BARCODE */

九、launcher  focus_indicator 桌面 页面 显示表示 (就是桌面上那小白点),在设置系统字体大小后和在app_app界面屏幕旋转 回到all_app 界面会显示出来 ,bug,让它不显示:

+++ b/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
@@ -138,6 +138,10 @@ import java.util.HashMap;
 import java.util.HashSet;
 import java.util.List;
 import java.util.concurrent.atomic.AtomicInteger;
+import android.hardware.SensorManager;
+
+import android.content.pm.ResolveInfo;
+import android.os.IBinder;
 
 /**
  * Default launcher application.    onCreate()里面添加
@@ -656,7 +660,47 @@ public class Launcher extends Activity
             showFirstRunActivity();
             showFirstRunClings();
         }
+
+               IntentFilter mInrentFilter = new IntentFilter() ;
+        mInrentFilter.addAction("android.intent.action.CONFIGURATION_CHANGED");
+        registerReceiver(screenOrientationChangedReceiver,mInrentFilter) ;
+               
+               mOrientationListener = new OrientationEventListener(this,
+                SensorManager.SENSOR_DELAY_NORMAL) {
+                               @Override
+                               public void onOrientationChanged(int orientation) {
+                               }
+                       };
+
+                       if (mOrientationListener.canDetectOrientation()) {
+                               setPageIndicatorVisble();
+                               mOrientationListener.enable();
+                       } else {
+                               setPageIndicatorVisble();
+                               mOrientationListener.disable();
+                       }
     }
+       
+       /// R add hide Visble ndicator ///#Switching language#Screen rotation/// 2017-3-2 09:34:26
+       private void setPageIndicatorVisble(){
+               if(isAppsViewVisible()){
+                       if (mPageIndicators != null){
+                               mPageIndicators.setAlpha(0f);
+                       }
+               } else {
+                       if (mPageIndicators != null) {
+                               mPageIndicators.setAlpha(1f);
+                       }
+               }
+       }
+       
+       /// R add Monitor#Screen rotation/// 2017-3-2 09:34:32
+       private BroadcastReceiver screenOrientationChangedReceiver=new BroadcastReceiver() {
+                       @Override 
+                       public void onReceive(Context context, Intent intent) {
+                               setPageIndicatorVisble();
+                       }
+    };
 
     @Override
     public void onSettingsChanged(String settings, boolean value) {
@@ -2344,6 +2388,7 @@ public class Launcher extends Activity
         if (mLauncherCallbacks != null) {
             mLauncherCallbacks.onDestroy();
         }
+               unregisterReceiver(screenOrientationChangedReceiver);
     }
 
     public DragController getDragController() {
@@ -5468,6 +5513,7 @@ public class Launcher extends Activity
         }
         return false;
     }
 }
diff -- Git  a/packages/apps/Launcher3/AndroidManifest.xml b/packages/apps/Launcher3/AndroidManifest.xml
index a3d5ec0..20e7d4d 100755
--- a/packages/apps/Launcher3/AndroidManifest.xml
+++ b/packages/apps/Launcher3/AndroidManifest.xml
@@ -68,6 +68,7 @@
     <uses-permission android:name="com.android.launcher3.permission.WRITE_SETTINGS" />
     <uses-permission android:name="com.android.launcher3.permission.RECEIVE_LAUNCH_BROADCASTS" />
     <uses-permission android:name="com.android.launcher3.permission.RECEIVE_FIRST_LOAD_BROADCAST" />
+       <uses-permission android:name="android.permission.CHANGE_CONFIGURATION" />
     <!-- M: hide apps activity requires this permission to get package size. -->
     <uses-permission android:name="android.permission.GET_PACKAGE_SIZE"/>
     <!-- M: ALSP02141215, android security patch. -->

八、Workspace 界面大小修改;hotseat 界面大小修改
diff --git a/packages/apps/Launcher3/src/com/android/launcher3/DeviceProfile.java b/packages/apps/Launcher3/src/com/android/launcher3/DeviceProfile.java
index ebb19cc..0ed0ad0 100755
--- a/packages/apps/Launcher3/src/com/android/launcher3/DeviceProfile.java
+++ b/packages/apps/Launcher3/src/com/android/launcher3/DeviceProfile.java
@@ -414,7 +414,7 @@ public class DeviceProfile {
         lp.gravity = Gravity.CENTER;
         Rect padding = getWorkspacePadding(isLayoutRtl);
         workspace.setLayoutParams(lp);
-        workspace.setPadding(padding.left, padding.top, padding.right, padding.bottom);
+        workspace.setPadding(padding.left/2, padding.top/2, padding.right/2, padding.bottom);
         workspace.setPageSpacing(getWorkspacePageSpacing(isLayoutRtl));
 
         // Layout the hotseat
@@ -432,8 +432,8 @@ public class DeviceProfile {
             lp.gravity = Gravity.BOTTOM;
             lp.width = LayoutParams.MATCH_PARENT;
             lp.height = hotseatBarHeightPx;
-            hotseat.setPadding(edgeMarginPx + padding.left, 0,
-                    edgeMarginPx + padding.right,
+            hotseat.setPadding(edgeMarginPx + padding.left/2, 0,
+                    edgeMarginPx + padding.right/2,
                     2 * edgeMarginPx);
         } else {

七、修改盘符名称信息、型号信息
index b20ecaa..f92828b 100755
--- a/device/hiteq/hiteq8783_tb_m/full_hiteq8783_tb_m.mk
+++ b/device/hiteq/hiteq8783_tb_m/full_hiteq8783_tb_m.mk
@@ -55,7 +55,7 @@ TRUSTY_PROJECT ?= hiteq8783_tb_m
 #CHIVIN
 
 PRODUCT_BRAND := GP8PRO
-CHIVIN_PRODUCT := GP8_PRO
+CHIVIN_PRODUCT := Aura_TELPAD_GP8_PRO_tablet
 CHIVIN_VERSION := GP8_PRO_V01.00.01    #micheal modify version
 
 #CHIVIN
diff --git a/packages/apps/Settings/src/com/android/settings/DeviceInfoSettings. Java b/packages/apps/Settings/src/com/android/settings/DeviceInfoSettings.java
index a964aed..bf11928 100755
--- a/packages/apps/Settings/src/com/android/settings/DeviceInfoSettings.java
+++ b/packages/apps/Settings/src/com/android/settings/DeviceInfoSettings.java
@@ -134,7 +134,7 @@ public class DeviceInfoSettings extends SettingsPreferenceFragment implements In
         findPreference(KEY_BUILD_NUMBER).setEnabled(true);
         findPreference(KEY_KERNEL_VERSION).setSummary(getFormattedKernelVersion());
                
-               findPreference(KEY_DEVICE_MODEL).setSummary("Aura_TELPAD-GP8-PRO-tablet");
+               findPreference(KEY_DEVICE_MODEL).setSummary(SystemProperties.get("ro.product.model"));
                
         if (!SELinux.isSELinuxEnabled()) {
             String status = getResources().getString(R.string.selinux_status_disabled);
@@ -155,7 +155,7 @@ public class DeviceInfoSettings extends SettingsPreferenceFragment implements In
         // Remove Equipment id preference if FCC ID is not set by RIL
         removePreferenceIfPropertyMissing(getPreferenceScreen(), KEY_EQUIPMENT_ID,
                 PROPERTY_EQUIPMENT_ID);
diff --git a/frameworks/av/media/mtp/MtpServer.cpp b/frameworks/av/media/mtp/MtpServer.cpp
index 470d6ca..91eb0c9 100755
--- a/frameworks/av/media/mtp/MtpServer.cpp
+++ b/frameworks/av/media/mtp/MtpServer.cpp
@@ -500,7 +500,7 @@ MtpResponseCode MtpServer::doGetDeviceInfo() {
 
     property_get("ro.product.model", prop_value, "MTP Device");
     //string.set(prop_value);
-       string.set("Aura_GP8_PRO_tablet"); ///R add 2017-2-27 21:38:22
+       string.set("Aura_SP8_PRO_tablet"); ///R add 2017-2-27 21:38:22   盘符名称
     mData.putString(string);   // Model
     string.set("1.0");
     mData.putString(string);   // Device Version

六、修改距离感应的阈值Update-hiteq8783_tb_m.dts-threshold
diff --git a/kernel-3.18/arch/arm64/boot/dts/hiteq8783_tb_m.dts b/kernel-3.18/arch/arm64/boot/dts/hiteq8783_tb_m.dts
index 7ac604a..ea78285 100644
--- a/kernel-3.18/arch/arm64/boot/dts/hiteq8783_tb_m.dts
+++ b/kernel-3.18/arch/arm64/boot/dts/hiteq8783_tb_m.dts
@@ -1,4 +1,3 @@
-
 /dts-v1/;
 
 #include "mt6753.dtsi"
@@ -92,8 +91,8 @@ memory@00000000 {
                power_vol = <0>;
                als_level = <1 2 5 10 20 30 40 80 200 300 400 600 1000 1600 2000>;
                als_value = <80 400 800 1200 1800 2000 2300 2300 12000 12000 12000 48000 48000 72000 81920 81920>;
-               ps_threshold_high =  <90>;
-               ps_threshold_low =  <70>;
+               ps_threshold_high =  <300>;
+               ps_threshold_low =  <140>;
                is_batch_supported_ps   = <0>;
                is_batch_supported_als  = <0>;
        };
注:值比 ps_threshold_high 高,黑屏, 值比 ps_threshold_low  低,亮屏
   通话界面 为避免 脸部贴近屏幕 而 设计 黑屏 ,是最好的列子。

五、闹钟中的倒计时;设置1秒后;当到达设定的时间后;要超过4秒作用才会提示响铃提醒;设2秒倒计时就会3秒提示;设3秒就2秒提示;5秒后;即时提示;
index c7bf61c..170b536 100755
--- a/packages/apps/DeskClock/src/com/android/deskclock/timer/TimerFragment.java
+++ b/packages/apps/DeskClock/src/com/android/deskclock/timer/TimerFragment.java
@@ -123,6 +123,13 @@ public class TimerFragment extends DeskClockFragment implements OnSharedPreferen
             final boolean visible = Utils.getTimeNow() % TIME_PERIOD_MS < SPLIT;
             final boolean toggle = mVisible != visible ;
             mVisible = visible;
+                       
+                       final TimerObj mTimer_up = getCurrentTimer();
+                       /// R: add Prompt
+                       if (mTimer_up.mTimeLeft <= 0 ) {
+                               updateTimerState(mTimer_up, Timers.TIMES_UP);
+            }  
+                        
             for (int i = 0; i < mAdapter.getCount(); i++) {
                 final TimerObj t = mAdapter.getTimerAt(i);


四、铃声音量调节时;调节到最小后;再调大;还是没有声音

diff --git a/packages/apps/Settings/src/com/mediatek/audioprofile/SeekBarVolumizer.java b/packages/apps/Settings/src/com/mediatek/audioprofile/SeekBarVolumizer.java
old mode 100644
new mode 100755
index 3b52c18..fa24e40
--- a/packages/apps/Settings/src/com/mediatek/audioprofile/SeekBarVolumizer.java
+++ b/packages/apps/Settings/src/com/mediatek/audioprofile/SeekBarVolumizer.java
@@ -58,6 +58,7 @@ public class SeekBarVolumizer implements OnSeekBarChangeListener, Handler.Callba
     private final Receiver mReceiver = new Receiver();
     private final Observer mVolumeObserver;
     private String mKey;
+    private String mCurrentKey;//add by steven on 20170215
     private boolean mProfileIsActive = false;
 
     private int mOriginalStreamVolume;
@@ -81,6 +82,8 @@ public class SeekBarVolumizer implements OnSeekBarChangeListener, Handler.Callba
 
         mStreamType = streamType;
         mKey = profileKey;
+        // add by steven on 20170215
+        mCurrentKey = mProfileManager.getActiveProfileKey();
         //mMaxStreamVolume = mAudioManager.getStreamMaxVolume(mStreamType);
         mMaxStreamVolume = mProfileManager.getStreamMaxVolume(mStreamType);
         mSystemVolume = mAudioManager.getStreamVolume(mStreamType);
@@ -412,6 +415,9 @@ public class SeekBarVolumizer implements OnSeekBarChangeListener, Handler.Callba
         }
     }
 
+    // add by steven on 20170215
+    private static final String GENERAL_PREF_KEY = "mtk_audioprofile_general";
+    
     /**
      * When click the "Ok" button, set the volume to system.
      */
@@ -429,6 +435,11 @@ public class SeekBarVolumizer implements OnSeekBarChangeListener, Handler.Callba
                     + mLastProgress);
             setVolume(mStreamType, mLastProgress, false);
         } else {
+               // add by steven on 20170215
+               if (GENERAL_PREF_KEY.equals(mCurrentKey)&&!mProfileManager.isActiveProfile(mCurrentKey)) {
+                       mProfileManager.setActiveProfile(mCurrentKey);
+               }
+               
             if (!isSilentProfileActive()) {
                 Log.d("@M_" + TAG, "saveVolume: " + mStreamType
                         + " not Active, Revert system Volume "

三、修改蓝牙默认名称:
蓝牙名称未按要求设定;现在为Android BT;  Setting---->Bluetooth---->这里的字:“ANDROID BT ” 修改为:HaHa
diff --git a/ system/bt/btif/src/btif_dm.c b/system/bt/btif/src/btif_dm.c
old mode 100644
new mode 100755
index f7b9ed4..2da5800
--- a/system/bt/btif/src/btif_dm.c
+++ b/system/bt/btif/src/btif_dm.c
@@ -195,7 +195,7 @@ static BOOLEAN btif_dm_inquiry_in_progress = FALSE;
 /************************************************************************************
 **  Static variables
 ************************************************************************************/
-static char btif_default_local_name[DEFAULT_LOCAL_NAME_MAX+1] = {'\0'};
+static char btif_default_local_name[DEFAULT_LOCAL_NAME_MAX+1] = " HaHa ";
 
 /******************************************************************************

二、修改默认打开wif、bluetooth
diff --git a/ frameworks/base/packages/SettingsProvider/res/values/defaults.xml  b/frameworks/base/packages/SettingsProvider/res/values/defaults.xml
old mode 100644
new mode 100755
index daa22c4..0a7584b
--- a/frameworks/base/packages/SettingsProvider/res/values/defaults.xml
+++ b/frameworks/base/packages/SettingsProvider/res/values/defaults.xml
@@ -36,7 +36,7 @@
     <bool name="def_haptic_feedback">true</bool>
 
     <bool name="def_bluetooth_on">false</bool>    // 默认打开蓝牙 true  false
-    <bool name="def_wifi_display_on">false</bool>
+    <bool name="def_wifi_display_on">true</bool>
     <bool name="def_install_non_market_apps">false</bool>
     <bool name="def_package_verifier_enable">true</bool>
     <!-- Comma-separated list of location providers.
@@ -47,7 +47,7 @@
     <bool name="assisted_gps_enabled">true</bool>
     <bool name="def_netstats_enabled">true</bool>
     <bool name="def_usb_mass_storage_enabled">true</bool>
-    <bool name="def_wifi_on">false</bool>
+    <bool name="def_wifi_on">true</bool>
     <!-- 0 == never, 1 == only when plugged in, 2 == always -->
     <integer name="def_wifi_sleep_policy">2</integer>
     <bool name="def_networks_available_notification_on">true</bool>

一、修改默认字体

diff --git a/ frameworks/base/core/java/android/content/res/Configuration.java b/frameworks/base/core/java/android/content/res/Configuration.java
old mode 100644
new mode 100755
index 0d41748..e7b20fa
--- a/frameworks/base/core/java/android/content/res/Configuration.java
+++ b/frameworks/base/core/java/android/content/res/Configuration.java
@@ -830,7 +830,7 @@ public final class Configuration implements Parcelable, Comparable<Configuration
      * Set this object to the system defaults.
      */
     public void setToDefaults() {
-        fontScale = 1;
+        fontScale = 1.15f; //normal value is 1
         mcc = mnc = 0;
         locale = null;
         userSetLocale = false;
原文地址:http://blog.csdn.net/jay8824589/article/details/54912404
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值