First implementation into the build
This commit is contained in:
parent
eafa520112
commit
f96a88b800
1
.idea/gradle.xml
generated
1
.idea/gradle.xml
generated
@ -1,5 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="GradleMigrationSettings" migrationVersion="1" />
|
||||
<component name="GradleSettings">
|
||||
<option name="linkedExternalProjectsSettings">
|
||||
<GradleProjectSettings>
|
||||
|
1
.idea/misc.xml
generated
1
.idea/misc.xml
generated
@ -1,4 +1,3 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ExternalStorageConfigurationManager" enabled="true" />
|
||||
<component name="ProjectRootManager" version="2" languageLevel="JDK_17" default="true" project-jdk-name="jbr-17" project-jdk-type="JavaSDK">
|
||||
|
Binary file not shown.
@ -20,13 +20,13 @@ class FlipScreenService : Service() {
|
||||
}
|
||||
|
||||
private fun showPresentationScreen() {
|
||||
val selectedRoute =
|
||||
(this.getSystemService(Context.MEDIA_ROUTER_SERVICE) as MediaRouter).getSelectedRoute(1)
|
||||
val presentationDisplay = selectedRoute?.presentationDisplay
|
||||
val mPresentation =
|
||||
PresentationScreen(this, presentationDisplay)
|
||||
Log.i("StatusBar", "Showing presentation on display: $presentationDisplay")
|
||||
try {
|
||||
val selectedRoute =
|
||||
(this.getSystemService(Context.MEDIA_ROUTER_SERVICE) as MediaRouter).getSelectedRoute(1)
|
||||
val presentationDisplay = selectedRoute?.presentationDisplay
|
||||
val mPresentation =
|
||||
PresentationScreen(this, presentationDisplay)
|
||||
Log.i("StatusBar", "Showing presentation on display: $presentationDisplay")
|
||||
mPresentation.requestWindowFeature(1)
|
||||
mPresentation.show()
|
||||
Log.i("StatusBar", "Showing presentation.")
|
||||
|
@ -1,6 +1,7 @@
|
||||
package net.mezimmah.catflipscreen
|
||||
|
||||
import android.content.Intent
|
||||
import android.content.SharedPreferences
|
||||
import android.os.Bundle
|
||||
import androidx.appcompat.app.AppCompatActivity
|
||||
import androidx.preference.PreferenceFragmentCompat
|
||||
@ -18,10 +19,23 @@ class MainActivity : AppCompatActivity() {
|
||||
}
|
||||
startService(Intent(this, FlipScreenService::class.java))
|
||||
}
|
||||
class SettingsFragment : PreferenceFragmentCompat() {
|
||||
class SettingsFragment : PreferenceFragmentCompat(), SharedPreferences.OnSharedPreferenceChangeListener {
|
||||
override fun onCreatePreferences(savedInstanceState: Bundle?, rootKey: String?) {
|
||||
setPreferencesFromResource(R.xml.root_preferences, rootKey)
|
||||
}
|
||||
|
||||
override fun onSharedPreferenceChanged(sharedPreferences: SharedPreferences?,
|
||||
key: String?) {
|
||||
// if (key == "enable_display") {
|
||||
// }
|
||||
}
|
||||
|
||||
override fun onResume() {
|
||||
super.onResume()
|
||||
preferenceScreen.sharedPreferences
|
||||
?.registerOnSharedPreferenceChangeListener(this)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -12,6 +12,5 @@ class PresentationScreen(outerContext: Context?, display: Display?) :
|
||||
super.onCreate(savedInstanceState)
|
||||
|
||||
setContentView(R.layout.layout_screen)
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -18,5 +18,6 @@
|
||||
<string name="attachment_summary_off">Only download attachments when manually requested</string>
|
||||
<string name="time_header">Display time</string>
|
||||
<string name="show_time_title">Display Time & Date</string>
|
||||
<string name="enable_external_display">Turn on your external screen, this will restart your phone</string>
|
||||
|
||||
</resources>
|
Loading…
x
Reference in New Issue
Block a user