84 lines
2.5 KiB
Bash
Executable File
84 lines
2.5 KiB
Bash
Executable File
#/******************************************************************************
|
|
# *
|
|
# * Copyright (c) 2020 - 2021 Qualcomm Technologies, Inc. and/or its subsidiaries.
|
|
# * All Rights Reserved.
|
|
# * Qualcomm Technologies, Inc. and/or its subsidiaries. Confidential and Proprietary.
|
|
# *
|
|
# ******************************************************************************/
|
|
#!/bin/bash
|
|
|
|
mkdir -p aptxalsOverlay/res/drawable
|
|
mkdir -p aptxalsOverlay/res/drawable-night
|
|
mkdir -p aptxalsOverlay/res/values
|
|
|
|
cat > aptxalsOverlay/Android.mk <<'EOM1'
|
|
LOCAL_PATH:= $(call my-dir)
|
|
include $(CLEAR_VARS)
|
|
LOCAL_CERTIFICATE := platform
|
|
LOCAL_RESOURCE_DIR := $(LOCAL_PATH)/res
|
|
LOCAL_PACKAGE_NAME := aptxalsOverlay
|
|
LOCAL_SDK_VERSION := current
|
|
LOCAL_VENDOR_MODULE := true
|
|
include $(BUILD_RRO_PACKAGE)
|
|
EOM1
|
|
|
|
cat > aptxalsOverlay/AndroidManifest.xml <<'EOM2'
|
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
|
package="com.qualcomm.qtil.aptxalsOverlay">
|
|
<overlay android:targetPackage="com.qualcomm.qtil.aptxals"
|
|
android:priority="1" android:isStatic="true"/>
|
|
</manifest>
|
|
EOM2
|
|
|
|
cat > aptxalsOverlay/res/drawable/readme <<'EOM3'
|
|
Add licensed versions of following to this directory..
|
|
qc_snp_sound.png
|
|
EOM3
|
|
|
|
|
|
cat > aptxalsOverlay/res/drawable-night/readme <<'EOM4'
|
|
Add licensed versions of following to this directory..
|
|
qc_snp_sound.png
|
|
EOM4
|
|
|
|
cat > aptxalsOverlay/res/values/strings.xml <<'EOM5'
|
|
<?xml version="1.0" encoding="utf-8"?>
|
|
<!--
|
|
/******************************************************************************
|
|
*
|
|
* Copyright (c) 2020 - 2021 Qualcomm Technologies, Inc. and/or its subsidiaries.
|
|
* All Rights Reserved.
|
|
* Qualcomm Technologies, Inc. and/or its subsidiaries. Confidential and Proprietary.
|
|
*
|
|
******************************************************************************/
|
|
-->
|
|
<resources>
|
|
<string name="a2dp_offload_enabled">true</string>
|
|
<string name="refresh_audio_profile_count_enabled">false</string>
|
|
</resources>
|
|
EOM5
|
|
|
|
|
|
cat > aptxalsOverlay/install.sh <<'EOM6'
|
|
|
|
if [ ! -d $ANDROID_PRODUCT_OUT ]; then
|
|
echo "Missing Android build env. Exiting"
|
|
exit
|
|
fi
|
|
|
|
RROAPPSRC="/vendor/overlay/aptxalsOverlay.apk"
|
|
RROAPPDST="/vendor/overlay/aptxalsOverlay/aptxalsOverlay.apk"
|
|
if [ ! -f $ANDROID_PRODUCT_OUT/$RROAPPSRC ]; then
|
|
echo "File $ANDROID_PRODUCT_OUT/$RROAPPSRC doesn't exist. Build using 'mm'."
|
|
echo "Exiting without installing"
|
|
exit
|
|
fi
|
|
|
|
adb wait-for-device root
|
|
adb remount
|
|
adb push $ANDROID_PRODUCT_OUT/$RROAPPSRC $RROAPPDST
|
|
adb shell sync
|
|
EOM6
|
|
|
|
chmod +x aptxalsOverlay/install.sh
|