/wear

wear OS demo

Primary LanguageJava

wear

智能手表 wear OS

20231007143744_rec_

image

image

环境

JDK >=11 SDK >=29

编译

./gradlew clean assembleDebug   

运行

./gradlew installDebug

打包

./gradlew clean assembleRelease

打包apk

./gradlew assembleDebug

启动sdk 模拟器

cd /Users/liyinchi/TestTool/android-sdk-macosx/emulator/emulator -avd Wear_OS_Square_API_28

# Wear_OS_Square_API_28 模拟器名称
# sdk路径local.properties文件中查看

冷启动 当提示avd删除.lock文件时,把模拟器启动模式改为cold boot

快启动 每次启动没有再进入系统,直接进入应用

目录结构

ActionUtils.java

广播ID

/wear/app/src/main/java/com/example/wear/Broadcast/ActionUtils.java

注意事项

  • 每次新增页面 wear > activity 都会在AndroidManifest.xml中自动生成,位置在最前面,且有intent-filter作为启动页
 <activity
            android:name=".ThirtyEightActivity"
            android:exported="true"
            android:label="@string/title_activity_thirty_eight">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

可以把intent-filter 去掉,这样就不会自动启动了