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