Commit 7100809b authored by Mygod's avatar Mygod

Add OSS licenses to tv

parent da8b2952
...@@ -73,6 +73,7 @@ object Key { ...@@ -73,6 +73,7 @@ object Key {
const val controlImport = "control.import" const val controlImport = "control.import"
const val controlExport = "control.export" const val controlExport = "control.export"
const val about = "about" const val about = "about"
const val aboutOss = "about.ossLicenses"
} }
object Action { object Action {
......
...@@ -53,6 +53,7 @@ import com.github.shadowsocks.utils.Key ...@@ -53,6 +53,7 @@ import com.github.shadowsocks.utils.Key
import com.github.shadowsocks.utils.datas import com.github.shadowsocks.utils.datas
import com.github.shadowsocks.utils.printLog import com.github.shadowsocks.utils.printLog
import com.github.shadowsocks.utils.readableMessage import com.github.shadowsocks.utils.readableMessage
import com.google.android.gms.oss.licenses.OssLicensesMenuActivity
class MainPreferenceFragment : LeanbackPreferenceFragmentCompat(), ShadowsocksConnection.Callback, class MainPreferenceFragment : LeanbackPreferenceFragmentCompat(), ShadowsocksConnection.Callback,
OnPreferenceDataStoreChangeListener { OnPreferenceDataStoreChangeListener {
...@@ -267,6 +268,10 @@ class MainPreferenceFragment : LeanbackPreferenceFragmentCompat(), ShadowsocksCo ...@@ -267,6 +268,10 @@ class MainPreferenceFragment : LeanbackPreferenceFragmentCompat(), ShadowsocksCo
Toast.makeText(requireContext(), "https://shadowsocks.org/android", Toast.LENGTH_SHORT).show() Toast.makeText(requireContext(), "https://shadowsocks.org/android", Toast.LENGTH_SHORT).show()
true true
} }
Key.aboutOss -> {
startActivity(Intent(context, OssLicensesMenuActivity::class.java))
true
}
else -> super.onPreferenceTreeClick(preference) else -> super.onPreferenceTreeClick(preference)
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment