替换最面背景图片:
/frameworks/base/core/res/res/drawable/default_wallpaper.jpg
将要替换的图标重命名为一样,然后替换系统默认的图片;再次编译即可。
修改分辨率:
1,frameworks/base/core/java/android/content/res/CompatibilityInfo.java;
public static final int DEFAULT_PORTRAIT_WIDTH = 600;
public static final int DEFAULT_PORTRAIT_HEIGHT = 1024;
修改以上 2 行代码,根据具体项目填写;
2,device/vimicro/vortex/device_vortex.mk:
修改 PRODUCT_LOCALES += mdpi 或 PRODUCT_LOCALES += hdpi
3,build/core/main.mk:
修改 ADDITIONAL_DEFAULT_PROPERTIES += ro.sf.lcd_density=160
4,device/vimicro/vortex/system.prop:
修改 ro.sf.lcd_density= 160
以上 4 点修改要针对不同的项目;
修改摄像头分辨率:
vimicro/hardware/libcamera/CameraHardware.cpp
如果为 200W 摄像头:
p.set(CameraParameters::KEY_SUPPORTED_PICTURE_SIZES,"1600x1200,640x480,
320x240");
如果是 30W 摄像头:
p.set(CameraParameters::KEY_SUPPORTED_PICTURE_SIZES, "640x480,320x240");
预装 APK:
APK:
1,将要安装的 xxx.apk 程序拷贝到
/device/vimicro/vortex/system/app 目录下;
2,在/device/vimicro/vortex/device_vortex.mk 文件中添加一行代码;
device/vimicro/vortex/system/app/xxx.apk:system/app/xxx.apk
注意后面的换行分割符;
3,如果此 apk 含有库文件 libxxx.so,才要单独添加此库文件;
a,将要添加的库文件拷贝到
/device/vimicro/vortex/patch/so 目录下;
b,在/device/vimicro/vortex/device_vortex.mk 文件中添加一行代码;
device/vimicro/vortex/patch/so/libxxx.so:system/lib/libxxx.so
删除 APK:
APK:
1,在/device/vimicro/vortex/device_vortex.mk 文件中删除相应 apk 所在的一行代码即可;
device/vimicro/vortex/system/app/xxx.apk:system/app/xxx.apk
默认语言和时区设置:
1,在/device/vimicro/vortex/system.prop 文件修改一下几行:
persist.sys.timezone=Asia/Shanghai
persist.sys.language=zh
persist.sys.country=CN
红色字体是默认语言和地区,比如设置中文为默认语言(即 zh_CN),其中 zh 对应中文,CN
对应国家
其他国家如何填写参考语言列表;
WIFI 设置:
1,在/device/vimicro/vortex/BoardConfig.mk 文件修改以下几行:
# Wifi related defines
#BOARD_USE_WIFI_MODULE_NAME := MRVL8787
BOARD_USE_WIFI_MODULE_NAME := RTL8188
修改设置默认值:
1,在 frameworks/base/packages/SettingsProvider/res/values/defaults.xml
文件中做相应的修改即可;
内存修改:kernel/fs/proc/meminfo.c
文件中改为//K(i.totalram),(1024 * 1024), //1G
kernel/fs/proc/meminfo.c
文件中改为//K(i.totalram),(1024 * 512), //512M
去掉视频播放中的色差输出选项:
frameworks/base/core/java/android/os/TvControlManager.java把以下两行注释掉就可以了
NORMAL_MODE.putAll(normalConfig);
TV_MODE.putAll(NORMAL_MODE);
系统设置中型号要MID706:
packages/apps/Setting/src/com/android/settings/DeviceInfoSettings
//setStringSummary("device_model", Build.MODEL);
setStringSummary("device_model", "MID706");
去掉GPS:
1.packages/apps/Setting/res/layout/widget.xml 去掉跟GPS布局相关的代码
2.packages/apps/Settings/res/xml/security_settings.xml 去年跟GPS相关的代码
3.packages/apps/Settings/src/com/android/settings/widget/SettingsAppWidgetProvider.java 类中去掉所有跟GPS相关的内容
4.packages/apps/Settings/src/com/android/settings/SecuritySettings.java 类中去掉跟GPS所有相关的内容
修改cpu信息
kernel\arch\arm\kernel/setup.c
修改蓝牙名称
android_bluetooth_common.h
修改版本信息
声音级别参数等设置
mediatek\source\external\mhal\src\custom\common\cgen\inc
亮度
leds/leds.c