commit 3a6382e48d7ddb56ae36b2208ad01480f421b879 Author: oxmc <67136658+oxmc@users.noreply.github.com> Date: Thu Sep 11 05:48:01 2025 -0700 Initial base diff --git a/README.md b/README.md new file mode 100644 index 0000000..43bd0f0 --- /dev/null +++ b/README.md @@ -0,0 +1,8 @@ +# Florisboard Prebuilt + +## Disclaimer +- This repository is based on [arter97's android_vendor_lawnchair](https://github.com/arter97/android_vendor_lawnchair). + It has been adapted from the original Android.mk format to the Android.bp build system. + +## Usage +- Simply add the Florisboard package to your `PRODUCT_PACKAGES`. \ No newline at end of file diff --git a/etc/Android.bp b/etc/Android.bp new file mode 100644 index 0000000..8f99054 --- /dev/null +++ b/etc/Android.bp @@ -0,0 +1,15 @@ +prebuilt_etc { + name: "florisboard-privapp-perms", + src: "permissions/privapp-permissions-app.florisboard.xml", + sub_dir: "permissions", + filename_from_src: true, + installable: true, +} + +prebuilt_etc { + name: "florisboard-hiddenapi-package", + src: "sysconfig/app.florisboard-hiddenapi-package-whitelist.xml", + sub_dir: "sysconfig", + filename_from_src: true, + installable: true, +} \ No newline at end of file diff --git a/etc/permissions/privapp-permissions-app.florisboard.xml b/etc/permissions/privapp-permissions-app.florisboard.xml new file mode 100644 index 0000000..07e78fa --- /dev/null +++ b/etc/permissions/privapp-permissions-app.florisboard.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/etc/sysconfig/app.florisboard-hiddenapi-package-whitelist.xml b/etc/sysconfig/app.florisboard-hiddenapi-package-whitelist.xml new file mode 100644 index 0000000..1307824 --- /dev/null +++ b/etc/sysconfig/app.florisboard-hiddenapi-package-whitelist.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/priv-app/Florisboard/Android.bp b/priv-app/Florisboard/Android.bp new file mode 100644 index 0000000..ccd23e1 --- /dev/null +++ b/priv-app/Florisboard/Android.bp @@ -0,0 +1,10 @@ +android_app_import { + name: "Florisboard", + apk: "Florisboard.apk", + privileged: true, + certificate: "platform", + required: [ + "florisboard-privapp-perms", + "florisboard-hiddenapi-package", + ], +} \ No newline at end of file diff --git a/priv-app/Florisboard/Florisboard.apk b/priv-app/Florisboard/Florisboard.apk new file mode 100644 index 0000000..9f41b43 Binary files /dev/null and b/priv-app/Florisboard/Florisboard.apk differ diff --git a/product/overlay/QuickstepSwitcherOverlay/Android.bp b/product/overlay/QuickstepSwitcherOverlay/Android.bp new file mode 100644 index 0000000..a74dae9 --- /dev/null +++ b/product/overlay/QuickstepSwitcherOverlay/Android.bp @@ -0,0 +1,6 @@ +runtime_resource_overlay { + name: "Lawnchair-QuickstepSwitcherOverlay", + resource_dirs: ["res"], + sdk_version: "current", + product_specific: true, +} \ No newline at end of file diff --git a/product/overlay/QuickstepSwitcherOverlay/AndroidManifest.xml b/product/overlay/QuickstepSwitcherOverlay/AndroidManifest.xml new file mode 100644 index 0000000..4b7481f --- /dev/null +++ b/product/overlay/QuickstepSwitcherOverlay/AndroidManifest.xml @@ -0,0 +1,7 @@ + + + + diff --git a/product/overlay/QuickstepSwitcherOverlay/res/values/bools.xml b/product/overlay/QuickstepSwitcherOverlay/res/values/bools.xml new file mode 100644 index 0000000..72c8d73 --- /dev/null +++ b/product/overlay/QuickstepSwitcherOverlay/res/values/bools.xml @@ -0,0 +1,5 @@ + + + true + true + diff --git a/product/overlay/QuickstepSwitcherOverlay/res/values/public.xml b/product/overlay/QuickstepSwitcherOverlay/res/values/public.xml new file mode 100644 index 0000000..4c6e32a --- /dev/null +++ b/product/overlay/QuickstepSwitcherOverlay/res/values/public.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/product/overlay/QuickstepSwitcherOverlay/res/values/strings.xml b/product/overlay/QuickstepSwitcherOverlay/res/values/strings.xml new file mode 100644 index 0000000..df9e70c --- /dev/null +++ b/product/overlay/QuickstepSwitcherOverlay/res/values/strings.xml @@ -0,0 +1,4 @@ + + + app.lawnchair/com.android.quickstep.RecentsActivity +