如何在Android系统上修改系统默认的字体大小

Android 12.0 字体大小默认设置为“大” 重新编译验证,修改生效,字体的大小已经默认设置为“大”Android 12.0 字体大小默认设置为“大” 阅读详情
                Android系统中在Settings->Display->Font Size下面可以设置系统字体大小,默认的系统字体大小为Normal,如果想修改这个默认值,可以在下面这个文件中进行修改:
在alps/frameworks/base/core/java/android/content/res/Configuration.java文件中如下
public void setToDefaults() 这个方法中进行修改,
如果默认要改成特大字体,请改为1.15f,然后重新build framework.jar这个模块即可;
public void setToDefaults() {
       fontScale = 1.15f; //normal value is 1
       mcc = mnc = 0;
注意:Settings中系统的字体大小,在/packages/apps/Settings/res/values/arrays.xml文件中的
”entryvalues_font_size”这个tag中分别有定义对应的数值,
Small:0.9
Normal:1.0
Large:1.1
Extra Large:1.15
所以如果要修改默认值,直接在上面那个方法中修改fontScale 为对应的数值即可(注意带上f,表示为float类型)           

再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

Android 12.0 修改系统默认字体的大小 在12.0的系统产品中,对于系统默认Configuration的参数的设置会根据产品的需要而做成修改,对于小屏幕的产品而言,系统默认字体看起来会觉得有些小,所以需要调整系统Configuration.java的默认字体的大小。 阅读详情

相关推荐

Android11.0 修改系统默认字体大小

从设置中可以看到字体设置有四个等级"小,默认,大,最大",一般都是使用默认的。有的产品使用默认字体会显大或者显小,我们需要根据实际需求来修改

Framework-coder的博客 3644

Android修改系统默认字体大小

本文是基于Android5.1的代码 device\mediatek\common\overlay\tablet\packages\apps\Settings\res\values-sw600dp\arrays/xml 其中4个item 分别代表着字体的大小:“小”、“普通”、“大”、“超大” <?xml version="1.0" encoding="utf-8"?> &lt...

小辉的博客 1320

Android 设置系统默认字体大小修改

然而,由于安全限制,你的应用程序需要具备相应的权限,并且需要谨慎操作以遵守用户隐私和安全的最佳实践。然而,有时候我们可能需要在应用程序中修改设备的系统默认字体大小,以确保应用程序在不同设备上显示一致。需要注意的是,由于 Android 系统的安全限制,普通应用程序无法直接修改系统设置。在 Android 中,系统默认字体大小是由设备的设置决定的,我们需要使用反射来修改这个设置。请注意,上述代码需要在应用程序的合适位置进行调用,比如在应用程序的启动过程中或者在设置界面中。首先,我们需要获取系统设置的实例。

CodeSpark的博客 953

Android 10 修改系统默认字体大小

代码路径: frameworks/base/core/java/android/content/res/Configuration.java frameworks/base/ packages/SettingsProvider/res/values/defaults.xml frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java 方法一:在Configuration.ja

wq892373445的博客 4927

Android修改默认字体大小(小、默认、大、最大)

根据packages\apps\Settings\src\com\android\settings\display\ToggleFontSizePreferenceFragment.java。通常修改屏幕显示大小会通过调整屏幕密度来实现,但这调整的是整体的大小。客户会经常要去调整至合适大小,需要修改字体默认大小可参考本文的内容。可知字体大小是由Settings.System.FONT_SCALE来控制的。

qq_48192676的博客 2126

android 9.0 Settings系统默认字体大小修改

在9.0的系统开发中,在原生系统设置中,可以发现在系统Settings中,可以对默认显示字体的大小做调整,修改以后整个系统默认 字体会改变,对于系统默认字体大小在对于高dpi的设备而言有点显得小了,所以需要修改系统默认字体大小,在这里就来了解 这个默认字体大小的设置过程,而来设置默认字体

安卓兼职framework和app工程师的博客 789

java 安卓字体调大,如何在Android系统修改系统默认字体大小

也欢迎你们转载本篇文章。分享知识,造福人民,实现咱们中华民族伟大复兴!javaAndroid系统中在Settings->Display->Font Size下面能够设置系统字体大小默认系统字体大小为Normal,若是想修改这个默认值,能够在下面这个文件中进行修改:在alps/frameworks/base/core/java/android/content/res/Configur...

weixin_39580682的博客 785

如何修改android系统字体大小

修改字体大小的方法是运用到一个ActivityManagerNative类首先先在代码宣告 private Configuration mconfig = new Configuration();并在代码中设置要改变字体大小的值 mconfig.fontScale = 0.75f;//默认为1.0f另外,还需要在AndroidManifest.xml中加上 android:configChang

知识空间 4447

android应用自定义字体

Android提供三种字体:“Sans”,“serif“和“monospace”。   1、在Android XML文件中设置字体   可以采用android:typeface,例如android:typeface=”monospace”。在这里例子中我们在Activity中对android:text=”Hello, World! 您好”分别进行了四种显示方式,依次为“Sans”,“serif

李光正的专栏 1万+

android 系统默认字体大小,Android系统默认字体大小

修改安卓设置中的默认选项:1、修改默认字体的大小frameworks/base/packages/SettingsProvider/res/values/defaults.xml:2、修改设置-->显示-->字体大小的4个选项值Step2: vim packages/apps/Settings/res/values/arrays.xml和vim packages/apps/Setti...

weixin_34982884的博客 1718

Android系统默认字体大小

1.可以直接修改Configuration  frameworks/base/core/java/android/content/res/Configuration.java   public void setToDefaults() {         fontScale = 1;  //0.85f /1/1.15f/1.3f     2.在配置中设置 ro.default.siz

zhtw90的专栏 3700

修改Android系统默认字体大小

Android设备上,用户可以根据自己的喜好调整系统默认字体大小。要修改Android设备的默认字体大小,我们需要使用Android的设置API。请注意,修改系统默认字体大小可能需要特定的权限。在你的应用程序中,确保已经请求了必要的权限,以便能够成功修改系统设置。方法,你可以轻松地获取和修改系统默认字体大小。通过上述步骤,你可以使用Android的设置API来修改Android设备的默认字体大小。方法来获取当前系统默认字体大小,并打印出来。要使用这些方法,可以在你的应用程序中的任何位置获取。

PixelNovaO的博客 315

Android修改默认字体的大小----fontScale

有客户需求要修改系统默认字体的大小。 一般的步骤是,在frameworks/base/core/java/android/content/res/Configuration.java文件中,修改函数setToDefaults中fontScale的值,例如改成:fontScale = 1.18f 。然后在packages/apps/Settings/res/values/arrays.xml

hanhan1016的专栏 1万+

android程序字体大小,Android如何动态调整应用字体大小详解

前言为什么要动态设置字体大小?由于项目面对的是中老年客户项目中自带的字体无法满足客户需求。Android应用字体大小默认系统设置的字体大小而变化,但您可能不希望您的应用字体大小系统设置变化,想要自己控制,例如微信。本文简单介绍一下如何实现应用字体大小动态调整而不是依赖系统设置字体大小变化是由android.content.res.Configuration.class类中的fontScale控...

weixin_39826342的博客 1300

教你如何修改Android默认字体大小和设置字体大小比例

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34110749的博客 581

android12替换默认字体为阿里普惠

4.andriod.bp加入编译到系统镜像,字体文件会输出到镜像system/fonts 目录下。1.导入字体到路径frameworks\base\data\fonts。5.查看字体是否已经生效。(普惠字体这个“司”字非常好区分)2、在该目录下面的fonts.mk文件中添加字体。3.替换zh-Hans中文字体。

隋缘 1223

修改Android原生TvSetting的宽度和字体大小

修改Android原生TvSetting的宽度和字体大小1.源码路径2.修改内容3.编译和测试 本文属于原创,请勿转载 在网上查询好久,发现都没有人修改这个的,自己研究了一下,分析一下经验。 1.源码路径 Apk源码路径:packages\apps\TvSettings\Settings 调用系统资源文件路径:frameworks\support\leanback-preference\src\main\res\values\dimens.xml 2.修改内容 代码路径:frameworks\suppo

yyl1993的博客 1378
上一篇: I/O正交调制
下一篇: mtk camera isp
就叫二号人物
博客等级 码龄8年 36粉丝 170原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值