Эх сурвалжийг харах

Add Google Dialer support jars

* Makes Google Dialer installable from Play Store
Paul Keith 7 жил өмнө
parent
commit
a46382df77

+ 10 - 0
common/Android.mk

@@ -135,6 +135,16 @@ LOCAL_MODULE_SUFFIX := .apk
 LOCAL_PRIVILEGED_MODULE := true
 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)
 LOCAL_MODULE := com.google.android.maps
 LOCAL_MODULE_OWNER := gapps

+ 2 - 0
common/common-vendor.mk

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

+ 11 - 0
common/proprietary/etc/permissions/com.google.android.dialer.support.xml

@@ -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>

BIN
common/proprietary/framework/com.google.android.dialer.support.jar


BIN
common/proprietary/framework/com.google.android.maps.jar


+ 2 - 0
proprietary-files-common.txt

@@ -11,8 +11,10 @@
 -priv-app/Phonesky/Phonesky.apk;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.dialer.support.xml
 etc/permissions/privapp-permissions-google.xml
 
 etc/sysconfig/google.xml