天气磨损应用
Posted
技术标签:
【中文标题】天气磨损应用【英文标题】:Weather Wear Application 【发布时间】:2021-10-11 11:37:17 【问题描述】:我只是这个领域的初学者。 我正在尝试遵循
中的材料https://developer.android.com/training/wearables https://developer.android.com/training/wearables/get-started/creating#wear-module
构建天气小部件的手表应用程序,但我没有成功。问题是:添加天气小部件的模块和库后,我看不到任何变化。
我不知道我必须做什么才能执行此操作
主应用清单
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.FutureLand.weatherwearapp">
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-feature android:name="android.hardware.type.watch" />
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@android:style/Theme.DeviceDefault">
<uses-library
android:name="com.google.android.wearable"
android:required="true" />
<!--
Set to true if your app is Standalone, that is, it does not require the handheld
app to run.
-->
<meta-data
android:name="com.google.android.wearable.standalone"
android:value="true" />
<activity
android:name=".MainActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
模块清单
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.futureland.weathernow">
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-feature android:name="android.hardware.type.watch" />
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@android:style/Theme.DeviceDefault">
<uses-library
android:name="com.google.android.wearable"
android:required="true" />
<!--
Set to true if your app is Standalone, that is, it does not require the handheld
app to run.
-->
<meta-data
android:name="com.google.android.wearable.standalone"
android:value="true" />
<activity
android:name=".MainActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
主应用 MainActivity
package com.FutureLand.weatherwearapp
import android.app.Activity
import android.os.Bundle
import com.FutureLand.weatherwearapp.databinding.ActivityMainBinding
class MainActivity : Activity()
private lateinit var binding: ActivityMainBinding
override fun onCreate(savedInstanceState: Bundle?)
super.onCreate(savedInstanceState)
binding = ActivityMainBinding.inflate(layoutInflater)
setContentView(binding.root)
模块 MainActivity
package com.futureland.weathernow
import android.app.Activity
import android.os.Bundle
import com.futureland.weathernow.databinding.ActivityMainBinding
class MainActivity : Activity()
private lateinit var binding: ActivityMainBinding
override fun onCreate(savedInstanceState: Bundle?)
super.onCreate(savedInstanceState)
binding = ActivityMainBinding.inflate(layoutInflater)
setContentView(binding.root)
感谢和问候, 古瓦
【问题讨论】:
好好描述你的问题。开发人员无法通过阅读您的所有代码来帮助您。指出问题很重要。有关有用的问题,请参阅本指南***.com/tour。 嗨,问题是我添加了天气小部件的模块和库后看不到任何变化 【参考方案1】:现在我收到以下错误,模拟器没有显示添加模块中使用的库的内容
此版本中使用了已弃用的 Gradle 功能,使其与 Gradle 8.0 不兼容。 使用“--warning-mode all”显示各个弃用警告。 见https://docs.gradle.org/7.0.2/userguide/command_line_interface.html#sec:command_line_warnings
在 12 秒内构建成功
【讨论】:
以上是关于天气磨损应用的主要内容,如果未能解决你的问题,请参考以下文章