mirror of
https://gitlab.freedesktop.org/monado/monado.git
synced 2025-02-05 13:28:16 +00:00
t/oxr_android: Improve VR Mode status messages
This commit is contained in:
parent
64d891f0c6
commit
f46b801ad4
|
@ -15,6 +15,7 @@ import android.content.Intent;
|
|||
import android.content.pm.PackageManager;
|
||||
import android.content.pm.ResolveInfo;
|
||||
import android.content.pm.ServiceInfo;
|
||||
import android.content.res.Resources;
|
||||
import android.os.Bundle;
|
||||
import android.provider.Settings;
|
||||
import android.service.vr.VrListenerService;
|
||||
|
@ -152,6 +153,7 @@ public class VrModeStatus extends Fragment {
|
|||
private void updateState(View v) {
|
||||
TextView textEnabledDisabled = v.findViewById(R.id.textEnabledDisabled);
|
||||
Button button = v.findViewById(R.id.btnLaunchVrSettings);
|
||||
Resources res = getResources();
|
||||
switch (status_) {
|
||||
case STATUS_DISABLED:
|
||||
textEnabledDisabled.setText(R.string.vr_mode_disabled);
|
||||
|
@ -164,7 +166,7 @@ public class VrModeStatus extends Fragment {
|
|||
button.setVisibility(View.VISIBLE);
|
||||
break;
|
||||
case STATUS_NOT_AVAIL:
|
||||
textEnabledDisabled.setText(R.string.vr_mode_not_avail);
|
||||
textEnabledDisabled.setText(res.getString(R.string.vr_mode_not_avail, res.getString(R.string.app_name)));
|
||||
textEnabledDisabled.setVisibility(View.VISIBLE);
|
||||
button.setVisibility(View.GONE);
|
||||
break;
|
||||
|
|
|
@ -7,10 +7,4 @@
|
|||
<string name="notice">"NOTICE text goes here\n\n\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam bibendum enim urna, consectetur mattis urna consectetur et. Aliquam erat volutpat. Nam dictum mi ac metus ullamcorper, eu finibus diam porta. Sed semper arcu mauris, eu porttitor arcu aliquet a. Donec et mauris id nulla aliquet eleifend. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Quisque elementum velit non sem rutrum euismod.\n\nFusce venenatis justo ut suscipit sodales. Nunc tempor nunc nec est rhoncus varius. Quisque eget posuere sem, ac euismod nibh. Mauris viverra nisi varius varius hendrerit. Donec nibh est, ornare et ante eu, ultricies aliquet dolor. Nam laoreet velit tellus. In non felis sit amet velit mattis porttitor. Pellentesque non quam non erat porta auctor ut eget justo. Praesent non sem vitae metus blandit lacinia fringilla id mauris. Fusce quam magna, sodales eu tincidunt quis, accumsan et purus. Integer ipsum quam, egestas in malesuada id, gravida sed justo. Sed at leo tempus, porta turpis id, hendrerit dui. Nunc lobortis tortor ac orci vehicula, in sollicitudin ex pellentesque. Praesent euismod vulputate felis sed consectetur. Ut vitae quam velit.\n\nQuisque sodales sem nunc, sed semper ligula gravida ac. Nulla sit amet justo et enim suscipit lacinia ut vitae quam. Duis magna ipsum, gravida et eros a, vehicula viverra nibh. Fusce eu nisl ut massa congue auctor. Duis metus neque, egestas in accumsan scelerisque, rutrum efficitur libero. Sed bibendum id ante at pellentesque. Cras eget velit eu diam lacinia fringilla. Proin eleifend sit amet orci ac congue. Proin sed consequat justo. Sed et posuere velit.\n\nMauris consequat dignissim dui, nec ultrices augue elementum nec. Cras feugiat, ante non fringilla rhoncus, dolor metus volutpat eros, at rhoncus purus libero et mi. Sed rutrum iaculis nibh finibus congue. Maecenas sed mi vel orci volutpat sodales. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Duis non tortor aliquam felis mattis ultricies. Etiam iaculis massa id lacus dapibus placerat. Praesent ullamcorper imperdiet risus et commodo.\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent scelerisque tellus purus, vel placerat sem fringilla in. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque lobortis mi nec luctus ullamcorper. Praesent diam tortor, accumsan ut vulputate non, volutpat eget ipsum. Sed sit amet ligula dictum, mollis lorem at, venenatis enim. Nullam mi nisl, pharetra suscipit facilisis non, posuere in nunc. Aliquam augue libero, eleifend non sagittis a, varius et arcu. Quisque arcu velit, lobortis eu felis ut, facilisis maximus urna. Integer nisl nisi, interdum sit amet ante nec, laoreet ullamcorper lacus. Donec lobortis non orci ac scelerisque. "</string>
|
||||
<string name="powered_by_monado">An XR Runtime, powered by <a href="https://monado.dev">Monado</a></string>
|
||||
|
||||
<!-- Strings for the VR Mode status fragment -->
|
||||
<string name="vr_mode_enabled">VR Mode is <b>enabled</b> for this runtime.</string>
|
||||
<string name="vr_mode_disabled">VR Mode is available but not enabled for this runtime.</string>
|
||||
<string name="vr_mode_not_avail">VR Mode is not available on this device.</string>
|
||||
<string name="launch_settings">Open Android VR Settings</string>
|
||||
<string name="monado_logo">Monado logo</string>
|
||||
</resources>
|
||||
|
|
|
@ -0,0 +1,15 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<!--
|
||||
Copyright 2020, Collabora, Ltd.
|
||||
SPDX-License-Identifier: BSL-1.0
|
||||
-->
|
||||
|
||||
<!-- Strings for the VR Mode status fragment -->
|
||||
<string name="vr_mode_enabled">Built-in Android VR Mode features are <b>enabled</b> for this runtime.</string>
|
||||
<string name="vr_mode_disabled">Built-in Android VR Mode features are available on this device, but are <b>not enabled</b> for this runtime. You can enable them below.</string>
|
||||
<string name="vr_mode_not_avail">No built-in Android VR Mode features are available on this device, but %1$s does not require them.</string>
|
||||
<string name="launch_settings">Open Android VR Settings</string>
|
||||
<string name="monado_logo">Monado logo</string>
|
||||
|
||||
</resources>
|
Loading…
Reference in a new issue