小编Eyd*_*lol的帖子

从构建中删除AOSP应用程序

首先,我正在尝试使用Android源代码构建Android平台,而不使用LiveWallpapers,Calendar,Contacts,Calculator,Phone,Settings等股票应用程序.

为了做到这一点,我正在修改/ build/target/product /中的 make文件,特别是包含需要构建的所有应用程序和库的变量PRODUCT_PACKAGES.

例如,我删除了以下行:

DeskClock \
Bluetooth \
Calculator \
Calendar \
Run Code Online (Sandbox Code Playgroud)

来自PRODUCT_PACKAGES :=文件generic_no_telephony.mk.

但是,当我在闪存后运行我的平板电脑时,我仍然会找到电子邮件,声音和语音记录器等应用程序.我已经在重建之前清理过了.我是否需要删除其他make文件中的更多条目?

在这里,您可以看到我在build/target/product /中对make文件所做的所有修改:

diff --git a/target/product/core.mk b/target/product/core.mk
index 1d62eb8..5474f6a 100644
--- a/target/product/core.mk
+++ b/target/product/core.mk
@@ -25,23 +25,13 @@ PRODUCT_PROPERTY_OVERRIDES := \
 PRODUCT_PACKAGES += \
     ApplicationsProvider \
     BackupRestoreConfirmation \
-    BasicDreams \
     Browser \
-    Contacts \
-    ContactsProvider \
     DefaultContainerService \
-    DownloadProvider \
-    DownloadProviderUi \
-    HTMLViewer \
     Home \
     KeyChain \
- …
Run Code Online (Sandbox Code Playgroud)

android android-build android-source

8
推荐指数
1
解决办法
2万
查看次数

调整布局使用JAVA中的设备方向而不是XML

我想知道如何根据JAVA中的设备Orientation改变我的LinearLayout方向,我发现如何通过XML方式进行布局和布局 - 但是我没有找到如何通过java方式做到这一点.

非常感谢你.

android android-layout device-orientation android-orientation

0
推荐指数
1
解决办法
2102
查看次数