信息亭模式Android穿戴

Shm*_*gad 5 android adb sony-smartwatch wear-os

我正在尝试在智能手表中设置信息亭模式。我现在在尝试实现设备管理时遇到两个大问题:

  1. 以下使用功能未定义:android.software.managed_users android.software.device_admin
  2. 标志“ ro.config.low_ram”已设置,我尝试使其未定义。

[根据 https://source.android.com/devices/tech/admin/implement.html进行]

此外,如果您有更好的想法在智能手表中设置信息亭模式,我将很高兴。

Chr*_*ena 2

我让屏幕保持打开状态:

getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
Run Code Online (Sandbox Code Playgroud)

然后我通过创建新样式来禁用向左滑动。

AndroidManifest.xml

<application  android:theme="@style/AppTheme">
Run Code Online (Sandbox Code Playgroud)

资源/值/styles.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="AppTheme" parent="@android:style/Theme.DeviceDefault">
        <item name="android:windowSwipeToDismiss">false</item>
    </style>
</resources>
Run Code Online (Sandbox Code Playgroud)

现在关闭应用程序的唯一方法是通过按钮。也许有一种方法可以克服这个问题,但最坏的情况总是存在超级胶水。