Loading app/build.gradle +2 −2 Original line number Diff line number Diff line Loading @@ -41,9 +41,9 @@ android { } dependencies { implementation 'com.simplemobiletools:commons:3.18.8' implementation 'com.simplemobiletools:commons:3.19.0' implementation 'com.squareup:otto:1.3.8' implementation 'com.android.support.constraint:constraint-layout:1.0.2' implementation 'com.android.support.constraint:constraint-layout:1.1.0' } Properties props = new Properties() Loading app/src/main/kotlin/com/simplemobiletools/flashlight/activities/BrightDisplayActivity.kt +5 −0 Original line number Diff line number Diff line package com.simplemobiletools.flashlight.activities import android.content.pm.ActivityInfo import android.graphics.drawable.ColorDrawable import android.os.Bundle import android.view.WindowManager Loading Loading @@ -34,6 +35,10 @@ class BrightDisplayActivity : SimpleActivity() { super.onResume() window.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON) toggleBrightness(true) if (config.forcePortrait) { requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_PORTRAIT } } override fun onPause() { Loading app/src/main/kotlin/com/simplemobiletools/flashlight/activities/MainActivity.kt +5 −0 Original line number Diff line number Diff line package com.simplemobiletools.flashlight.activities import android.content.Intent import android.content.pm.ActivityInfo import android.os.Bundle import android.view.Menu import android.view.MenuItem Loading Loading @@ -68,6 +69,10 @@ class MainActivity : SimpleActivity() { if (stroboscope_bar.isInvisible()) { changeIconColor(config.backgroundColor.getContrastColor(), stroboscope_btn) } if (config.forcePortrait) { requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_PORTRAIT } } override fun onStart() { Loading app/src/main/kotlin/com/simplemobiletools/flashlight/activities/SettingsActivity.kt +9 −0 Original line number Diff line number Diff line Loading @@ -23,6 +23,7 @@ class SettingsActivity : SimpleActivity() { setupTurnFlashlightOn() setupBrightDisplay() setupStroboscope() setupForcePortrait() updateTextColors(settings_holder) } Loading Loading @@ -73,4 +74,12 @@ class SettingsActivity : SimpleActivity() { config.stroboscope = settings_stroboscope.isChecked } } private fun setupForcePortrait() { settings_force_portrait.isChecked = config.forcePortrait settings_force_portrait_holder.setOnClickListener { settings_force_portrait.toggle() config.forcePortrait = settings_force_portrait.isChecked } } } app/src/main/res/layout/activity_settings.xml +23 −0 Original line number Diff line number Diff line Loading @@ -147,5 +147,28 @@ android:text="@string/show_stroboscope"/> </RelativeLayout> <RelativeLayout android:id="@+id/settings_force_portrait_holder" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="@dimen/medium_margin" android:background="?attr/selectableItemBackground" android:paddingBottom="@dimen/activity_margin" android:paddingLeft="@dimen/normal_margin" android:paddingRight="@dimen/normal_margin" android:paddingTop="@dimen/activity_margin"> <com.simplemobiletools.commons.views.MySwitchCompat android:id="@+id/settings_force_portrait" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@null" android:clickable="false" android:paddingLeft="@dimen/medium_margin" android:paddingStart="@dimen/medium_margin" android:text="@string/force_portrait_mode"/> </RelativeLayout> </LinearLayout> </ScrollView> Loading
app/build.gradle +2 −2 Original line number Diff line number Diff line Loading @@ -41,9 +41,9 @@ android { } dependencies { implementation 'com.simplemobiletools:commons:3.18.8' implementation 'com.simplemobiletools:commons:3.19.0' implementation 'com.squareup:otto:1.3.8' implementation 'com.android.support.constraint:constraint-layout:1.0.2' implementation 'com.android.support.constraint:constraint-layout:1.1.0' } Properties props = new Properties() Loading
app/src/main/kotlin/com/simplemobiletools/flashlight/activities/BrightDisplayActivity.kt +5 −0 Original line number Diff line number Diff line package com.simplemobiletools.flashlight.activities import android.content.pm.ActivityInfo import android.graphics.drawable.ColorDrawable import android.os.Bundle import android.view.WindowManager Loading Loading @@ -34,6 +35,10 @@ class BrightDisplayActivity : SimpleActivity() { super.onResume() window.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON) toggleBrightness(true) if (config.forcePortrait) { requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_PORTRAIT } } override fun onPause() { Loading
app/src/main/kotlin/com/simplemobiletools/flashlight/activities/MainActivity.kt +5 −0 Original line number Diff line number Diff line package com.simplemobiletools.flashlight.activities import android.content.Intent import android.content.pm.ActivityInfo import android.os.Bundle import android.view.Menu import android.view.MenuItem Loading Loading @@ -68,6 +69,10 @@ class MainActivity : SimpleActivity() { if (stroboscope_bar.isInvisible()) { changeIconColor(config.backgroundColor.getContrastColor(), stroboscope_btn) } if (config.forcePortrait) { requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_PORTRAIT } } override fun onStart() { Loading
app/src/main/kotlin/com/simplemobiletools/flashlight/activities/SettingsActivity.kt +9 −0 Original line number Diff line number Diff line Loading @@ -23,6 +23,7 @@ class SettingsActivity : SimpleActivity() { setupTurnFlashlightOn() setupBrightDisplay() setupStroboscope() setupForcePortrait() updateTextColors(settings_holder) } Loading Loading @@ -73,4 +74,12 @@ class SettingsActivity : SimpleActivity() { config.stroboscope = settings_stroboscope.isChecked } } private fun setupForcePortrait() { settings_force_portrait.isChecked = config.forcePortrait settings_force_portrait_holder.setOnClickListener { settings_force_portrait.toggle() config.forcePortrait = settings_force_portrait.isChecked } } }
app/src/main/res/layout/activity_settings.xml +23 −0 Original line number Diff line number Diff line Loading @@ -147,5 +147,28 @@ android:text="@string/show_stroboscope"/> </RelativeLayout> <RelativeLayout android:id="@+id/settings_force_portrait_holder" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="@dimen/medium_margin" android:background="?attr/selectableItemBackground" android:paddingBottom="@dimen/activity_margin" android:paddingLeft="@dimen/normal_margin" android:paddingRight="@dimen/normal_margin" android:paddingTop="@dimen/activity_margin"> <com.simplemobiletools.commons.views.MySwitchCompat android:id="@+id/settings_force_portrait" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@null" android:clickable="false" android:paddingLeft="@dimen/medium_margin" android:paddingStart="@dimen/medium_margin" android:text="@string/force_portrait_mode"/> </RelativeLayout> </LinearLayout> </ScrollView>