Initial base
This commit is contained in:
8
README.md
Normal file
8
README.md
Normal file
@@ -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`.
|
15
etc/Android.bp
Normal file
15
etc/Android.bp
Normal file
@@ -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,
|
||||||
|
}
|
20
etc/permissions/privapp-permissions-app.florisboard.xml
Normal file
20
etc/permissions/privapp-permissions-app.florisboard.xml
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<permissions>
|
||||||
|
<privapp-permissions package="dev.patrickgold.florisboard">
|
||||||
|
|
||||||
|
<!-- Defined in AndroidManifest.xml -->
|
||||||
|
<permission name="android.permission.VIBRATE"/>
|
||||||
|
<permission name="android.permission.POST_NOTIFICATIONS"/>
|
||||||
|
|
||||||
|
<!-- Required for IME service -->
|
||||||
|
<permission name="android.permission.BIND_INPUT_METHOD"/>
|
||||||
|
<permission name="android.permission.BIND_TEXT_SERVICE"/>
|
||||||
|
|
||||||
|
<!-- Common useful system-level permissions -->
|
||||||
|
<permission name="android.permission.FOREGROUND_SERVICE"/>
|
||||||
|
<permission name="android.permission.QUERY_ALL_PACKAGES"/>
|
||||||
|
<permission name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
||||||
|
<permission name="android.permission.READ_EXTERNAL_STORAGE"/>
|
||||||
|
<permission name="android.permission.REQUEST_DELETE_PACKAGES"/>
|
||||||
|
</privapp-permissions>
|
||||||
|
</permissions>
|
@@ -0,0 +1,4 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<config>
|
||||||
|
<hidden-api-whitelisted-app package="dev.patrickgold.florisboard"/>
|
||||||
|
</config>
|
10
priv-app/Florisboard/Android.bp
Normal file
10
priv-app/Florisboard/Android.bp
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
android_app_import {
|
||||||
|
name: "Florisboard",
|
||||||
|
apk: "Florisboard.apk",
|
||||||
|
privileged: true,
|
||||||
|
certificate: "platform",
|
||||||
|
required: [
|
||||||
|
"florisboard-privapp-perms",
|
||||||
|
"florisboard-hiddenapi-package",
|
||||||
|
],
|
||||||
|
}
|
BIN
priv-app/Florisboard/Florisboard.apk
Normal file
BIN
priv-app/Florisboard/Florisboard.apk
Normal file
Binary file not shown.
6
product/overlay/QuickstepSwitcherOverlay/Android.bp
Normal file
6
product/overlay/QuickstepSwitcherOverlay/Android.bp
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
runtime_resource_overlay {
|
||||||
|
name: "Lawnchair-QuickstepSwitcherOverlay",
|
||||||
|
resource_dirs: ["res"],
|
||||||
|
sdk_version: "current",
|
||||||
|
product_specific: true,
|
||||||
|
}
|
@@ -0,0 +1,7 @@
|
|||||||
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
package="xyz.paphonb.quickstepswitcher.overlay"
|
||||||
|
android:versionCode="1"
|
||||||
|
android:versionName="1.0">
|
||||||
|
<overlay android:isStatic="true" android:priority="999" android:targetPackage="android"/>
|
||||||
|
<application android:label="QuickSwitch Overlay"/>
|
||||||
|
</manifest>
|
@@ -0,0 +1,5 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<resources>
|
||||||
|
<bool name="config_swipe_up_gesture_setting_available">true</bool>
|
||||||
|
<bool name="config_custom_swipe_up_gesture_setting_available">true</bool>
|
||||||
|
</resources>
|
@@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<resources>
|
||||||
|
<public type="bool" name="config_swipe_up_gesture_setting_available" id="0x7f020000" />
|
||||||
|
<public type="bool" name="config_custom_swipe_up_gesture_setting_available" id="0x7f020001" />
|
||||||
|
<public type="string" name="config_recentsComponentName" id="0x7f030000" />
|
||||||
|
</resources>
|
@@ -0,0 +1,4 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<resources>
|
||||||
|
<string name="config_recentsComponentName">app.lawnchair/com.android.quickstep.RecentsActivity</string>
|
||||||
|
</resources>
|
Reference in New Issue
Block a user