Android 9 Source Code

device\rockchip\rk3399

diff --git a/device.mk b/device.mk
index 127d2cb..ea7ae57 100755
--- a/device.mk
+++ b/device.mk
@@ -601,6 +601,11 @@ PRODUCT_PACKAGES += \
     android.hardware.bluetooth@1.0-impl \
     android.hardware.bluetooth@1.0-service
 
+# GPS HAL
+PRODUCT_PACKAGES += \
+    android.hardware.gnss@1.0-impl \
+    android.hardware.gnss@1.0-service
+
 # for realtek bluetooth
 PRODUCT_PACKAGES += \
     bluetooth_rtk.default \

cd device\rockchip\rk3399

diff --git a/manifest.xml b/manifest.xml
index 409da27..3da69d8 100755
--- a/manifest.xml
+++ b/manifest.xml
@@ -171,6 +171,15 @@
             <instance>default</instance>
         </interface>
     </hal>
+     <hal format="hidl">
+        <name>android.hardware.gnss</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>IGnss</name>
+            <instance>default</instance>
+        </interface>
+    </hal>
     <sepolicy>
         <version>26.0</version>
     </sepolicy>

Try adding, give me instant feedback.

2 Likes