Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9cbb6d78 authored by Sahil Sonar's avatar Sahil Sonar 💬
Browse files

Merge branch '8403backlog-u-tetris_dt2w' into 'v1-u'

tetris: Add DT2W service

See merge request e/devices/android_device_nothing_tetris!11
parents 9a23c4f8 6b023b46
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -149,6 +149,10 @@ PRODUCT_PACKAGES += \
PRODUCT_PACKAGES += \
    android.hardware.drm-service.clearkey

# DT2W
PRODUCT_PACKAGES += \
    DT2W-Service-Tetris

# Gatekeeper
PRODUCT_PACKAGES += \
    android.hardware.gatekeeper-V1-ndk.vendor

dt2w/Android.bp

0 → 100644
+30 −0
Original line number Diff line number Diff line
//
// SPDX-FileCopyrightText: 2024 The LineageOS Project
// SPDX-License-Identifier: Apache-2.0
//

android_app {
    name: "DT2W-Service-Tetris",

    srcs: ["src/**/*.java"],
    resource_dirs: ["res"],

    certificate: "platform",
    platform_apis: true,
    privileged: true,

    optimize: {
        enabled: false,
    },

    required: [
        "privapp-permissions_org.lineageos.dt2w.tetris"
    ]
}

prebuilt_etc {
    name: "privapp-permissions_org.lineageos.dt2w.tetris",
    sub_dir: "permissions",
    src: "privapp-permissions_org.lineageos.dt2w.tetris.xml",
    filename_from_src: true,
}
+23 −0
Original line number Diff line number Diff line
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="org.lineageos.dt2w.tetris"
    android:versionCode="1"
    android:versionName="1.0"
    android:sharedUserId="android.uid.system">

    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
    <uses-permission android:name="android.permission.WRITE_SETTINGS" />
    <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
    <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL" />

    <application android:label="@string/app_name">

        <receiver android:name=".OnBootCompleteReceiver" android:exported="true">
            <intent-filter>
                <action android:name="android.intent.action.BOOT_COMPLETED" />
            </intent-filter>
        </receiver>

        <service android:enabled="true" android:name=".DT2WServiceTetris" />
    </application>
</manifest>
+10 −0
Original line number Diff line number Diff line
<?xml version="1.0" encoding="utf-8"?>
<!--
     SPDX-FileCopyrightText: 2024 The LineageOS Project
     SPDX-License-Identifier: Apache-2.0
-->
<permissions>
    <privapp-permissions package="org.lineageos.dt2w.tetris">
        <permission name="android.permission.WRITE_SECURE_SETTINGS"/>
    </privapp-permissions>
</permissions>
+4 −0
Original line number Diff line number Diff line
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="app_name">DT2W Service for tetris</string>
</resources>
Loading