mirror of
https://github.com/Droid-Deck/DroidDeck.git
synced 2026-11-13 03:51:10 +00:00
fix: Home screen setting keeps DroidDeck in RedMagic Game Space (#2083)
This commit is contained in:
1 parent
26274114a3
commit
d849e6ae0a
36 files changed
+108
-9
No files matched your search
@@ -3,6 +3,7 @@
|
||||
xmlns:tools="http://schemas.android.com/tools">
|
||||
|
||||
<queries>
|
||||
<package android:name="cn.nubia.gamelauncher" />
|
||||
<intent>
|
||||
<action android:name="android.content.pm.action.CONFIRM_INSTALL" />
|
||||
</intent>
|
||||
|
||||
@@ -321,11 +321,7 @@ class FrontEndActivity : ComponentActivity() {
|
||||
refreshWifiDiscovery()
|
||||
}
|
||||
SteamIntegration.Feature.BRIGHTNESS -> integrationSettings(SteamIntegration.brightnessSettings(this))
|
||||
SteamIntegration.Feature.HOME -> if (HomeApp.isDefault(this)) HomeApp.openSystemHomeSettings(this) else {
|
||||
HomeApp.setHomeScreenEnabled(this, true)
|
||||
refreshHomeAppState()
|
||||
manageHomeApp()
|
||||
}
|
||||
SteamIntegration.Feature.HOME -> if (HomeApp.isDefault(this)) HomeApp.openSystemHomeSettings(this) else offerHomeScreen()
|
||||
SteamIntegration.Feature.SHORTCUTS -> {
|
||||
if (!integrationState.shortcuts) shortcutsTried = true
|
||||
if (!HomeApp.isDefault(this)) configureIntegration(SteamIntegration.Feature.HOME)
|
||||
@@ -590,8 +586,17 @@ class FrontEndActivity : ComponentActivity() {
|
||||
}
|
||||
|
||||
private val homeRoleRequest = registerForActivityResult(ActivityResultContracts.StartActivityForResult()) {
|
||||
homeChoiceOpen = false
|
||||
HomeApp.releaseUnusedHomeEntry(this)
|
||||
refreshHomeAppState()
|
||||
}
|
||||
private val gameSpaceAdd = registerForActivityResult(ActivityResultContracts.StartActivityForResult()) {
|
||||
homeChoiceOpen = false
|
||||
if (HomeApp.inGameSpace(this)) enableHomeScreen()
|
||||
else refreshHomeAppState()
|
||||
}
|
||||
private var homeChoiceOpen = false
|
||||
private var gameSpaceOffered = false
|
||||
|
||||
override fun startActivity(intent: Intent?) {
|
||||
val compat = protons.protonBusyId != null || ProtonExtras.installInProgress
|
||||
@@ -1025,6 +1030,8 @@ class FrontEndActivity : ComponentActivity() {
|
||||
|
||||
override fun onCreate(savedInstanceState: Bundle?) {
|
||||
super.onCreate(savedInstanceState)
|
||||
homeChoiceOpen = savedInstanceState?.getBoolean(STATE_HOME_CHOICE_OPEN) == true
|
||||
gameSpaceOffered = savedInstanceState?.getBoolean(STATE_GAME_SPACE_OFFERED) == true
|
||||
if (savedInstanceState == null) readIntegrationIntent(intent)
|
||||
readGameIntent(intent)
|
||||
gameSyncFolder = GameFileSync.folder(this)
|
||||
@@ -1390,8 +1397,11 @@ class FrontEndActivity : ComponentActivity() {
|
||||
integrationState = readIntegration()
|
||||
},
|
||||
onHomeScreen = { on ->
|
||||
HomeApp.setHomeScreenEnabled(this, on)
|
||||
refreshHomeAppState()
|
||||
if (on && HomeApp.hasGameSpace(this)) offerHomeScreen()
|
||||
else {
|
||||
HomeApp.setHomeScreenEnabled(this, on)
|
||||
refreshHomeAppState()
|
||||
}
|
||||
},
|
||||
onAndroidApp = { app, displayId -> launchAndroidApp(app, displayId) },
|
||||
onBackActionsInverted = { inverted ->
|
||||
@@ -1715,6 +1725,10 @@ class FrontEndActivity : ComponentActivity() {
|
||||
|
||||
override fun onResume() {
|
||||
super.onResume()
|
||||
if (!homeChoiceOpen) {
|
||||
HomeApp.releaseUnusedHomeEntry(this)
|
||||
refreshHomeAppState()
|
||||
}
|
||||
if (settingsMode == SessionService.MODE_STEAM) refreshFoundSteamLibraries()
|
||||
compatLaunchVisible = true
|
||||
com.droiddeck.launcher.ui.DualScreenPanel.yieldTo(taskId, false)
|
||||
@@ -1791,6 +1805,8 @@ class FrontEndActivity : ComponentActivity() {
|
||||
|
||||
override fun onSaveInstanceState(outState: Bundle) {
|
||||
super.onSaveInstanceState(outState)
|
||||
outState.putBoolean(STATE_HOME_CHOICE_OPEN, homeChoiceOpen)
|
||||
outState.putBoolean(STATE_GAME_SPACE_OFFERED, gameSpaceOffered)
|
||||
if (slowUsbNever) SessionPrefs.setSlowUsbWarningOff(this)
|
||||
saveCompatLaunch(outState)
|
||||
pendingSwitch?.let { outState.putParcelable(KEY_PENDING_SWITCH, it) }
|
||||
@@ -1810,7 +1826,13 @@ class FrontEndActivity : ComponentActivity() {
|
||||
super.onDestroy()
|
||||
}
|
||||
|
||||
override fun onRestart() {
|
||||
super.onRestart()
|
||||
homeChoiceOpen = false
|
||||
}
|
||||
|
||||
override fun onStop() {
|
||||
if (!homeChoiceOpen) HomeApp.releaseUnusedHomeEntry(this)
|
||||
unregisterReceiver(wifiLocationReceiver)
|
||||
unregisterReceiver(mediaReceiver)
|
||||
getSystemService(android.content.pm.LauncherApps::class.java).unregisterCallback(packageCallback)
|
||||
@@ -1890,12 +1912,32 @@ class FrontEndActivity : ComponentActivity() {
|
||||
}
|
||||
}
|
||||
|
||||
private fun offerHomeScreen() {
|
||||
if (!gameSpaceOffered && HomeApp.hasGameSpace(this) && !HomeApp.inGameSpace(this)) {
|
||||
gameSpaceOffered = true
|
||||
val opened = runCatching { gameSpaceAdd.launch(HomeApp.gameSpaceAddIntent()) }.isSuccess
|
||||
if (opened) {
|
||||
homeChoiceOpen = true
|
||||
android.widget.Toast.makeText(this, R.string.setup_home_game_space_first, android.widget.Toast.LENGTH_LONG).show()
|
||||
return
|
||||
}
|
||||
}
|
||||
enableHomeScreen()
|
||||
}
|
||||
|
||||
private fun enableHomeScreen() {
|
||||
HomeApp.setHomeScreenEnabled(this, true)
|
||||
refreshHomeAppState()
|
||||
manageHomeApp()
|
||||
}
|
||||
|
||||
private fun manageHomeApp() {
|
||||
homeChoiceOpen = true
|
||||
val request = HomeApp.roleRequestIntent(this)
|
||||
if (request != null) {
|
||||
homeRoleRequest.launch(request)
|
||||
} else {
|
||||
HomeApp.openSystemHomeSettings(this)
|
||||
} else if (runCatching { homeRoleRequest.launch(HomeApp.settingsIntent()) }.isFailure) {
|
||||
homeChoiceOpen = false
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2835,6 +2877,8 @@ class FrontEndActivity : ComponentActivity() {
|
||||
}
|
||||
|
||||
companion object {
|
||||
private const val STATE_HOME_CHOICE_OPEN = "home_choice_open"
|
||||
private const val STATE_GAME_SPACE_OFFERED = "game_space_offered"
|
||||
private const val TAG = "MainActivity"
|
||||
private const val MEDIA_SETTLE_MS = 1500L
|
||||
private const val COMPONENT_RESTORE_MS = 60_000L
|
||||
|
||||
@@ -24,6 +24,9 @@ import kotlin.math.roundToInt
|
||||
|
||||
object HomeApp {
|
||||
private const val ICON_DP = 72
|
||||
private const val GAME_SPACE = "cn.nubia.gamelauncher"
|
||||
private const val GAME_SPACE_ADD = "cn.nubia.gamelauncher.action.GAME_MANAGER"
|
||||
private val GAME_SPACE_GAMES = Uri.parse("content://cn.nubia.gamelauncher.db.AppAddProvider/appadd")
|
||||
|
||||
data class LaunchableApp(
|
||||
val label: String,
|
||||
@@ -54,6 +57,24 @@ object HomeApp {
|
||||
)
|
||||
}
|
||||
|
||||
fun hasGameSpace(context: Context): Boolean =
|
||||
runCatching { context.packageManager.getPackageInfo(GAME_SPACE, 0) }.isSuccess
|
||||
|
||||
fun inGameSpace(context: Context): Boolean =
|
||||
runCatching {
|
||||
context.contentResolver.query(GAME_SPACE_GAMES, arrayOf("component"), null, null, null)?.use { rows ->
|
||||
val prefix = context.packageName + ","
|
||||
generateSequence { if (rows.moveToNext()) rows.getString(0) else null }.any { it.startsWith(prefix) }
|
||||
}
|
||||
}.getOrNull() ?: true
|
||||
|
||||
fun gameSpaceAddIntent(): Intent = Intent(GAME_SPACE_ADD).setPackage(GAME_SPACE)
|
||||
|
||||
fun releaseUnusedHomeEntry(context: Context) {
|
||||
if (isHomeScreenEnabled(context) && !isDefault(context) && hasGameSpace(context))
|
||||
setHomeScreenEnabled(context, false)
|
||||
}
|
||||
|
||||
fun isDefault(context: Context): Boolean {
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) {
|
||||
val roles = context.getSystemService(RoleManager::class.java)
|
||||
|
||||
@@ -881,6 +881,7 @@
|
||||
<string name="setup_home">استخدام كشاشة رئيسية</string>
|
||||
<string name="setup_home_on">يمكن أن يكون DroidDeck تطبيق الشاشة الرئيسية</string>
|
||||
<string name="setup_home_off">لا يُعرَض DroidDeck أبدًا كتطبيق للشاشة الرئيسية</string>
|
||||
<string name="setup_home_game_space_first">في إضافة الألعاب، اضبط DroidDeck على تضمين</string>
|
||||
<string name="setup_orientation">الاتجاه</string>
|
||||
<string name="setup_launcher_orientation">اتجاه المشغّل</string>
|
||||
<string name="setup_launcher_orientation_auto">اتّباع تدوير الجهاز</string>
|
||||
|
||||
@@ -899,6 +899,7 @@
|
||||
<string name="setup_home">Usar como pantalla de inicio</string>
|
||||
<string name="setup_home_on">DroidDeck puede ser la app de inicio</string>
|
||||
<string name="setup_home_off">DroidDeck nunca se ofrece como app de inicio</string>
|
||||
<string name="setup_home_game_space_first">En Agregar juegos, cambia DroidDeck a Incluir</string>
|
||||
<string name="setup_orientation">Orientación</string>
|
||||
<string name="setup_launcher_orientation">Orientación del launcher</string>
|
||||
<string name="setup_launcher_orientation_auto">Seguir la rotación del dispositivo</string>
|
||||
|
||||
@@ -869,6 +869,7 @@
|
||||
<string name="setup_home">Използване като начален екран</string>
|
||||
<string name="setup_home_on">DroidDeck може да бъде приложението за начален екран</string>
|
||||
<string name="setup_home_off">DroidDeck никога не се предлага като приложение за начален екран</string>
|
||||
<string name="setup_home_game_space_first">В „Добавяне на игри“ задайте DroidDeck на „Включване“</string>
|
||||
<string name="setup_orientation">Ориентация</string>
|
||||
<string name="setup_launcher_orientation">Ориентация на стартера</string>
|
||||
<string name="setup_launcher_orientation_auto">Следва завъртането на устройството</string>
|
||||
|
||||
@@ -875,6 +875,7 @@
|
||||
<string name="setup_home">Použít jako domovskou obrazovku</string>
|
||||
<string name="setup_home_on">DroidDeck může být domovská aplikace</string>
|
||||
<string name="setup_home_off">DroidDeck se nikdy nenabízí jako domovská aplikace</string>
|
||||
<string name="setup_home_game_space_first">V Přidat hry nastavte DroidDeck na Zahrnout</string>
|
||||
<string name="setup_orientation">Orientace</string>
|
||||
<string name="setup_launcher_orientation">Orientace launcheru</string>
|
||||
<string name="setup_launcher_orientation_auto">Podle otočení zařízení</string>
|
||||
|
||||
@@ -869,6 +869,7 @@
|
||||
<string name="setup_home">Brug som startskærm</string>
|
||||
<string name="setup_home_on">DroidDeck kan være Home-appen</string>
|
||||
<string name="setup_home_off">DroidDeck tilbydes aldrig som Home-app</string>
|
||||
<string name="setup_home_game_space_first">I Tilføj spil skal du sætte DroidDeck til Medtag</string>
|
||||
<string name="setup_orientation">Retning</string>
|
||||
<string name="setup_launcher_orientation">Launcherens retning</string>
|
||||
<string name="setup_launcher_orientation_auto">Følg enhedens rotation</string>
|
||||
|
||||
@@ -861,6 +861,7 @@
|
||||
<string name="setup_home">Als Startbildschirm verwenden</string>
|
||||
<string name="setup_home_on">DroidDeck kann die Startbildschirm-App sein</string>
|
||||
<string name="setup_home_off">DroidDeck wird nie als Startbildschirm-App angeboten</string>
|
||||
<string name="setup_home_game_space_first">Stelle DroidDeck unter „Spiele hinzufügen“ auf „Einschließen“</string>
|
||||
<string name="setup_orientation">Ausrichtung</string>
|
||||
<string name="setup_launcher_orientation">Launcher-Ausrichtung</string>
|
||||
<string name="setup_launcher_orientation_auto">Gerätedrehung folgen</string>
|
||||
|
||||
@@ -869,6 +869,7 @@
|
||||
<string name="setup_home">Χρήση ως αρχική οθόνη</string>
|
||||
<string name="setup_home_on">Το DroidDeck μπορεί να είναι η εφαρμογή αρχικής οθόνης</string>
|
||||
<string name="setup_home_off">Το DroidDeck δεν προτείνεται ποτέ ως εφαρμογή αρχικής οθόνης</string>
|
||||
<string name="setup_home_game_space_first">Στην Προσθήκη παιχνιδιών, ορίστε το DroidDeck σε Συμπερίληψη</string>
|
||||
<string name="setup_orientation">Προσανατολισμός</string>
|
||||
<string name="setup_launcher_orientation">Προσανατολισμός launcher</string>
|
||||
<string name="setup_launcher_orientation_auto">Ακολουθεί την περιστροφή της συσκευής</string>
|
||||
|
||||
@@ -872,6 +872,7 @@
|
||||
<string name="setup_home">Usar como pantalla de inicio</string>
|
||||
<string name="setup_home_on">DroidDeck puede ser la app de inicio</string>
|
||||
<string name="setup_home_off">DroidDeck nunca se ofrece como app de inicio</string>
|
||||
<string name="setup_home_game_space_first">En Añadir juegos, pon DroidDeck en Incluir</string>
|
||||
<string name="setup_orientation">Orientación</string>
|
||||
<string name="setup_launcher_orientation">Orientación del launcher</string>
|
||||
<string name="setup_launcher_orientation_auto">Seguir la rotación del dispositivo</string>
|
||||
|
||||
@@ -869,6 +869,7 @@
|
||||
<string name="setup_home">Käytä Aloitusnäyttönä</string>
|
||||
<string name="setup_home_on">DroidDeck voi olla kotisovellus</string>
|
||||
<string name="setup_home_off">DroidDeckiä ei koskaan tarjota kotisovellukseksi</string>
|
||||
<string name="setup_home_game_space_first">Aseta Lisää pelejä -kohdassa DroidDeck tilaan Sisällytä</string>
|
||||
<string name="setup_orientation">Suunta</string>
|
||||
<string name="setup_launcher_orientation">Käynnistimen suunta</string>
|
||||
<string name="setup_launcher_orientation_auto">Seuraa laitteen kiertoa</string>
|
||||
|
||||
@@ -872,6 +872,7 @@
|
||||
<string name="setup_home">Utiliser comme écran d\'accueil</string>
|
||||
<string name="setup_home_on">DroidDeck peut être utilisé comme application d\'écran d\'accueil</string>
|
||||
<string name="setup_home_off">DroidDeck ne sera pas proposé comme application d\'écran d\'accueil</string>
|
||||
<string name="setup_home_game_space_first">Dans Ajouter des jeux, réglez DroidDeck sur Inclure</string>
|
||||
<string name="setup_orientation">Orientation</string>
|
||||
<string name="setup_launcher_orientation">Orientation du lanceur</string>
|
||||
<string name="setup_launcher_orientation_auto">Suivre la rotation de l\'appareil</string>
|
||||
|
||||
@@ -869,6 +869,7 @@
|
||||
<string name="setup_home">होम स्क्रीन के तौर पर इस्तेमाल करें</string>
|
||||
<string name="setup_home_on">DroidDeck होम ऐप हो सकता है</string>
|
||||
<string name="setup_home_off">DroidDeck को होम ऐप के तौर पर कभी नहीं दिखाया जाता</string>
|
||||
<string name="setup_home_game_space_first">गेम जोड़ें में DroidDeck को शामिल करें पर सेट करें</string>
|
||||
<string name="setup_orientation">ओरिएंटेशन</string>
|
||||
<string name="setup_launcher_orientation">लॉन्चर ओरिएंटेशन</string>
|
||||
<string name="setup_launcher_orientation_auto">डिवाइस रोटेशन के अनुसार</string>
|
||||
|
||||
@@ -869,6 +869,7 @@
|
||||
<string name="setup_home">Használat kezdőképernyőként</string>
|
||||
<string name="setup_home_on">A DroidDeck lehet a kezdőképernyő alkalmazás</string>
|
||||
<string name="setup_home_off">A DroidDeck soha nem jelenik meg kezdőképernyő alkalmazásként</string>
|
||||
<string name="setup_home_game_space_first">A Játékok hozzáadása részben állítsd a DroidDecket Belefoglalásra</string>
|
||||
<string name="setup_orientation">Tájolás</string>
|
||||
<string name="setup_launcher_orientation">Az indító tájolása</string>
|
||||
<string name="setup_launcher_orientation_auto">Az eszköz elforgatásának követése</string>
|
||||
|
||||
@@ -866,6 +866,7 @@
|
||||
<string name="setup_home">Gunakan sebagai Layar Utama</string>
|
||||
<string name="setup_home_on">DroidDeck dapat menjadi aplikasi Utama</string>
|
||||
<string name="setup_home_off">DroidDeck tidak pernah ditawarkan sebagai aplikasi Utama</string>
|
||||
<string name="setup_home_game_space_first">Di Tambahkan Game, setel DroidDeck ke Sertakan</string>
|
||||
<string name="setup_orientation">Orientasi</string>
|
||||
<string name="setup_launcher_orientation">Orientasi peluncur</string>
|
||||
<string name="setup_launcher_orientation_auto">Ikuti rotasi perangkat</string>
|
||||
|
||||
@@ -864,6 +864,7 @@
|
||||
<string name="setup_home">Usa come schermata Home</string>
|
||||
<string name="setup_home_on">DroidDeck può essere l\'app Home</string>
|
||||
<string name="setup_home_off">DroidDeck non viene mai proposta come app Home</string>
|
||||
<string name="setup_home_game_space_first">In Aggiungi giochi, imposta DroidDeck su Includi</string>
|
||||
<string name="setup_orientation">Orientamento</string>
|
||||
<string name="setup_launcher_orientation">Orientamento del launcher</string>
|
||||
<string name="setup_launcher_orientation_auto">Segui la rotazione del dispositivo</string>
|
||||
|
||||
@@ -866,6 +866,7 @@
|
||||
<string name="setup_home">ホーム画面として使用</string>
|
||||
<string name="setup_home_on">DroidDeckをホームアプリとして使用できます</string>
|
||||
<string name="setup_home_off">DroidDeckはホームアプリとして提供されません</string>
|
||||
<string name="setup_home_game_space_first">「ゲームを追加」で DroidDeck を「含める」に設定してください</string>
|
||||
<string name="setup_orientation">画面の向き</string>
|
||||
<string name="setup_launcher_orientation">ランチャーの向き</string>
|
||||
<string name="setup_launcher_orientation_auto">デバイスの回転に合わせる</string>
|
||||
|
||||
@@ -866,6 +866,7 @@
|
||||
<string name="setup_home">홈 화면으로 사용</string>
|
||||
<string name="setup_home_on">DroidDeck을 홈 앱으로 사용할 수 있습니다</string>
|
||||
<string name="setup_home_off">DroidDeck은 홈 앱으로 제공되지 않습니다</string>
|
||||
<string name="setup_home_game_space_first">게임 추가에서 DroidDeck을 포함으로 설정하세요</string>
|
||||
<string name="setup_orientation">화면 방향</string>
|
||||
<string name="setup_launcher_orientation">런처 방향</string>
|
||||
<string name="setup_launcher_orientation_auto">기기 회전 따르기</string>
|
||||
|
||||
@@ -866,6 +866,7 @@
|
||||
<string name="setup_home">Gunakan sebagai skrin Utama</string>
|
||||
<string name="setup_home_on">DroidDeck boleh menjadi apl Utama</string>
|
||||
<string name="setup_home_off">DroidDeck tidak sekali-kali ditawarkan sebagai apl Utama</string>
|
||||
<string name="setup_home_game_space_first">Dalam Tambah Permainan, tetapkan DroidDeck kepada Sertakan</string>
|
||||
<string name="setup_orientation">Orientasi</string>
|
||||
<string name="setup_launcher_orientation">Orientasi pelancar</string>
|
||||
<string name="setup_launcher_orientation_auto">Ikut putaran peranti</string>
|
||||
|
||||
@@ -869,6 +869,7 @@
|
||||
<string name="setup_home">Bruk som Hjem-skjerm</string>
|
||||
<string name="setup_home_on">DroidDeck kan være Hjem-appen</string>
|
||||
<string name="setup_home_off">DroidDeck tilbys aldri som en Hjem-app</string>
|
||||
<string name="setup_home_game_space_first">I Legg til spill setter du DroidDeck til Inkluder</string>
|
||||
<string name="setup_orientation">Retning</string>
|
||||
<string name="setup_launcher_orientation">Retning for launcheren</string>
|
||||
<string name="setup_launcher_orientation_auto">Følg enhetens rotasjon</string>
|
||||
|
||||
@@ -869,6 +869,7 @@
|
||||
<string name="setup_home">Als startscherm gebruiken</string>
|
||||
<string name="setup_home_on">DroidDeck kan de startschermapp zijn</string>
|
||||
<string name="setup_home_off">DroidDeck wordt nooit aangeboden als startschermapp</string>
|
||||
<string name="setup_home_game_space_first">Zet DroidDeck bij Games toevoegen op Opnemen</string>
|
||||
<string name="setup_orientation">Oriëntatie</string>
|
||||
<string name="setup_launcher_orientation">Oriëntatie van launcher</string>
|
||||
<string name="setup_launcher_orientation_auto">Apparaatrotatie volgen</string>
|
||||
|
||||
@@ -875,6 +875,7 @@
|
||||
<string name="setup_home">Użyj jako ekranu głównego</string>
|
||||
<string name="setup_home_on">DroidDeck może być aplikacją ekranu głównego</string>
|
||||
<string name="setup_home_off">DroidDeck nigdy nie jest proponowany jako aplikacja ekranu głównego</string>
|
||||
<string name="setup_home_game_space_first">W sekcji Dodaj gry ustaw DroidDeck na Uwzględnij</string>
|
||||
<string name="setup_orientation">Orientacja</string>
|
||||
<string name="setup_launcher_orientation">Orientacja launchera</string>
|
||||
<string name="setup_launcher_orientation_auto">Zgodnie z obrotem urządzenia</string>
|
||||
|
||||
@@ -864,6 +864,7 @@
|
||||
<string name="setup_home">Utilizar como página inicial</string>
|
||||
<string name="setup_home_on">O DroidDeck pode ser a app de página inicial</string>
|
||||
<string name="setup_home_off">O DroidDeck nunca é proposto como app de página inicial</string>
|
||||
<string name="setup_home_game_space_first">Em Adicionar jogos, define o DroidDeck como Incluir</string>
|
||||
<string name="setup_orientation">Orientação</string>
|
||||
<string name="setup_launcher_orientation">Orientação do iniciador</string>
|
||||
<string name="setup_launcher_orientation_auto">Seguir a rotação do dispositivo</string>
|
||||
|
||||
@@ -864,6 +864,7 @@
|
||||
<string name="setup_home">Usar como tela inicial</string>
|
||||
<string name="setup_home_on">O DroidDeck pode ser o app de início</string>
|
||||
<string name="setup_home_off">O DroidDeck nunca é oferecido como app de início</string>
|
||||
<string name="setup_home_game_space_first">Em Adicionar jogos, defina o DroidDeck como Incluir</string>
|
||||
<string name="setup_orientation">Orientação</string>
|
||||
<string name="setup_launcher_orientation">Orientação do launcher</string>
|
||||
<string name="setup_launcher_orientation_auto">Seguir a rotação do dispositivo</string>
|
||||
|
||||
@@ -872,6 +872,7 @@
|
||||
<string name="setup_home">Folosește ca ecran Acasă</string>
|
||||
<string name="setup_home_on">DroidDeck poate fi aplicația Acasă</string>
|
||||
<string name="setup_home_off">DroidDeck nu este niciodată oferit ca aplicație Acasă</string>
|
||||
<string name="setup_home_game_space_first">În Adaugă jocuri, setează DroidDeck pe Include</string>
|
||||
<string name="setup_orientation">Orientare</string>
|
||||
<string name="setup_launcher_orientation">Orientarea launcherului</string>
|
||||
<string name="setup_launcher_orientation_auto">Urmează rotirea dispozitivului</string>
|
||||
|
||||
@@ -875,6 +875,7 @@
|
||||
<string name="setup_home">Использовать как главный экран</string>
|
||||
<string name="setup_home_on">DroidDeck может использоваться как приложение главного экрана</string>
|
||||
<string name="setup_home_off">DroidDeck не будет доступен как приложение главного экрана</string>
|
||||
<string name="setup_home_game_space_first">В разделе «Добавить игры» переключите DroidDeck на «Включить»</string>
|
||||
<string name="setup_orientation">Ориентация</string>
|
||||
<string name="setup_launcher_orientation">Ориентация лаунчера</string>
|
||||
<string name="setup_launcher_orientation_auto">Следовать повороту устройства</string>
|
||||
|
||||
@@ -869,6 +869,7 @@
|
||||
<string name="setup_home">Använd som startskärm</string>
|
||||
<string name="setup_home_on">DroidDeck kan vara startskärmsappen</string>
|
||||
<string name="setup_home_off">DroidDeck erbjuds aldrig som startskärmsapp</string>
|
||||
<string name="setup_home_game_space_first">Under Lägg till spel ställer du DroidDeck på Inkludera</string>
|
||||
<string name="setup_orientation">Orientering</string>
|
||||
<string name="setup_launcher_orientation">Launcherns orientering</string>
|
||||
<string name="setup_launcher_orientation_auto">Följ enhetens rotation</string>
|
||||
|
||||
@@ -866,6 +866,7 @@
|
||||
<string name="setup_home">ใช้เป็นหน้าจอหลัก</string>
|
||||
<string name="setup_home_on">DroidDeck สามารถเป็นแอปหน้าจอหลักได้</string>
|
||||
<string name="setup_home_off">DroidDeck จะไม่ถูกเสนอให้เป็นแอปหน้าจอหลัก</string>
|
||||
<string name="setup_home_game_space_first">ในเพิ่มเกม ให้ตั้ง DroidDeck เป็นรวม</string>
|
||||
<string name="setup_orientation">การวางแนว</string>
|
||||
<string name="setup_launcher_orientation">การวางแนวของตัวเปิดใช้</string>
|
||||
<string name="setup_launcher_orientation_auto">หมุนตามอุปกรณ์</string>
|
||||
|
||||
@@ -861,6 +861,7 @@
|
||||
<string name="setup_home">Ana ekran olarak kullan</string>
|
||||
<string name="setup_home_on">DroidDeck ana ekran uygulaması olabilir</string>
|
||||
<string name="setup_home_off">DroidDeck hiçbir zaman ana ekran uygulaması olarak sunulmaz</string>
|
||||
<string name="setup_home_game_space_first">Oyun Ekle bölümünde DroidDeck\'i Dahil Et olarak ayarlayın</string>
|
||||
<string name="setup_orientation">Yön</string>
|
||||
<string name="setup_launcher_orientation">Başlatıcı yönü</string>
|
||||
<string name="setup_launcher_orientation_auto">Cihaz dönüşünü izle</string>
|
||||
|
||||
@@ -875,6 +875,7 @@
|
||||
<string name="setup_home">Використовувати як головний екран</string>
|
||||
<string name="setup_home_on">DroidDeck може бути додатком головного екрана</string>
|
||||
<string name="setup_home_off">DroidDeck ніколи не пропонується як додаток головного екрана</string>
|
||||
<string name="setup_home_game_space_first">У розділі «Додати ігри» перемкніть DroidDeck на «Включити»</string>
|
||||
<string name="setup_orientation">Орієнтація</string>
|
||||
<string name="setup_launcher_orientation">Орієнтація лаунчера</string>
|
||||
<string name="setup_launcher_orientation_auto">Слідувати повороту пристрою</string>
|
||||
|
||||
@@ -866,6 +866,7 @@
|
||||
<string name="setup_home">Dùng làm màn hình chính</string>
|
||||
<string name="setup_home_on">DroidDeck có thể là ứng dụng Màn hình chính</string>
|
||||
<string name="setup_home_off">DroidDeck không bao giờ được đề xuất làm ứng dụng Màn hình chính</string>
|
||||
<string name="setup_home_game_space_first">Trong Thêm trò chơi, đặt DroidDeck thành Bao gồm</string>
|
||||
<string name="setup_orientation">Hướng màn hình</string>
|
||||
<string name="setup_launcher_orientation">Hướng màn hình launcher</string>
|
||||
<string name="setup_launcher_orientation_auto">Theo hướng xoay thiết bị</string>
|
||||
|
||||
@@ -867,6 +867,7 @@
|
||||
<string name="setup_home">用作主屏幕</string>
|
||||
<string name="setup_home_on">DroidDeck 可以设为主屏幕应用</string>
|
||||
<string name="setup_home_off">系统不会把 DroidDeck 作为主屏幕应用提供</string>
|
||||
<string name="setup_home_game_space_first">请在“添加游戏”中将 DroidDeck 设为“包含”</string>
|
||||
<string name="setup_orientation">屏幕方向</string>
|
||||
<string name="setup_launcher_orientation">启动器方向</string>
|
||||
<string name="setup_launcher_orientation_auto">跟随设备旋转</string>
|
||||
|
||||
@@ -866,6 +866,7 @@
|
||||
<string name="setup_home">用作主畫面</string>
|
||||
<string name="setup_home_on">DroidDeck 可用作主畫面應用程式</string>
|
||||
<string name="setup_home_off">DroidDeck 不會作為主畫面應用程式的選項</string>
|
||||
<string name="setup_home_game_space_first">請在「新增遊戲」中將 DroidDeck 設為「包含」</string>
|
||||
<string name="setup_orientation">螢幕方向</string>
|
||||
<string name="setup_launcher_orientation">啟動器方向</string>
|
||||
<string name="setup_launcher_orientation_auto">跟隨裝置旋轉</string>
|
||||
|
||||
@@ -866,6 +866,7 @@
|
||||
<string name="setup_home">用作主螢幕</string>
|
||||
<string name="setup_home_on">DroidDeck 可以作為主螢幕應用程式</string>
|
||||
<string name="setup_home_off">DroidDeck 不會作為主螢幕應用程式提供</string>
|
||||
<string name="setup_home_game_space_first">請在「新增遊戲」中將 DroidDeck 設為「包含」</string>
|
||||
<string name="setup_orientation">螢幕方向</string>
|
||||
<string name="setup_launcher_orientation">啟動器方向</string>
|
||||
<string name="setup_launcher_orientation_auto">跟隨裝置旋轉</string>
|
||||
|
||||
@@ -937,6 +937,7 @@
|
||||
<string name="setup_home">Use as Home screen</string>
|
||||
<string name="setup_home_on">DroidDeck can be the Home app</string>
|
||||
<string name="setup_home_off">DroidDeck is never offered as a Home app</string>
|
||||
<string name="setup_home_game_space_first">In Add Games, set DroidDeck to Include</string>
|
||||
<string name="setup_orientation">Orientation</string>
|
||||
<string name="setup_launcher_orientation">Launcher orientation</string>
|
||||
<string name="setup_launcher_orientation_auto">Follow device rotation</string>
|
||||
|
||||
Reference in new issue
Block a user