9820E平台FT02项目裁剪应用

简介: 笔记

因为是低端机器,2+4,存储空间小,所以需要尽量裁剪不需要的应用。

裁剪之前:


30.png

image.png

裁剪之后


31.png

image.png

裁剪内容


主要是修改build和device两个目录

diff --git a/target/product/core.mk b/target/product/core.mk
index 7f850df..b1fcf11 100644
--- a/target/product/core.mk
+++ b/target/product/core.mk
@@ -21,11 +21,6 @@
 PRODUCT_PACKAGES += \
     ApplicationsProvider \
-    BasicDreams \
-    Browser \
-    Contacts \
-    DocumentsUI \
-    DownloadProviderUi \
     ExternalStorageProvider \
     KeyChain \
     PacProcessor \

diff --git a/target/product/core_base.mk b/target/product/core_base.mk
index 4d5c17b..297143d 100644
--- a/target/product/core_base.mk
+++ b/target/product/core_base.mk
@@ -21,7 +21,6 @@ PRODUCT_PROPERTY_OVERRIDES := \
     ro.config.alarm_alert=Alarm_Classic.ogg
 PRODUCT_PACKAGES += \
-    ContactsProvider \
     DefaultContainerService \
     TelephonyProvider \
     UserDictionaryProvider \

diff --git a/target/product/core_minimal.mk b/target/product/core_minimal.mk
index 67626b1..a156539 100644
--- a/target/product/core_minimal.mk
+++ b/target/product/core_minimal.mk
@@ -25,8 +25,6 @@ PRODUCT_NAME := core
 PRODUCT_PACKAGES += \
     ApplicationsProvider \
     BackupRestoreConfirmation \
-    DownloadProvider \
-    HTMLViewer \
     MediaProvider \
     PackageInstaller \
     SettingsProvider \

diff --git a/target/product/generic_no_telephony.mk b/target/product/generic_no_telephony.mk
index 78369c3..16fb20f 100644
--- a/target/product/generic_no_telephony.mk
+++ b/target/product/generic_no_telephony.mk
@@ -20,32 +20,15 @@
 PRODUCT_POLICY := android.policy_phone
 PRODUCT_PACKAGES := \
-    DeskClock \
-    Bluetooth \
-    Calculator \
-    Calendar \
-    Camera2 \
     CertInstaller \
-    Email \
-    Exchange2 \
-    FusedLocation \
-    Gallery2 \
     InputDevices \
-    Keyguard \
-    LatinIME \
-    Launcher3 \
-    Music \
-    MusicFX \
     OneTimeInitializer \
     PrintSpooler \
     Provision \
-    QuickSearchBox \
     Settings \
     SystemUI \
     TeleService \
-    CalendarProvider \
-    bluetooth-health \
-    WallpaperCropper
+    CalendarProvider

diff --git a/target/product/telephony.mk b/target/product/telephony.mk
index f32b470..860ef4b 100644
--- a/target/product/telephony.mk
+++ b/target/product/telephony.mk
@@ -18,8 +18,6 @@
 # to products that have telephony hardware.
 PRODUCT_PACKAGES := \
-    Dialer \
-    Mms \
     CellBroadcastReceiver \
     rild

diff --git a/common/DeviceCommon.mk b/common/DeviceCommon.mk
index 3956ea2..6b7387c 100644
--- a/common/DeviceCommon.mk
+++ b/common/DeviceCommon.mk
@@ -302,9 +302,6 @@ PRODUCT_PACKAGES += connmgr
 PRODUCT_PACKAGES += \
     AudioProfile
-PRODUCT_PACKAGES += \
-    FileExplorer
-
 # Launcher
 PRODUCT_PACKAGES += \
     ClassicHome
@@ -391,7 +388,7 @@ PRODUCT_PACKAGES += \
 #dataLogDaemon
 PRODUCT_PACKAGES += \
-        dataLogDaemon
+:       dataLogDaemon
 # add sprd email
 PRODUCT_PACKAGES += \

diff --git a/common/common_packages.mk b/common/common_packages.mk
index 3a83023..5fc0b08 100644
--- a/common/common_packages.mk
+++ b/common/common_packages.mk
@@ -1,15 +1,9 @@
 # The default product packages these packages will set to trunk/prime products without feature configs
 PRODUCT_PACKAGES += \
-    FMPlayer \
-    FileExplorer \
-    NoteBook \
     EngineerMode \
     EngineerInternal \
     ValidationTools \
-    DrmProvider \
     CellBroadcastReceiver \
-    SprdQuickSearchBox \
-    Carddav-Sync \
     SystemUpdate \
     Caldav-Sync.apk

diff --git a/sp9820e_2h10_ft02/sp9820e_2h10_ft02_native.mk b/sp9820e_2h10_ft02/sp9820e_2h10_ft02_native.mk
index f4f910c..c288103 100644
--- a/sp9820e_2h10_ft02/sp9820e_2h10_ft02_native.mk
+++ b/sp9820e_2h10_ft02/sp9820e_2h10_ft02_native.mk
@@ -17,7 +17,7 @@
 #$(call inherit-product, device/sprd/sharkle/sp9820e_2h10/sp9820e_2h10_base.mk)
 include device/sprd/sharkle/sp9820e_2h10_ft02/sp9820e_2h10_base.mk
-PRODUCT_REVISION += nikie/cn-lang
+#PRODUCT_REVISION += nikie/cn-lang
 PLATDIR := device/sprd/sharkle
 TARGET_HOOK_FLAG :=true


目录
相关文章
|
3月前
G6VP 与 GraphScope部署问题之在G6VP中选择子图并创建数据集如何解决
G6VP 与 GraphScope部署问题之在G6VP中选择子图并创建数据集如何解决
|
2月前
|
编解码 数据可视化 前端开发
可视化大屏适配scale方案
本文介绍了一种使用CSS实现可视化大屏适配的方案。通过设置容器的`transform: scale()`属性,根据屏幕大小动态调整大屏内容的缩放比例,从而实现不同分辨率下的适配。文章提供了详细的实现方法,包括Vue组件的模板、逻辑和样式代码,并展示了实际效果的对比图。此外,还推荐了一个npm包`autofit.js`,用于简化大屏适配的实现。
68 1
可视化大屏适配scale方案
|
6月前
|
SQL Java API
实时计算 Flink版产品使用合集之使用 left interval join 和 timestamp assigner 进行灰度切换,并发现在灰度完成后水印停滞不前如何解决
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
6月前
|
数据采集 人工智能 计算机视觉
CLIP的升级版Alpha-CLIP:区域感知创新与精细控制
为了增强CLIP在图像理解和编辑方面的能力,上海交通大学、复旦大学、香港中文大学、上海人工智能实验室、澳门大学以及MThreads Inc.等知名机构共同合作推出了Alpha-CLIP。这一创新性的突破旨在克服CLIP的局限性,通过赋予其识别特定区域(由点、笔画或掩码定义)的能力。Alpha-CLIP不仅保留了CLIP的视觉识别能力,而且实现了对图像内容强调的精确控制,使其在各种下游任务中表现出色。
227 1
|
6月前
|
Java 数据安全/隐私保护
SpringBoot【集成Thumbnailator】Google开源图片工具缩放+区域裁剪+水印+旋转+保持比例等(保姆级教程含源代码)
SpringBoot【集成Thumbnailator】Google开源图片工具缩放+区域裁剪+水印+旋转+保持比例等(保姆级教程含源代码)
305 0
|
传感器 物联网 开发工具
项目资源太紧张了,如何根据map信息进行功能裁剪和优化?
项目资源太紧张了,如何根据map信息进行功能裁剪和优化?
87 1
|
编解码 监控 算法
Baumer工业相机堡盟相机如何使用ROI感兴趣区域功能( PARTIAL SCAN ROI功能的优点和行业应用)(C++)
Baumer工业相机堡盟相机如何使用ROI感兴趣区域功能( PARTIAL SCAN ROI功能的优点和行业应用)(C++)
147 1
|
机器学习/深度学习 编解码 人工智能
ATC 模型转换动态 shape 问题案例
ATC(Ascend Tensor Compiler)是异构计算架构 CANN 体系下的模型转换工具:它可以将开源框架的网络模型(如 TensorFlow 等)以及 Ascend IR 定义的单算子描述文件转换为昇腾 AI 处理器支持的离线模型;模型转换过程中,ATC 会进行算子调度优化、权重数据重排、内存使用优化等具体操作,对原始的深度学习模型进行进一步的调优,从而满足部署场景下的高性能需求,使其能够高效执行在昇腾 AI 处理器上。
225 0
|
编解码 监控 算法
Baumer工业相机堡盟相机如何使用ROI感兴趣区域功能( PARTIAL SCAN ROI功能的优点和行业应用)(C#)
Baumer工业相机堡盟相机如何使用ROI感兴趣区域功能( PARTIAL SCAN ROI功能的优点和行业应用)(C#)
109 0
|
小程序 容器
【微信小程序】image组件的4种缩放模式与9种裁剪模式
假设有一个容器(这个容器的宽高就是设置的样式),要将图片放进去。而aspectFit的特点就是保持图片不变形,且容器要“刚好”将这个图片装进去。如果原始图片比容器大,就要被等比例缩小;如果原始图片比容器小,就会被等比例放大。一直放大或缩小到图片的某一条边刚好和容器的一条边重合。
1409 0