美文网首页
Wear OS App开发全记录.md

Wear OS App开发全记录.md

作者: sunnyxibei | 来源:发表于2019-02-27 14:07 被阅读0次

最近要做一个Wear OS端的App,第一次开发手表端App,对开发的流程做一个记录,以备不时之需。

1.项目框架

    <uses-feature android:name="android.hardware.type.watch" />

AndroidManifest最大的区别是,uses-feature限定了watch这个类型。
build.gradle脚本基本和Android App项目没有区别,只是增加了wear相关的library依赖。

2.布局

<?xml version="1.0" encoding="utf-8"?>
<androidx.wear.widget.BoxInsetLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@color/dark_grey"
    android:padding="@dimen/box_inset_layout_padding"
    tools:context=".SplashActivity"
    tools:deviceIds="wear">
</androidx.wear.widget.BoxInsetLayout>

布局的根结点是BoxInsetLayout,这是专门兼容了手表屏幕的一个Layout,需要注意的是 app:boxedEdges="all"属性,可以保证View在手表上展示完全。

相关文章

网友评论

      本文标题:Wear OS App开发全记录.md

      本文链接:https://www.haomeiwen.com/subject/ouxfuqtx.html