Android精簡apk【轉】
來自:http://blog.csdn.net/u011479494/article/details/51611178
xia@dyna-PowerEdge-R720:~/TTDisk/mt6735_dyna/device$ git diff
diff --git a/mediatek/common/device.mk b/mediatek/common/device.mk
index bc4d401..4e8029c 100644
--- a/mediatek/common/device.mk
+++ b/mediatek/common/device.mk
@@ -778,7 +778,7 @@ endif
ifeq ($(strip $( MTK_BT_BLE_MANAGER_SUPPORT)), yes)
PRODUCT_PACKAGES += BluetoothLe \
- BLEManager
+
endif
ifeq ($(strip $(MTK_AAL_SUPPORT)), yes)
@@ -1369,7 +1369,7 @@ ifeq ($(strip $(MTK_LIVE_PHOTO_SUPPORT)), yes)
PRODUCT_PACKAGES += com.mediatek.effect.xml
endif
-ifeq ($( strip $(MTK_MULTICORE_OBSERVER_APP)), yes)
+ifeq ($(strip $(MTK_MULTICORE_OBSERVER_APP)), no)
PRODUCT_PACKAGES += MultiCoreObserver
endif
@@ -1414,7 +1414,6 @@ PRODUCT_PACKAGES += libvie
PRODUCT_PACKAGES += libvie_jni
# For Native downloader
-PRODUCT_PACKAGES += downloader
ifeq ($(strip $(MTK_DT_SUPPORT) ), yes)
$(call inherit-product-if-exists, vendor/mediatek/proprietary/external/downloader/downloader.mk)
endif
diff --git a/mediatek/mt6735/device.mk b/mediatek/mt6735/device.mk
index 45ec3e4..b9bf4f1 100755
--- a/mediatek/mt6735/device.mk
+++ b/mediatek/mt6735/device.mk
@@ -83,27 +83,18 @@ PRODUCT_PACKAGES += drvbd
PRODUCT_PACKAGES += libaudio.usb.default
PRODUCT_PACKAGES += audio.usb.default
PRODUCT_PACKAGES += AccountAndSyncSettings
-PRODUCT_PACKAGES += DeskClock
PRODUCT_PACKAGES += AlarmProvider
PRODUCT_PACKAGES += Bluetooth
-PRODUCT_PACKAGES += Calculator
-PRODUCT_PACKAGES += Calendar
PRODUCT_PACKAGES += CertInstaller
PRODUCT_PACKAGES += DrmProvider
-PRODUCT_PACKAGES += Email
PRODUCT_PACKAGES += FusedLocation
-PRODUCT_PACKAGES += TelephonyProvider
PRODUCT_PACKAGES += Exchange2
PRODUCT_PACKAGES += LatinIME
-PRODUCT_PACKAGES += Music
-PRODUCT_PACKAGES += MusicFX
PRODUCT_PACKAGES += Protips
-PRODUCT_PACKAGES += QuickSearchBox
PRODUCT_PACKAGES += Settings
PRODUCT_PACKAGES += Sync
PRODUCT_PACKAGES += SystemUI
PRODUCT_PACKAGES += Updater
-PRODUCT_PACKAGES += CalendarProvider
PRODUCT_PACKAGES += ccci_mdinit
PRODUCT_PACKAGES += ccci_fsd
PRODUCT_PACKAGES += ccci_rpcd
@@ -459,10 +450,10 @@ PRODUCT_PACKAGES += memtrack.mt6753
PRODUCT_PACKAGES += mtkvfc
ifndef MTK_TB_WIFI_3G_MODE
- PRODUCT_PACKAGES += Mms
+ PRODUCT_PACKAGES +=
else
ifeq ($(strip $(MTK_TB_WIFI_3G_MODE)), 3GDATA_SMS)
- PRODUCT_PACKAGES += Mms
+ PRODUCT_PACKAGES +=
endif
endif
@@ -479,7 +470,6 @@ PRODUCT_PACKAGES += p2p_supplicant_overlay.conf
PRODUCT_PACKAGES += hostapd
PRODUCT_PACKAGES += hostapd_cli
PRODUCT_PACKAGES += lib_driver_cmd_mt66xx.a
-PRODUCT_PACKAGES += Dialer
PRODUCT_PACKAGES += libacdk
PRODUCT_PACKAGES += hwcomposer.mt6735
@@ -537,7 +527,7 @@ ifeq ($(strip $(MTK_CMAS_SUPPORT)), yes)
PRODUCT_PACKAGES += CmasEM
endif
-ifeq ($(strip $(MTK_CDS_EM_SUPPORT)), yes)
+ifeq ($(strip $(MTK_CDS_EM_SUPPORT)), no)
PRODUCT_PACKAGES += CDS_INFO
endif
@@ -755,11 +745,6 @@ ifeq ($(strip $(MTK_VIDEOWIDGET_APP)),yes)
PRODUCT_PACKAGES += MtkVideoWidget
endif
-ifeq ($(strip $(MTK_BSP_PACKAGE)),yes)
- PRODUCT_PACKAGES += Stk
-else
- PRODUCT_PACKAGES += Stk1
-endif
ifeq ($(strip $(MTK_ENGINEERMODE_APP)), yes)
PRODUCT_PACKAGES += EngineerMode
@@ -878,7 +863,7 @@ ifeq ($(strip $(MTK_DATA_TRANSFER_APP)), yes)
PRODUCT_PACKAGES += DataTransfer
endif
-ifeq ($(strip $(MTK_FM_SUPPORT)), yes)
+ifeq ($(strip $(MTK_FM_SUPPORT)), no)
PRODUCT_PACKAGES += FmRadio
endif
@@ -994,7 +979,7 @@ ifeq ($(strip $(MTK_FM_TX_SUPPORT)), yes)
PRODUCT_PACKAGES += FMTransmitter
endif
-ifeq ($(strip $(MTK_SOUNDRECORDER_APP)),yes)
+ifeq ($(strip $(MTK_SOUNDRECORDER_APP)),no)
PRODUCT_PACKAGES += SoundRecorder
endif
@@ -1006,7 +991,7 @@ ifneq ($(strip $(MTK_LOCKSCREEN_TYPE)),)
PRODUCT_PROPERTY_OVERRIDES += curlockscreen=$(MTK_LOCKSCREEN_TYPE)
endif
-ifeq ($(strip $(MTK_OMA_DOWNLOAD_SUPPORT)),yes)
+ifeq ($(strip $(MTK_OMA_DOWNLOAD_SUPPORT)),no)
PRODUCT_PACKAGES += Browser
PRODUCT_PACKAGES += DownloadProvider
endif
@@ -1033,7 +1018,7 @@ ifeq ($(strip $(CUSTOM_KERNEL_TOUCHPANEL)),generic)
PRODUCT_PACKAGES += Calibrator
endif
-ifeq ($(strip $(MTK_FILEMANAGER_APP)), yes)
+ifeq ($(strip $(MTK_FILEMANAGER_APP)), no)
PRODUCT_PACKAGES += FileManager
endif
(END)
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
- 110
- 111
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- 119
- 120
- 121
- 122
- 123
- 124
- 125
- 126
- 127
- 128
- 129
- 130
- 131
- 132
- 133
- 134
- 135
- 136
- 137
- 138
- 139
- 140
- 141
- 142
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
- 110
- 111
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- 119
- 120
- 121
- 122
- 123
- 124
- 125
- 126
- 127
- 128
- 129
- 130
- 131
- 132
- 133
- 134
- 135
- 136
- 137
- 138
- 139
- 140
- 141
- 142
[email protected]:~/TTDisk/mt6735_dyna/build$ git diff
diff --git a/target/product/core.mk b/target/product/core.mk
index 442a531..e00fc2a 100644
--- a/target/product/core.mk
+++ b/target/product/core.mk
@@ -27,17 +27,9 @@
PRODUCT_PACKAGES += \
BasicDreams \
- Browser \
- Calculator \
- Calendar \
- CalendarProvider \
CaptivePortalLogin \
CertInstaller \
- Contacts \
- DeskClock \
DocumentsUI \
- DownloadProviderUi \
- Email \
Exchange2 \
ExternalStorageProvider \
FusedLocation \
@@ -52,12 +44,9 @@ PRODUCT_PACKAGES += \
libpac \
PrintSpooler \
ProxyHandler \
- QuickSearchBox \
Settings \
SharedStorageBackup \
Telecom \
- TeleService \
VpnDialogs \
- MmsService
$(call inherit-product, $(SRC_TARGET_DIR)/product/core_base.mk)
diff --git a/target/product/core_base.mk b/target/product/core_base.mk
index 6c29482..2449ad1 100644
--- a/target/product/core_base.mk
+++ b/target/product/core_base.mk
@@ -21,10 +21,8 @@ PRODUCT_PROPERTY_OVERRIDES := \
ro.config.alarm_alert=Alarm_Classic.ogg
PRODUCT_PACKAGES += \
- ContactsProvider \
DefaultContainerService \
Home \
- TelephonyProvider \
UserDictionaryProvider \
atrace \
libandroidfw \
diff --git a/target/product/core_minimal.mk b/target/product/core_minimal.mk
index 4c08cb0..9dda460 100644
--- a/target/product/core_minimal.mk
+++ b/target/product/core_minimal.mk
@@ -24,7 +24,6 @@ PRODUCT_NAME := core
PRODUCT_PACKAGES += \
BackupRestoreConfirmation \
- DownloadProvider \
HTMLViewer \
MediaProvider \
PackageInstaller \
diff --git a/target/product/core_tiny.mk b/target/product/core_tiny.mk
index 9637e34..544dee8 100644
--- a/target/product/core_tiny.mk
+++ b/target/product/core_tiny.mk
@@ -18,8 +18,6 @@
PRODUCT_PACKAGES := \
Bluetooth \
- CalendarProvider \
- ContactsProvider \
CertInstaller \
FusedLocation \
InputDevices
diff --git a/target/product/generic_no_telephony.mk b/target/product/generic_no_telephony.mk
index 7af62ce..dc990c6 100644
--- a/target/product/generic_no_telephony.mk
+++ b/target/product/generic_no_telephony.mk
@@ -21,7 +21,6 @@ PRODUCT_PACKAGES := \
Bluetooth \
Camera2 \
Gallery2 \
- Music \
- MusicFX \
OneTimeInitializer \
Provision \
diff --git a/target/product/telephony.mk b/target/product/telephony.mk
index c2aa6f1..91c8ef4 100644
--- a/target/product/telephony.mk
+++ b/target/product/telephony.mk
@@ -24,16 +24,15 @@
ifndef MTK_TB_WIFI_3G_MODE
PRODUCT_PACKAGES := \
- Mms
+
else
ifeq ($(strip $(MTK_TB_WIFI_3G_MODE)), 3GDATA_SMS)
PRODUCT_PACKAGES := \
- Mms
+
endif
endif
PRODUCT_PACKAGES += \
- Dialer \
rild
PRODUCT_COPY_FILES := \
(END)
相關推薦
Android精簡apk【轉】
來自:http://blog.csdn.net/u011479494/article/details/51611178 xia@dyna-PowerEdge-R720:~/TTDisk/mt6735_dyna/device$ git diff diff --git a/me
android開發學習 ------- 【轉】 android中的單例模式 (詳解)
lan post tail -- and 使用 href details android開發 https://blog.csdn.net/u011418943/article/details/60139644 這篇文章 前因後果 都說出來了 ,值得學習。 htt
【轉】將HTML5封裝成android應用APK 檔案若干方法
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
【轉】Android反編譯apk修改版本號及重簽名流程
最近突然有個需求,將很久前的某個版本重新發布到線上,經過長時間的迭代,gradle plugin的變遷以及外掛化和模組遠端依賴導致專案結構發生了巨大的變化,想要直接找回某個版本的程式碼成功的執行起來比較困難,不過還好只是修改版本號以及渠道,所以想到了直接使用反編譯改完之後再回編的方式。這篇文章主要是記錄一下整
【轉】Android 4.0 Launcher2源碼分析——啟動過程分析
handler flag 這一 第一次啟動 asynctask pla size ontouch wait Android的應用程序的入口定義在AndroidManifest.xml文件中可以找出:[html] <manifest xmlns:android="htt
android相對布局中控件的常用屬性【轉】
ntb thp 水平居中 sid let 相對 layout 矩陣 ins Android布局屬性詳解 RelativeLayout用到的一些重要的屬性: 第一類:屬性值為true或false android:layout_centerHorizontal 水平居中
【轉】Android:No implementation found for native
stat void for boa bte pre shared int jnienv 解決方法: 1.檢查native c code的定義: JNIEXPORT void Java_com_example_something_MyClass_getMyString(JNI
【轉】【Java/Android】Toast使用方法大全
runnable public 顯示 ssa setview nbsp efault 使用方法 let Toast 是一個 View 視圖,快速的為用戶顯示少量的信息。 Toast 在應用程序上浮動顯示信息給用戶,它永遠不會獲得焦點,不影響用戶的輸入等操作,主要用於 一些幫
【轉】Android橫豎屏重力自適應
ron ati lan target 設計 根據 use rpo 適應 通常我們的應用只會設計成橫屏或者豎屏,鎖定橫屏或豎屏的方法是在manifest.xml文件中設定屬性android:screenOrientation為"landscape"或"portrait":
【轉】 Android路由實現
~~ 下載 bin 一個 setup 自己的路 rul 簡單 sync 本文轉自: http://blog.csdn.net/qibin0506/article/details/53373412 前幾個月有幸參加了CSDN組織的MDCC移動開發者大會, 一天下來我最大的收獲
【轉】Android開發筆記(序)寫在前面的目錄
animator 進程間通信 scrip cst 調用 receiver 手勢 打包 數據庫基礎 原文:http://blog.csdn.net/aqi00/article/details/50012511 知識點分類 一方面寫寫自己走過的彎路掉進去的坑,避免以後
【轉】Android Camera 相機開發詳解
exc troy start 當前 container rac google getconf 對比度 在Android 5.0(SDK 21)中,Google使用Camera2替代了Camera接口。Camera2在接口和架構上做了巨大的變動, 但是基於眾所周知的原因
【轉】Android Studio打包全攻略---從入門到精通
UC store 類型 安裝文件 public alt url tool 描述 原文地址:http://blog.csdn.net/zivensonice/article/details/51672846 初出茅廬 手動打包 怎麽手動打包 項目寫完了,現在需要把應用上傳
【轉】Android性能優化-過度繪制解決方案
裏的 watermark == ++ 深度 getc 像素 多次 但是 轉載請註明出處:http://blog.csdn.net/a740169405/article/details/53896497 過度繪制: 屏幕上某一像素點在一幀中被重復繪制多次,就是過度繪制。
(通用)Android App代碼混淆終極解決方案【轉】
rar $$ enable 知識 object ava write android ref App雖然沒有那麽的高大上,但是代碼的混淆是代表了程序員對App的責任心, 也是對App安全的一點點保證。今天我會將自己做Android混淆的過程和體會分享給大家,也避免大家少走彎路
【轉】MIUI8以及ViVO X9上在Android Studio運行出錯集及其解決方案
分享圖片 最新版本 ima 運行 測試 mage 安裝 pic com 最近用一臺紅米4高配版(6.0)以及ViVo X9(7.1)來做測試機,它是小米MIUI系統的最新版本MIUI8,我的AS是2.3版本,在網上查看了相關問題,在小米5和紅米note4x等配備了MI
【轉】徹底解析Android緩存機制——LruCache
如何 優先 nbsp cor gem dHash 之前 指定 保持 徹底解析Android緩存機制——LruCache 關於Android的三級緩存,其中主要的就是內存緩存和硬盤緩存。這兩種緩存機制的實現都應用到了LruCache算法,
Android系統的智能指針(輕量級指針、強指針和弱指針)的實現原理分析【轉】
其中 sin 類的定義 reason ava tab eas file 現在 Android系統的運行時庫層代碼是用C++來編寫的,用C++ 來寫代碼最容易出錯的地方就是指針了,一旦使用不當,輕則造成內存泄漏,重則造成系統崩潰。不過系統為我們提供了智能指針,避免出現上述問題
【轉】SVN:Android Studio設置忽略文件
lin src www tag exe files 忽略文件 workspace 文件 【轉】SVN:Android Studio設置忽略文件 Android Studio創建的Android項目一般需要忽略 參考: http://blog.csdn.net/qq_2