universal7885: parts: Set priority when mounting

* Also increase swappniess back, implment apply on boot
This commit is contained in:
roynatech2544 2022-04-18 18:58:01 +09:00
commit f35f7010ff
4 changed files with 8 additions and 3 deletions

View file

@ -9,9 +9,11 @@ import com.eurekateam.samsungextras.battery.BatteryFragment
import com.eurekateam.samsungextras.dolby.DolbyCore
import com.eurekateam.samsungextras.dolby.DolbyFragment
import com.eurekateam.samsungextras.flashlight.FlashLightFragment
import com.eurekateam.samsungextras.swap.SwapFragment
import com.eurekateam.samsungextras.interfaces.Battery
import com.eurekateam.samsungextras.interfaces.Display
import com.eurekateam.samsungextras.interfaces.Flashlight
import com.eurekateam.samsungextras.interfaces.Swap
class BootReceiver : BroadcastReceiver() {
override fun onReceive(p0: Context?, p1: Intent?) {
@ -40,6 +42,9 @@ class BootReceiver : BroadcastReceiver() {
// FlashLight
Flashlight.setFlash(mSharedPreferences.getInt(FlashLightFragment.PREF_FLASHLIGHT, 5))
// ZRAM
Swap.setSize(mSharedPreferences.getInt(SwapFragment.PREF_SWAP_SIZE, 50))
Swap.setSwapOn(mSharedPreferences.getBoolean(SwapFragment.PREF_SWAP_ENABLE, false))
// Display
Display.DT2W = mSharedPreferences.getBoolean(DeviceSettings.PREF_DOUBLE_TAP, true)

View file

@ -58,7 +58,7 @@ class SwapFragment : PreferenceFragmentCompat(), Preference.OnPreferenceChangeLi
override fun onSwitchChanged(switchView: Switch, isChecked: Boolean) {
Swap.setSwapOn(isChecked)
mSharedPreferences.edit().putBoolean(PREF_SWAP_ENABLE, isChecked)
mSharedPreferences.edit().putBoolean(PREF_SWAP_ENABLE, isChecked).apply()
mSwapSizePref.isEnabled = !isChecked
}

View file

@ -33,7 +33,7 @@ Return<void> SwapOnData::setSwapOn(){
system(cmd.c_str());
cmd = string("mkswap ") + string(SWAP_PATH);
system(cmd.c_str());
cmd = string("swapon ") + string(SWAP_PATH);
cmd = string("swapon -p 99 ") + string(SWAP_PATH);
system(cmd.c_str());
return Void();
}

View file

@ -11,7 +11,7 @@ on init
# Fastcharge
chown system radio /sys/class/sec/switch/afc_disable
write /proc/sys/vm/swappiness 150
write /proc/sys/vm/swappiness 190
# ZRAM setup
write /sys/block/zram0/comp_algorithm lz4