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

个人做当地旅游网站做国外网站用什么颜色

个人做当地旅游网站,做国外网站用什么颜色,江苏建设厅施工员证报名网站,秦州建设网站android 13 系统裁剪是个大工程,裁剪也是需要大量的测试,才能保证系统的稳定性,以下是RK官方给出的裁剪方案,有兴趣的可以去看一下,对裁剪不是要求过高的可以根据官方的建议,对系统进行裁剪: Rockchip And…

android 13 系统裁剪是个大工程,裁剪也是需要大量的测试,才能保证系统的稳定性,以下是RK官方给出的裁剪方案,有兴趣的可以去看一下,对裁剪不是要求过高的可以根据官方的建议,对系统进行裁剪:

Rockchip Android平台内存优化及系统裁剪_build_with_go_opt-CSDN博客

然后官方的裁剪比较少,往往达不到我们自身需求想要的,所以我总结了 我在开发过程中,精简系统的部分经验,望大家指正

一.裁剪应用

    应用裁剪是精简系统的重要环节,apk应用占用系统的资源较大,所以应用裁剪,精简应用是系统的重要环节

    Android系统源码全编译时,都会通过PRODUCT_PACKAGES来控制源码模块是否需要编译, 对于系统默认的一些模块, 如果想要进行裁剪, 比如机顶盒上面,可能不需要电话,短信等APP, 此时就需要修改系统基础的配置文件, 将PRODUCT_PACKAGES中包含的电话短信APP模块删除, 这样改动太大, 耦合性也太大, 我们可以在Android系统源码的编译规则中增加一个PRODUCT_DEL_PACKAGES 变量来对模块进行删除,实现模块裁剪的功效。当然裁剪不仅仅局限于系统A PP, 源码中所有的模块都可以通过PRODUCT_DEL_PACKAGES 来裁剪。

 所以我们首先给系统增加一个PRODUCT_DEL_PACKAGES裁剪规则(红色为新增部分)

1、修改build/core/product.mk 添加PRODUCT_DEL_PACKAGES变量的声明

# The first API level this product shipped with
_product_single_value_vars += PRODUCT_SHIPPING_API_LEVEL
_product_single_value_vars += PRODUCT_DEL_PACKAGES

2、编辑build/core/main.mk

$(eval ### Filter out the overridden packages and executables before doing expansion) \
$(eval _pif_overrides := $(call module-overrides,$(_pif_modules))) \
$(eval _pif_modules := $(filter-out $(_pif_overrides), $(_pif_modules))) \
$(eval _pif_dels := $(call get-product-var,$(1),PRODUCT_DEL_PACKAGES)) \
$(eval _pif_modules := $(filter-out $(_pif_dels), $(_pif_modules))) \

3.在相应的设备产品mk文件中添加用PRODUCT_DEL_PACKAGES属性来控制模块删除

一版目录为device 目录下 增加此属性

RK3568的目录为device/rockchip/rk356x/device.mk

——————————————————————————————————————

二、裁剪系统服务

目录:frameworks/base/services/java/com/android/server/SystemServer.java

这里以打印机服务为例(其他服务类似)

第一步:新增控制服务是否启动开关属性

boolean pinrtEnable= SystemProperties.getBoolean("persist.print.enable", false);

第二步:根据属性控制是否启动打印机服务

if (!pinrtEnable&& mPackageManager.hasSystemFeature(PackageManager.FEATURE_PRINTING)) {
    mSystemServiceManager.startService(PRINT_MANAGER_SERVICE_CLASS);
}             

第三步: 屏蔽SystemFeature

查找含有<feature name=“android.software.print” /> 的文件,全部注释掉
具体操作可以参考[Android][Framework]裁剪SystemServer服务以及关闭SystemFeature-腾讯云开发者社区-腾讯云

http://www.yayakq.cn/news/232983/

相关文章:

  • 网站建站那个好孩子学编程最佳年龄
  • 泉州网站建设推广网站默认首页设置
  • 网站推广打包个体工商户年检入口
  • 网上书城网站开发环境怎么做审核网站
  • seo工具优化软件搜索排名优化网站排名优化
  • 网站建设标新立异学院网站建设建议
  • 引流网站怎么做微商城网站建设平台合同范本
  • 中国拟在建项目网官网seo整站优化多少钱
  • 阿里云备案网站备案域名购买网站建设费是广告费吗
  • 如何提升网站的排名开发公司工程项目管理总结经验教训
  • seo公司系统整站seo优化推广
  • 网站怎么写网上找家装设计师
  • 自己的服务器做网站域名解析做网站是怎样赚钱
  • 宝安高端网站建设哪家公司好滨州改版网站建设服务
  • 怎么自己购买域名 建设网站phpcms v9 网站建设设计制作网络科技模板
  • 营销型网站是什么样的投资网站模板
  • 网站建设_网站制作公司_捷创网站文章批量上传工具
  • 营销型网站建设调查表宁波设计公司排行榜
  • 一般网站尺寸手写签名设计免费版在线
  • 安康市网站建设正规网站建设制作
  • 凡科建设网站的步骤网页设计与制作怎么居中
  • 企业营销推广型网站建设北京哪里可以申请企业网站域名官网
  • seo网站推广实例vs2010网站开发 调试 打不开页面 浏览器错误
  • 东莞专业拍摄做网站照片apache php mysql wordpress
  • 哪里可以做网站平台怎样用自己的主机做网站
  • 中国月球空间站重庆观音桥简介
  • 上海服装集团网站建设固始做网站
  • 地方网站 o2owordpress同时使用双主题
  • 网站正能量晚上下载直接进入深圳人才一体化综合服务平台
  • 学做蛋糕的网站1688黄页网免费网站