Add Google Dialer support jars

* Makes Google Dialer installable from Play Store
This commit is contained in:
Paul Keith
2018-02-21 13:45:40 +01:00
parent 78275a22ac
commit a46382df77
6 changed files with 25 additions and 0 deletions

View File

@@ -135,6 +135,16 @@ LOCAL_MODULE_SUFFIX := .apk
LOCAL_PRIVILEGED_MODULE := true LOCAL_PRIVILEGED_MODULE := true
include $(BUILD_PREBUILT) include $(BUILD_PREBUILT)
include $(CLEAR_VARS)
LOCAL_MODULE := com.google.android.dialer.support
LOCAL_MODULE_OWNER := gapps
LOCAL_SRC_FILES := proprietary/framework/com.google.android.dialer.support.jar
LOCAL_CERTIFICATE := PRESIGNED
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE_CLASS := JAVA_LIBRARIES
LOCAL_MODULE_SUFFIX := .jar
include $(BUILD_PREBUILT)
include $(CLEAR_VARS) include $(CLEAR_VARS)
LOCAL_MODULE := com.google.android.maps LOCAL_MODULE := com.google.android.maps
LOCAL_MODULE_OWNER := gapps LOCAL_MODULE_OWNER := gapps

View File

@@ -15,6 +15,7 @@
# This file is generated by device/gapps//setup-makefiles.sh # This file is generated by device/gapps//setup-makefiles.sh
PRODUCT_COPY_FILES += \ PRODUCT_COPY_FILES += \
vendor/gapps/common/proprietary/etc/permissions/com.google.android.dialer.support.xml:system/etc/permissions/com.google.android.dialer.support.xml \
vendor/gapps/common/proprietary/etc/permissions/com.google.android.maps.xml:system/etc/permissions/com.google.android.maps.xml \ vendor/gapps/common/proprietary/etc/permissions/com.google.android.maps.xml:system/etc/permissions/com.google.android.maps.xml \
vendor/gapps/common/proprietary/etc/permissions/privapp-permissions-google.xml:system/etc/permissions/privapp-permissions-google.xml \ vendor/gapps/common/proprietary/etc/permissions/privapp-permissions-google.xml:system/etc/permissions/privapp-permissions-google.xml \
vendor/gapps/common/proprietary/etc/sysconfig/google.xml:system/etc/sysconfig/google.xml \ vendor/gapps/common/proprietary/etc/sysconfig/google.xml:system/etc/sysconfig/google.xml \
@@ -31,6 +32,7 @@ PRODUCT_PACKAGES += \
GooglePartnerSetup \ GooglePartnerSetup \
GoogleServicesFramework \ GoogleServicesFramework \
Phonesky \ Phonesky \
com.google.android.dialer.support \
com.google.android.maps com.google.android.maps
ifeq ($(TARGET_IS_GROUPER),) ifeq ($(TARGET_IS_GROUPER),)

View File

@@ -0,0 +1,11 @@
<permissions>
<!-- Shared library required on the device to get Google Dialer updates from
Play Store. This will be deprecated once Google Dialer play store
updates stop supporting pre-O devices. -->
<library name="com.google.android.dialer.support"
file="/system/framework/com.google.android.dialer.support.jar" />
<!-- Starting from Android O and above, this system feature is required for
getting Google Dialer play store updates. -->
<feature name="com.google.android.apps.dialer.SUPPORTED" />
</permissions>

View File

@@ -11,8 +11,10 @@
-priv-app/Phonesky/Phonesky.apk;PRESIGNED -priv-app/Phonesky/Phonesky.apk;PRESIGNED
-framework/com.google.android.maps.jar;PRESIGNED -framework/com.google.android.maps.jar;PRESIGNED
-framework/com.google.android.dialer.support.jar;PRESIGNED
etc/permissions/com.google.android.maps.xml etc/permissions/com.google.android.maps.xml
etc/permissions/com.google.android.dialer.support.xml
etc/permissions/privapp-permissions-google.xml etc/permissions/privapp-permissions-google.xml
etc/sysconfig/google.xml etc/sysconfig/google.xml