当前位置: 首页 > news >正文

中山专业网站建设wordpress 美化 插件

中山专业网站建设,wordpress 美化 插件,24小时永久有效在线观看,分类信息网站建设方案Android系统固件定制方式 一般情况下#xff0c;一款基于Android的设备#xff0c;会根据需求定制系统APP#xff0c;定制的规格往往需要依据设备的具体应用场景。比如#xff0c;面向通信的设备#xff0c;那么需要预装phone、tablets、browser、TeleCom等APP或者服务一款基于Android的设备会根据需求定制系统APP定制的规格往往需要依据设备的具体应用场景。比如面向通信的设备那么需要预装phone、tablets、browser、TeleCom等APP或者服务而面向可穿戴的设备那么一般需要bluetooth等APP 那么如何根据系统的要求对于系统APP或者系统服务进行定制呢?其实Android的构建系统已经对相关的需求进行了相应的配置。其对于不同需求的设备提供了相应的基础配置文件厂商可以自行定制这些基础配置文件然后通过这些配置文件构建系统就可以生成适应于该设备的Android固件了。 产品构建框架 Android系统构建框架基于特定的make构建系统该系统的配置文件一般后缀为.mk。Android系统扩展了Makefile的功能增加很多构建过程中使用的函数、变量等。所以如果想要增加新的产品那么就需要提供一些.mk文件用于控制具体的产品构建过程。下面具体了解一下几个比较重要的配置文件。 target_product.mk Android系统在构建关于某种产品的固件时一般会根据特定于该产品的具体target_product.mk来配置生成整个Android系统。 /target_product.mk配置文件位于/path_to_android/device/vendor/目录下其中path_to_android表示Android系统的根目录vendor为具体的厂商名称例如htc、moto、softwinner等。 target_product.mk的基本结构如下: 基本配置信息: Android系统基本产品配置信息特定厂商平台公共的配置信息特定产品配置信息: 包括特定于某一个产品的配置信息target_product.mk提供的能力 target_product.mk通过一系列的函数、变量来控制系统的构建过程主要的变量和函数如下: PRODUCT_PACKAGES:产品中包括的系统级APP比如Launcher。 PRODUCT_COPY_FILES需要拷贝到产品中的文件格式:src_file:dst_file其中src_file、dst_file都为相对路径例如 device/softwinner/t3-p1/etc/apns-conf.xml:system/etc/apns-conf.xml表示将apns-conf.xml拷贝到目标系统system/etc目录下。 PRODUCT_PROPERTY_OVERRIDES覆盖build.prop中的系统属性信息。例如 persist.sys.timezoneAsia/Shanghai配置系统的时区信息。 inherit-product用于调用上级.mk配置信息例如 $(call inherit-product, build/target/product/full_base.mk)通过inherit-product解析full_base.mk中的配置信息。 vendorsetup.sh 特定于某款具体的产品一般会编写一个target_product.mk文件用于控制Android系统的具体构成然后编写vendorsetup.sh用于定义产品的型号。 一般会编写两条型号信息eng、user。eng用于编译出debug版本的系统user用于编译release版本的系统。例如 add_lunch_combo t3_p1-eng add_lunch_combo t3_p1-user系统构建过程 Android系统的构建过程一般分为以下几个: (1)配置环境变量-(2)选定产品型号-(3)编译-(4)打包。 配置环境变量: 通过如下命令:source build/envsetup.sh设置Android编译时所需要的环境信息。其中该脚本会扫描device目录下的所有文件并执行执行所有的vendorsetup.sh脚本。这样第2步就可以看到所有的产品型号信息了。 选定产品型号:选定符合需求的产品型号一般产品型号都是自定义的。 编译:Android系统编译:包括BootLoader、kernel、rootfs、system.img等。 打包:将编译阶段生成的各个编译产物打包成一个镜像文件以备系统烧录。 产品定制 对于具体的产品我们可以进行哪些定制工作具体定制该如何开展呢下面以基于全志T3平台的Android 6.0固件定制操作为例。 T3平台使用的Android6.0系统该平台相关的产品配置信息位于device/sofewinner/下: common t3-common t3-p1 t3-p1_v1其中common包括了全志平台下一些通用的工具例如pack、extract-bsp等t3-common包括了t3处理器平台下的一些通用配置。 t3-p1、t3-p1_v1表示两种产品型号。 下面举一个替换系统默认输入法的示例。 Android系统提供的默认输入法不是很好用所以需要将系统默认输入法替换为Sogou输入法。替换步骤如下: 找到系统输入法对应的安装位置:系统输入法属于Android系统级服务其安装位置一般位于:build/target/product中系统输入法的APP名称为:LatinIME。通过grep -nr LatinIME可以找到关于LatinIME相关的配置信息把这些配置信息注释掉。 将Sogou.apk放到t3-p1的apk目录下然后再t3-p1.mk中增加一条配置信息: PRODUCT_COPY_FILES device/softwinner/t3-p1/apk/sogou.apk:system/preinstall/sogou.apk 配置硬件键盘、Settings中关于输入法的配置信息: settings put secure show_ime_with_hard_keyboard 1 settings put secure enabled_input_methods com.sohu.inputmethod.sogou/.SogouIME 可以将上述信息编写成一个脚本保证系统启动时执行就可以了。至此系统的默认输入法就替换为了Sogou输入法。 类似的可以将系统中不需要的APP例如Music、Camera、Browser、Recorder进行裁剪。
http://www.hkea.cn/news/14354256/

相关文章:

  • 长春做网站哪家公司好安徽建站优化哪里有
  • 初中毕业如何提升学历深圳seo网站优化
  • 怎么做一个自己网站个人免费网站注册
  • 网站模板在线预览官方网站建设对比
  • 临沂网站建设选盛誉wordpress 文章查看次数
  • 企业网站的建设路由器优化大师
  • 肇庆网站开发公司湖州网站建设公司排行榜
  • amp网站建设旅游网站建设首选赢旅动力
  • 企业网网站网站开发角色分配权限
  • 营销型网站建设 博客淘宝活动策划网站
  • 网站备案是先做网站还是做完了备案典型的电子商务网站有哪些
  • 广州专门做网站的公司网站开发颜色选择器
  • 网站制作详细流程网站建设公司 华艺网络
  • 郑州网站建设网站推广学做网站
  • 网站突然掉排名了中国建设银行网站 个人客户
  • 某企业管理系统wordpress手机优化
  • 商城网站的seo优化改怎么做wordpress部署文件夹
  • 做的好的宠物食品网站城乡建设局官方网站
  • 做网站的用多少钱先用ps后用dw做网站
  • 网站编辑工具软件深圳做推广哪家比较好
  • 韩语网站建设注意事项帝国行业网站模板
  • 个人网站备案可以放什么内容网站开发售后服务能力
  • 手机英文网站大全上海房产网二手房出售信息
  • 远象建设 网站网站的可行性分析怎么写
  • 做暧暖的免费网站优化课程设置
  • 环保网站 怎么做熊猫办公ppt模板下载免费
  • 网站联系我们的地图怎么做织梦网站图片修改不了
  • 网站建设开发案例教程视频教程网站设计报价方案
  • 番禺建设网站企业自助网站建设推广优化策略
  • 学做网站论坛 可以吗谷歌推广培训