21.
修改声音(来电、短信、通知、音乐、通话、蓝牙、FM等)的默认大小 修改frameworks/base/media/java/android/media/
AudioManager.java中的 public
static final int[] DEFAULT_STREAM_VOLUME = new int[] {
5, // STREAM_VOICE_CALL
7, // STREAM_SYSTEM
7, // STREAM_RING
15, // STREAM_MUSIC
6, // STREAM_ALARM
5, // STREAM_NOTIFICATION
7, // STREAM_BLUETOOTH_SCO
7, // STREAM_SYSTEM_ENFORCED
11, // STREAM_DTMF
11, // STREAM_TTS
11 //STREAM_FM };
Tip:在AudioService.java中设置了各个音源的最大值。
22.
修改锁屏提示音大小 请修改framework/base/core/res/res/values/config.xml
中可设置锁屏默认音量-6 可修改为-6~0之间,默认值为-6,0为最大音量,通过修改此值可以达到调节锁屏音量目的。
Tip:要注意Keyguard中是否用了此值,如果没有用此值的话,就需要修改音源文件的音量。
23.
修改状态栏透明 在Android
Kitkat之后Google加入了原生的状态栏透明的效果。但是这一效果在SystemUI中,有一个property限制使其只能在大内存设备中有用。要修改状态栏透明,需要修改SystemUI和App。 1.修改frameworks/base/packages/systemui/src/com/android/systemui/statusbar/phone/
BarTransitions.java::{ public
static final boolean HIGH_END = ActivityManager.isHighEndGfx() || true; }
强制HIGH_END为true,才能使用透明效果(如果应用要求Status透明的话),可实现Google默认的透明效果(有从上到下的灰色阴影渐变效果)。
2.如果有客户要求状态栏完全透明,则继续修改
frameworks/base/packages/systemui/src/com/android/systemui/statusbar/phone/
BarTransitions.java:: BarBackgroundDrawable->draw(Canvas canvas){
if (mGradientAlpha > 0 && false ) {
mGradient.setAlpha(mGradientAlpha);
mGradient.draw(canvas);
} }
取消状态栏的渐变效果。
3.
Launcher修改: 法一:
1.如果希望维持ActionBar的存在,那么需要Style.xml中定义Theme继承一般的主题并加入下面两个属性:
true
@android:color/transparent
@null
true
true
2.AndroidManifest.xml中对Activity设置Theme节点
android:theme="@style/ TransparentTheme " 法二:
packages/apps/launcher2/src/com/android/launcher2/
Launcher.java->onCreate() {
Android 系统默认参数的修改之系列(二)
最新推荐文章于 2024-05-06 15:03:01 发布
本文档详细介绍了如何修改Android系统的各种默认参数,包括声音大小、锁屏提示音、状态栏透明度、关机振动时长、Launcher背景、GPS默认状态、截屏设置、字体大小、未知来源安装、24小时制、蓝牙名称、应用程序列表透明度、开发者选项显示、日历提醒时间、输入法振动效果、虚拟按键显示和USB连接模式等。通过修改系统源码和配置文件,实现个性化定制。
摘要由CSDN通过智能技术生成