1. 程式人生 > >更改車載android系統launcher介面

更改車載android系統launcher介面

1.首先在Launcher專案入口的Activity新增下面這段程式碼

<intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.HOME" />
                <category android:name="android.intent.category.LAUNCHER" />
 </intent-filter>

2.在自己專案的根目錄新增Android.mk檔案,在裡面新增以下內容

LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_STATIC_JAVA_LIBRARIES := android-support-v4
LOCAL_SRC_FILES := $(call all-java-files-under, src)
LOCAL_PACKAGE_NAME := AMPLauncher
LOCAL_OVERRIDES_PACKAGES := Launcher3
LOCAL_CERTIFICATE := platform
include $(BUILD_PACKAGE)

include $(call all-makefiles-under, $(LOCAL_PATH))
LOCAL_OVERRIDES_PACKAGES 是表示不需要編譯的專案,Launcher3就是系統原來的主介面,所以我不讓他編譯

3.在build\target\product\core.mk新增自己編寫的launcher專案

AMPLauncher就是我自己編寫的Launcher,替換成你自己的
PRODUCT_PACKAGES += \
    AMPLauncher \

4.接下來就是執行make installclean清除安裝包,然後make編譯android就OK了