Initial commit (2.1-2616-ci-q-pre-alpha)

Signed-off-by: Park Ju Hyung <qkrwngud825@gmail.com>
This commit is contained in:
Park Ju Hyung
2020-02-27 05:19:59 +09:00
commit c918b9083c
10 changed files with 119 additions and 0 deletions

View File

@@ -0,0 +1,58 @@
<?xml version="1.0" encoding="utf-8"?>
<permissions>
<privapp-permissions package="ch.deletescape.lawnchair.ci">
<permission name="android.permission.CONTROL_REMOTE_APP_TRANSITION_ANIMATIONS"/>
<permission name="android.permission.VIBRATE"/>
<permission name="com.android.launcher.permission.READ_SETTINGS"/>
<permission name="com.android.launcher.permission.WRITE_SETTINGS"/>
<permission name="com.google.android.apps.nexuslauncher.permission.READ_SETTINGS"/>
<permission name="com.google.android.apps.nexuslauncher.permission.WRITE_SETTINGS"/>
<permission name="ch.deletescape.lawnchair.ci.permission.READ_SETTINGS"/>
<permission name="ch.deletescape.lawnchair.ci.permission.WRITE_SETTINGS"/>
<permission name="ch.deletescape.lawnchair.lawnfeed.CONNECT_SERVICE"/>
<permission name="ch.deletescape.lawnchair.ci.permission.QSB"/>
<permission name="android.permission.EXPAND_STATUS_BAR"/>
<permission name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<permission name="android.permission.READ_PHONE_STATE"/>
<permission name="android.permission.READ_EXTERNAL_STORAGE"/>
<permission name="android.permission.SET_WALLPAPER"/>
<permission name="android.permission.INSTALL_SHORTCUT"/>
<permission name="android.permission.WRITE_SETTINGS"/>
<permission name="android.permission.READ_WALLPAPER_INTERNAL"/>
<permission name="android.permission.DEVICE_POWER"/>
<permission name="android.permission.ACCESS_COARSE_LOCATION"/>
<permission name="com.android.permission.RECEIVE_LAUNCH_BROADCASTS"/>
<permission name="com.huawei.wallpaperservcie.permission.SET_WALLPAPER_OFFSET"/>
<permission name="com.huawei.android.thememanager.permission.ACCESS_CHANGE_WALLPAPER"/>
<permission name="com.android.launcher.permission.LAUNCHER_ANIMATION"/>
<permission name="com.inveno.hwread.permission.LAUNCHER_RECEIVE"/>
<permission name="android.permission.BIND_ACCESSIBILITY_SERVICE"/>
<permission name="android.permission.REQUEST_DELETE_PACKAGES"/>
<permission name="android.permission.BIND_APPWIDGET"/>
<permission name="android.permission.PACKAGE_USAGE_STATS"/>
<permission name="android.permission.GET_TASKS"/>
<permission name="android.permission.REMOVE_TASKS"/>
<permission name="android.permission.REAL_GET_TASKS"/>
<permission name="android.permission.READ_FRAME_BUFFER"/>
<permission name="android.permission.GET DETAILED TASKS"/>
<permission name="android.permission.ACCESS_INSTANT_APPS"/>
<permission name="android.permission.MANAGE_ACTIVITY_STACKS"/>
<permission name="android.permission.START_TASKS_FROM_RECENTS"/>
<permission name="android.permission.INTERACT_ACROSS_USERS"/>
<permission name="android.permission.CREATE_USERS"/>
<permission name="android.permission.MANAGE_USERS"/>
<permission name="android.permission.FORCE_STOP_PACKAGES"/>
<permission name="android.permission.MANAGE_DEVICE_ADMINS"/>
<permission name="android.permission.WRITE_SECURE_SETTINGS"/>
<permission name="android.permission.BLUETOOTH"/>
<permission name="org.pixelexperience.weather.client.READ_WEATHER"/>
<permission name="ch.deletescape.lawnchair.ci.permission.BROADCAST_BUGREPORT"/>
<permission name="android.permission.FOREGROUND_SERVICE"/>
<permission name="xyz.paphonb.systemuituner.permission.MODIFY_NAVBAR"/>
<permission name="android.permission.READ_CALENDAR"/>
<permission name="android.permission.CALL_PHONE"/>
<permission name="android.permission.SET_WALLPAPER_HINTS"/>
<permission name="android.permission.RECEIVE_BOOT_COMPLETED"/>
<permission name="android.permission.INTERNET"/>
</privapp-permissions>
</permissions>

View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<config>
<hidden-api-whitelisted-app package="ch.deletescape.lawnchair.ci"/>
</config>

9
lawnchair.mk Normal file
View File

@@ -0,0 +1,9 @@
include $(call first-makefiles-under,$(LOCAL_PATH))
PRODUCT_COPY_FILES += \
vendor/lawnchair/etc/permissions/privapp-permissions-ch.deletescape.lawnchair.ci.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/permissions/privapp-permissions-ch.deletescape.lawnchair.ci.xml \
vendor/lawnchair/etc/sysconfig/lawnchair-whitelist.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/sysconfig/lawnchair-whitelist.xml
PRODUCT_PACKAGES += \
QuickstepSwitcherOverlay \
Lawnchair

View File

@@ -0,0 +1,11 @@
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := Lawnchair
LOCAL_MODULE_STEM := Lawnchair.apk
LOCAL_SRC_FILES := Lawnchair.apk
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE_CLASS := ETC
LOCAL_MODULE_PATH := $(TARGET_OUT)/priv-app/Lawnchair
include $(BUILD_PREBUILT)

Binary file not shown.

View File

@@ -0,0 +1,15 @@
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_RRO_THEME := QuickstepSwitcher
LOCAL_PRODUCT_MODULE := true
LOCAL_SRC_FILES := $(call all-subdir-java-files)
LOCAL_RESOURCE_DIR := $(LOCAL_PATH)/res
LOCAL_PACKAGE_NAME := QuickstepSwitcherOverlay
LOCAL_SDK_VERSION := current
include $(BUILD_RRO_PACKAGE)

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="config_recentsComponentName">ch.deletescape.lawnchair.ci/com.android.quickstep.RecentsActivity</string>
</resources>