由于屏幕(320*320)太小了,客户提个需求希望将APP图标跟系统字体加大,APP图标加大实际就是增大屏幕密度。修改如下:

1.增大密度

--- a/device/mediateksample/tb8788p1_64_bsp/system.prop
+++ b/device/mediateksample/tb8788p1_64_bsp/system.prop
@@ -65,7 +65,7 @@ ro.kernel.zio=38,108,105,16# Disable dirty region for Mali#debug.hwui.render_dirty_regions=false-ro.sf.lcd_density=80
+ro.sf.lcd_density=120# performancero.mtk_perf_simple_start_win=1

2.修改系统字体大小
2.1 增大字体之前看自己的系统支持的最大字体是多少

路径:R:\MT8788\K770\MT8788_V5.196\packages\apps\Settings\res\values\arrays.xml
139行: <string-array name="entries_font_size"><item msgid="6490061470416867723">Small</item><item msgid="3579015730662088893">Default</item><item msgid="1678068858001018666">Large</item><item msgid="490158884605093126">Largest</item></string-array><string-array name="entryvalues_font_size" translatable="false"><item>0.85</item><item>1.0</item><item>1.15</item><item>1.30</item>   // 最大支持的字体</string-array>

从这个配置文件得知我的系统最大支持1.30这个值,后续改的文件就取1.30这个值
2.2

--- a/frameworks/base/core/java/android/content/res/Configuration.java
+++ b/frameworks/base/core/java/android/content/res/Configuration.java
@@ -1173,7 +1173,8 @@ public final class Configuration implements Parcelable, Comparable<Configuration* Set this object to the system defaults.*/public void setToDefaults() {
-        fontScale = 1;
+       //fontScale = 1;
+           fontScale = 1.30f;mcc = mnc = 0;mLocaleList = LocaleList.getEmptyLocaleList();locale = null;
diff --git a/vendor/mediatek/proprietary/packages/apps/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java b/vendor/me
diatek/proprietary/packages/apps/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
old mode 100644
new mode 100755
index 491150d..92db7ca
--- a/vendor/mediatek/proprietary/packages/apps/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
+++ b/vendor/mediatek/proprietary/packages/apps/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
@@ -2308,6 +2308,8 @@ class DatabaseHelper extends SQLiteOpenHelper {// Set default tty modeloadSetting(stmt, Settings.System.TTY_MODE, 0);+                       loadSetting(stmt, Settings.System.FONT_SCALE, 1.3f);
+loadIntegerSetting(stmt, Settings.System.SCREEN_BRIGHTNESS,R.integer.def_screen_brightness);diff --git a/vendor/mediatek/proprietary/packages/apps/SettingsProvider/src/com/android/providers/settings/SettingsHelper.java b/vendor/me
diatek/proprietary/packages/apps/SettingsProvider/src/com/android/providers/settings/SettingsHelper.java
old mode 100644
new mode 100755
index 1c635c4..01d076b
--- a/vendor/mediatek/proprietary/packages/apps/SettingsProvider/src/com/android/providers/settings/SettingsHelper.java
+++ b/vendor/mediatek/proprietary/packages/apps/SettingsProvider/src/com/android/providers/settings/SettingsHelper.java
@@ -264,7 +264,8 @@ public class SettingsHelper {return !TextUtils.isEmpty(Settings.Secure.getString(mContext.getContentResolver(), name));case Settings.System.FONT_SCALE:
-                return Settings.System.getFloat(mContext.getContentResolver(), name, 1.0f) != 1.0f;
+                //return Settings.System.getFloat(mContext.getContentResolver(), name, 1.0f) != 1.0f;
+                               return Settings.System.getFloat(mContext.getContentResolver(), name, 1.30f) != 1.30f;default:return false;}

mtk8788 android 9.0 加大系统字体和图标相关推荐

  1. Android 4.0.4系统下实现apk的静默安装和启动

    转自http://www.linuxidc.com/Linux/2013-02/79403.htm 未亲测 最近在Android 4.0.4系统下实现apk的静默安装和启动的功能,这里和大家分享一下, ...

  2. android 7原生动态壁纸,手机里都是定制OS?谷歌Android 7.0原生系统壁纸邀你来尝鲜!...

    原标题:手机里都是定制OS?谷歌Android 7.0原生系统壁纸邀你来尝鲜! 安卓系统的碎片化一直是被人们所诟病,苹果手机IOS系统升级的速度和占比一直都非常高,而安卓手机却相比都非常差,三星,华为 ...

  3. 小米刷 android o,一代神机!五年前的小米2刷入Android 8.0原生系统

    五年前的小米手机2竟然能刷Android 8.0原生系统.做个比较,2012年推出的iPhone 5已经不能升级最新的iOS11了. 小米2是小米于2012年8月发布的一款产品,距今已经超过5年零三个 ...

  4. tiny4412开发板实现uboot引导启动android 5.0.2系统

    1目的 实现uboot引导启动android 5.0.2系统. 2 现有环境 友善之臂tiny 4412开发板,superboot引导启动android5.0.2系统,内核版本为linux3.0.8. ...

  5. Android 9.0 显示系统导航栏(左/右/底部)

    Android 9.0 显示系统导航栏(左/右/底部) 显示系统导航栏 一般有:HOME  BACK  最近应用列表 等组成. 先看下效果图: 显示在底部(最常见的做法): 显示在右边(平板): (请 ...

  6. android 11.0 12.0添加系统字体并且设置为默认字体

    1.概述 在11.0 12.0系统定制化开发中,在产品定制中,有产品需求对于系统字体风格不太满意,所以想要更换系统的默认字体,对于系统字体的修改也是常有的功能,而系统默认也支持增加字体,所以就来添加楷 ...

  7. android 9.0 10.0 添加系统字体并且设置为默认字体

    在系统定制化开发中,修改默认字体也是常有的功能,今天就来添加楷体字体为系统字体,并替换为系统默认字体 效果图如下: 具体步骤如下: 1.增加新字体 在目录frameworks/base/data/fo ...

  8. android4.0 菜单,Android 4.0.4系统曝光 增新Power菜单

    [IT168 资讯]尽管Android4.0.3已经推出很久了,但是目前为止,三星Galaxy Nexus运行的仍旧是Android4.0.2的系统更新,与4.0.3相比,4.0.2版本不仅应用界面不 ...

  9. android 8.0 调系统拍照_Android通知栏微技巧,8.0系统中通知栏的适配

    为什么要进行通知栏适配? 不得不说,通知栏真是一个让人又爱又恨的东西. 通知栏是Android系统原创的一个功能,虽说乔布斯一直认为Android系统是彻彻底底抄袭iOS的一个产品,但是通知栏确实是A ...

最新文章

  1. Unity3D提示“XX,some are mac os x (unix) and some are windows”
  2. POJ-2159(Water)
  3. R语言ggplot2可视化:ggplot2可视化直方图(histogram)并在直方图的顶部外侧(top upper)或者直方图内部添加数值标签
  4. Javascript:必须知道的Javascript知识点之“字面量和对应类型”
  5. php中用foreach改变数组的值的问题
  6. 动手编写一个以太坊智能合约
  7. 机器学习09支持向量机
  8. 背包形动态规划 fjutoj2375 金明的预算方案
  9. javascript核心_只需几分钟即可学习这些核心JavaScript概念
  10. html5画布作品,HTML5 canvas画布
  11. [快报]one-tom惊现16岁小龄学员。。。
  12. winform定义数据源名称_WinForm中使用CrystalReport水晶报表——基础,分组统计,自定义数据源...
  13. 软件项目开发中的团队角色和个体角色
  14. Ribbon界面开发
  15. 06_JavaEE回顾笔记Ⅱ
  16. C++ 调用WINDOWS图片和传真查看器打开图片
  17. 软件测试工作中有哪些常用的工具?
  18. bom实现方块移动_javascript利用键盘控制小方块的移动
  19. AutoLayout(Ⅱ):遇到的几个小问题(Keng)
  20. 记录一次修复知网学位论文目录下载油猴脚本的过程

热门文章

  1. 域控服务器怎么用,怎样搭建域控服务器配置
  2. 安装《中国大学MOOC》的包
  3. emoji表情上传服务器的问题
  4. Sql注入的入门教程
  5. Boolean类型有无默认值
  6. 使用 VaultWarden 搭建个人密码管理器 原先Bitwarden
  7. eolinker安装
  8. 大会预告 | 这100件年度精选案例,讲透了技术公司的创新逻辑
  9. 名编辑电子杂志大师教程 | *.FLB文件怎么打开
  10. git使用问题之Your branch and 'origin/master' have diverged