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"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<project version="4">
|
<project version="4">
|
||||||
|
<component name="GradleMigrationSettings" migrationVersion="1" />
|
||||||
<component name="GradleSettings">
|
<component name="GradleSettings">
|
||||||
<option name="linkedExternalProjectsSettings">
|
<option name="linkedExternalProjectsSettings">
|
||||||
<GradleProjectSettings>
|
<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">
|
<project version="4">
|
||||||
<component name="ExternalStorageConfigurationManager" enabled="true" />
|
<component name="ExternalStorageConfigurationManager" enabled="true" />
|
||||||
<component name="ProjectRootManager" version="2" languageLevel="JDK_17" default="true" project-jdk-name="jbr-17" project-jdk-type="JavaSDK">
|
<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() {
|
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 {
|
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.requestWindowFeature(1)
|
||||||
mPresentation.show()
|
mPresentation.show()
|
||||||
Log.i("StatusBar", "Showing presentation.")
|
Log.i("StatusBar", "Showing presentation.")
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
package net.mezimmah.catflipscreen
|
package net.mezimmah.catflipscreen
|
||||||
|
|
||||||
import android.content.Intent
|
import android.content.Intent
|
||||||
|
import android.content.SharedPreferences
|
||||||
import android.os.Bundle
|
import android.os.Bundle
|
||||||
import androidx.appcompat.app.AppCompatActivity
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
import androidx.preference.PreferenceFragmentCompat
|
import androidx.preference.PreferenceFragmentCompat
|
||||||
@ -18,10 +19,23 @@ class MainActivity : AppCompatActivity() {
|
|||||||
}
|
}
|
||||||
startService(Intent(this, FlipScreenService::class.java))
|
startService(Intent(this, FlipScreenService::class.java))
|
||||||
}
|
}
|
||||||
class SettingsFragment : PreferenceFragmentCompat() {
|
class SettingsFragment : PreferenceFragmentCompat(), SharedPreferences.OnSharedPreferenceChangeListener {
|
||||||
override fun onCreatePreferences(savedInstanceState: Bundle?, rootKey: String?) {
|
override fun onCreatePreferences(savedInstanceState: Bundle?, rootKey: String?) {
|
||||||
setPreferencesFromResource(R.xml.root_preferences, rootKey)
|
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)
|
super.onCreate(savedInstanceState)
|
||||||
|
|
||||||
setContentView(R.layout.layout_screen)
|
setContentView(R.layout.layout_screen)
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -18,5 +18,6 @@
|
|||||||
<string name="attachment_summary_off">Only download attachments when manually requested</string>
|
<string name="attachment_summary_off">Only download attachments when manually requested</string>
|
||||||
<string name="time_header">Display time</string>
|
<string name="time_header">Display time</string>
|
||||||
<string name="show_time_title">Display Time & Date</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>
|
</resources>
|
Loading…
x
Reference in New Issue
Block a user