Wear OS手表应用开发教程之-禁止全屏滑动返回Activity

Wear OS手表应用开发教程之-禁止全屏滑动返回Activity

  • 本文标签
  • 前言:
  • 效果展示
  • 使用方法
  • 结语
    • 最后我还有一句话要说
      • 你看不见你自己,你所看见的只是你的影子。
    • Wear OS手表应用开发系列教程

本文标签

Android Studio Wear OS WearableActivity 手表禁止返回

前言:

正如Android一样,Wear OS也是谷歌创建的智能操作系统,属于Android的一个分支。假设你有过Android
Application开发经验,那给Wear OS 做应用适配应该是一件非常简单的事情

Wear OS对手表的Activity做了特殊处理,能够在你滑动Activity的时候回退栈,假如没有可回退的Activity栈则直接退回到桌面。但是当我们需要实现地图或类似功能时,肯定是不希望误操作导致侧滑返回事件的发生,那现在我们来学习如何禁止掉官方的滑动返回功能

效果展示

Wear OS手表应用开发教程之-禁止全屏滑动返回Activity_第1张图片

使用方法

在项目的app/src/main/res/value/目录下创建style.xml文件后将以下内容粘贴


<resources>
    <style name="AppTheme" parent="@android:style/Theme.DeviceDefault">
        "android:windowSwipeToDismiss">false
    style>
resources>

修改app/src/main/AndroidManifest.xml文件
在你想要禁止返回的Activity标签内添加

android:theme="@style/AppTheme

Wear OS手表应用开发教程之-禁止全屏滑动返回Activity_第2张图片

结语

手表开发和Android开发相似度非常之高,所以强烈推荐Android开发者尝试一下这个新领域,虽然WearOS推出至今已有六个年头,但是国内厂商近两年才开始适配并开始生产,未来发展空间可期。

最后我还有一句话要说

你看不见你自己,你所看见的只是你的影子。

泰戈尔《飞鸟集》

Wear OS手表应用开发系列教程

Wear OS手表应用开发教程之-创建应用
Wear OS手表应用开发教程之-创建环形滚动列表-WearableRecyclerView
Wear OS手表应用开发教程之-禁止全屏滑动返回Activity
Wear OS手表应用开发教程之-侧滑隐藏-SwipeDismissFrameLayout

你可能感兴趣的:(Wear,OS,Android,Activity)