编译 SDK:

SDK 1,输入. build/envsetup.sh;注意点后有空格 2,输入 lunch

显示 You're building on Linux Lunch menu... pick a combo: 1. generic-eng 2. simulator 3. MID-userdebug 4. full_vortex-userdebug Which would you like? [generic-eng] 3

3,输入 make -j2 4,最终的镜像文件会在 out/target/product/vortex 目录下生成,主要有以下 5 哥文件: boot.img,recovery.img,system.img,u-boot.bin,userdata.img。 5,把以上 5 个文件拷贝到打包工具里面,然后打包。 6,把打包好的 vortex.pak 拷贝到烧录工具里面,进行烧录即可。
UBOOT logo: 具体见升级工具里面有详细说明; ANDROID 动画:

两个种方法如下: 用 2 张图片替换的方法: /frameworks/base/core/res/assets/images 替换 2 张图片即可(图片名称和格式需要保持一致)

用多张图片替换的方法: 1.准备连续播放的一系列 png 图片(网上应该有专业的 flash 转 png 的软件),需要注意, 每张图片最好小于 40kb,图片像素大小不超过屏幕;

2.建立名为”bootanimation”的文件夹,在这个文件夹下建立名为”part0”和”part1”的两个 文件夹,建立 desc.txt 文件, part0 是第一阶段动画图片目录; part1 是第二阶段动画图片目录,也就是连续循环播放的动画; desc.txt 是动画属性描述文件,下面具体说明 desc.txt 文件内容所表示的含义; 800 480 30 p 1 0 part0 p 0 0 part1

desc.txt 文件分析: 800 宽 480 高 30 帧数 P 标志符 1 循环次数 0 阶段切换间隔时间 Part0 对应目录名 P 标志符 0 循环次数 0 阶段切换间隔时间 Part1 对应目录名 标志符必须是 p; 循环次数:0 表示本阶段无限循环; 阶段切换间隔时间:在循环播放动画一遍后,会有一段间隔时间开机动画进入休眠,把 CPU 时间让给系统初始化,这段时间过后,动画开始新一次的循环播放,单位是一帧的持 续时间,比如帧数是 30,那么帧的持续时间就是 1 秒/30 = 33.3 毫秒;

替换最面背景图片: /frameworks/base/core/res/res/drawable/default_wallpaper.jpg 将要替换的图标重命名为一样,然后替换系统默认的图片;再次编译即可。 (注意,图片要求为正方形,边长为产品板的宽,比如 800*600,图片大小则要求为 800*800)

修改分辨率: 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所有相关的内容

更多相关文章

  1. Unity android 读取文件,读取APK包文件
  2. Android 用Socket实现PC和手机的文件传输
  3. 如何让Android支持GIF图片
  4. Android的APK文件反编绎
  5. android java调用命令行给文件赋权限
  6. Android Design: 九种常见Activity及代码解析之"Login Activity"
  7. Android实现下载图片并保存到SD卡中

随机推荐

  1. Android(安卓)documentation decompile
  2. android 获取rom名称和版本号
  3. LKM Tricks to Android(安卓)Devices,查
  4. 定制apk名字
  5. Android(安卓)Audio代码分析14 - testPla
  6. Android:Activity:打开另外的Activity、参
  7. Android截图功能代码
  8. Android(安卓)Input Event Propagation
  9. greendao 多表查询
  10. android 输入法的关闭和打开