File tree Expand file tree Collapse file tree 11 files changed +82
-0
lines changed
META-INF/com/google/android Expand file tree Collapse file tree 11 files changed +82
-0
lines changed Original file line number Diff line number Diff line change
1
+ * .apk
2
+ * .zip
3
+ * .idsig
Original file line number Diff line number Diff line change
1
+ PLATFORM =30
2
+
3
+ freesplitscreen.zip : magiskmodule/system/product/overlay/de.lucaber.android.freesplitscreen.apk
4
+ rm $@
5
+ cd magiskmodule && zip -r ../$@ .
6
+
7
+ build/de.lucaber.android.freesplitscreen.unaligned.apk : overlay/res/values/config.xml
8
+ aapt package -f -F $@ -M " overlay/AndroidManifest.xml" -S " overlay/res" -I ${ANDROID_HOME} /platforms/android-$(PLATFORM ) /android.jar
9
+
10
+ build/de.lucaber.android.freesplitscreen.aligned.apk : build/de.lucaber.android.freesplitscreen.unaligned.apk
11
+ zipalign -f -p 4 $< $@
12
+
13
+ magiskmodule/system/product/overlay/de.lucaber.android.freesplitscreen.apk : build/de.lucaber.android.freesplitscreen.aligned.apk
14
+ echo " 123123" | apksigner sign --ks build/apkkey.keystore --out $@ $<
15
+
16
+ clean :
17
+ rm -f build/* .apk magiskmodule/system/product/overlay/*
Original file line number Diff line number Diff line change
1
+ # FreeSplitScreen
2
+
3
+ Magsik module to enable the free snap mode in split screen view.
4
+ This allows to freely position the divider of two apps.
Original file line number Diff line number Diff line change
1
+ #! /sbin/sh
2
+
3
+ # ################
4
+ # Initialization
5
+ # ################
6
+
7
+ umask 022
8
+
9
+ # echo before loading util_functions
10
+ ui_print () { echo " $1 " ; }
11
+
12
+ require_new_magisk () {
13
+ ui_print " *******************************"
14
+ ui_print " Please install Magisk v20.4+! "
15
+ ui_print " *******************************"
16
+ exit 1
17
+ }
18
+
19
+ # ########################
20
+ # Load util_functions.sh
21
+ # ########################
22
+
23
+ OUTFD=$2
24
+ ZIPFILE=$3
25
+
26
+ mount /data 2> /dev/null
27
+
28
+ [ -f /data/adb/magisk/util_functions.sh ] || require_new_magisk
29
+ . /data/adb/magisk/util_functions.sh
30
+ [ $MAGISK_VER_CODE -lt 20400 ] && require_new_magisk
31
+
32
+ install_module
33
+ exit 0
Original file line number Diff line number Diff line change
1
+ #MAGISK
Original file line number Diff line number Diff line change
1
+ id=freesplitscreen
2
+ name=FreeSplitScreen
3
+ version=v1.0
4
+ versionCode=1
5
+ author=Lucaber
6
+ description=Free SplitScreen
7
+
Original file line number Diff line number Diff line change
1
+ <manifest xmlns : android =" http://schemas.android.com/apk/res/android" package =" de.lucaber.android.freesplitscreen" android : versionCode =" 1" android : versionName =" 1.0" >
2
+ <overlay android : targetPackage =" android" android : priority =" 1" android : isStatic =" true" />
3
+ </manifest >
Original file line number Diff line number Diff line change
1
+ <?xml version =" 1.0" encoding =" utf-8" ?>
2
+ <resources >
3
+ <bool name =" config_dockedStackDividerFreeSnapMode" >true</bool >
4
+ <integer name =" config_dockedStackDividerSnapMode" >1</integer >
5
+ <fraction name =" docked_stack_divider_fixed_ratio" >10.0%</fraction >
6
+ <dimen name =" default_minimal_size_resizable_task" >10dp</dimen >
7
+ </resources >
Original file line number Diff line number Diff line change
1
+ <?xml version =" 1.0" encoding =" utf-8" ?>
2
+ <resources >
3
+ <bool name =" config_dockedStackDividerFreeSnapMode" >true</bool >
4
+ <integer name =" config_dockedStackDividerSnapMode" >1</integer >
5
+ <fraction name =" docked_stack_divider_fixed_ratio" >10.0%</fraction >
6
+ <dimen name =" default_minimal_size_resizable_task" >10dp</dimen >
7
+ </resources >
You can’t perform that action at this time.
0 commit comments