wear-os相关内容

如何从 Android Marshmallow 中的服务请求权限

在 Android Marshmallow 中,应在需要时在运行时请求权限,而不是在安装应用时一次性请求所有权限.但是,我似乎只能从 Activity 请求权限,这是一个问题,因为我的应用程序仅包含服务.(你可能会问这是为什么?该应用程序内置了一个 Android Wear 表盘,手机所做的只是查找附近的照片并将其发送到手表 - 不需要 Activity.但它确实需要位置权限.) 那么,有没有办 ..

Android 精确闹钟总是关闭 3 分钟

我有一个应用程序,它使用 AlarmManager 定期在整整一小时唤醒手机并向 Android Wear 手表发送消息,然后发出短促的振动.我有两个用户使用三星 Galaxy S6 和 Android 5.1.1 和索尼 SW 3 5.1.1,他们遇到了一个奇怪的错误.在第一个完整小时,振动是在准确的时间,但所有其他振动都延迟了 3 分钟.有时甚至第一个整小时的振动也会延迟. 这是一些代码 ..
发布时间:2021-11-26 23:11:26 移动开发

Android Wear 上的加速度计会耗尽电池电量吗?(安卓手表)

我正在创建一个 Android Wear 应用,试图检测一些手部动作,要做到这一点,我需要持续监控加速度计输出.我想知道它会如何影响电池寿命. 对于手机,我知道有“屏幕关闭时禁用加速度计"之类的方法可以节省电池,但是手表的电池成本是多少?由于 Android 手表可以计算您的步数,并且当您将它面向您的脸时它会打开屏幕,因此我相信无论如何加速度计一直处于打开状态. 在这种情况下,我的应用 ..
发布时间:2021-11-26 18:21:38 移动开发

在 Android Studio 中设置 Hello, World 手表应用程序时遇到问题

在 Android Studio 中部署包含的 Hello, World 手表应用程序的磨损版本时,我收到此错误:失败 [INSTALL_FAILED_OLDER_SDK] 更新:从 Reddit 帖子中删除了有关尝试破解 L 版本的详细信息,因为这对我来说不是解决方案,而且可能会造成更多混乱. 移动/build.gradle 应用插件:'com.android.applicati ..
发布时间:2021-11-21 21:12:34 移动开发

android studio 错误:缺少功能:WATCH

我尝试在我的智能手表上使用 android studio 运行一个简单的应用程序,但收到以下消息: 我的智能手表运行 android 4.4.2,其 API 级别为 19 我尝试过但没有帮助的事情: 将最小 SDK 版本更改为 API 19 删除 来自 androidManifest -应用程序已安装,但当我尝试从手表运行它时,出现错误:不幸的是,我的应用程序已停止. ..
发布时间:2021-11-21 20:59:21 移动开发

在 Android Studio 中,构建 Android Wear 项目,如何在两个模块中包含相同的文件

我正在移动设备上成功构建 Android Wear 表盘和连接的应用程序.问题是我在 mobile 和 wear 模块中引用了几个资源和类文件.我从中构建的骨架应用程序还创建了一个(非构建)DigitalWatch 模块,我猜我可以将这些通用文件移到那里,然后从我的 Gradle 构建文件中引用它们.我已经查看了 Stackoverflow 上的一些想法,但评论表明它们不起作用. 这是我的项 ..
发布时间:2021-11-21 20:53:45 Android

为 Wear OS 和普通应用程序构建的 Android Studio 项目,但共享源文件

我有一个非常小的 Android 应用,已移植到 Wear OS.它工作正常.但是现在我有两个独立的项目,它们的源文件 99.5% 相同.如何将两个版本放在一个项目中,这样每个公共源文件只需要一个副本? (比如Manifest文件需要裁剪——至少对于uses-feature android.hardware.type.watch,一个源文件需要不同——菜单Android 应用程序必须在 We ..
发布时间:2021-11-21 20:25:12 Android

在 Android Studio 中编译简单的可穿戴应用程序 - 未找到 WatchActivity

我按照此链接中的说明创建了一个简单的移动Android Studio 中的/wearable 应用.但是,它不会识别任何特定于可穿戴 SDK 的类,从而给出错误“无法解析符号 ______".此链接上的屏幕截图就是我所看到的. 以下是我的 build.gradle 文件: 应用插件:'com.android.application'安卓 {compileSdkVersion 20build ..
发布时间:2021-11-21 19:59:42 移动开发

“未找到默认活动"对于使用 Android Studio 模板创建的可穿戴应用

我创建了一个 Wear 应用并使用 Android Studio 模板来创建它,除了将按钮拖放到 Wear 应用的 MainActivity 上之外,没有进行任何更改. 当我尝试在“运行/调试配置"中运行手表应用程序时,会勾选启动默认活动,然后会出现一条错误消息:“错误:未找到默认活动". 我已经搜索了之前关于此的帖子,答案是在处理模块源和其他内容.在这种情况下,这真的是正确的解决方案 ..
发布时间:2021-11-21 19:44:04 移动开发

android-wear 在移动版本的 apk 中嵌入旧的(缓存的)wear apk

我正在使用选项 Build -> Generate Signed APK 生成签名的 apk 问题是 mobile-release.apk 没有嵌入更新的 Wear apk.我试过改变文本/逻辑,但它总是显示旧的东西. 我已经尝试了以下所有方法,任何想法为什么它一直嵌入旧磨损 apk 而不是创建新的. 文件 -> 使缓存无效/重新启动. 构建 -> 清理 + 重建项目 清除手 ..
发布时间:2021-11-21 19:41:28 移动开发

Android Wear 项目 Gradle 同步失败

我在 Android Studio 0.8 中创建了一个新项目,以便开始将 Android Wear 集成到我的一个应用中.我创建了一个新项目并包含 Wear 外形,但是当我尝试同步时,我得到: 错误:找不到与 com.google.android.support:wearable:+ 匹配的任何版本.要求:win_control:wear: 未指定 编辑:我玩了一会儿 Gradle, ..
发布时间:2021-11-21 19:16:46 移动开发

可穿戴应用程序无法从移动 apk 安装

通过我的三个模块(通用、移动和穿戴)的以下 Gradle 文件,我想知道为什么我的穿戴式应用程序没有安装在穿戴式设备上,当我使用穿戴式虚拟模拟器和我的穿戴式虚拟仿真器运行移动应用程序时移动设备运行并连接(通过 USB 和 Android Wear 应用程序),并通过移动模块(当前在移动目录中)对两个 apk 进行签名: 常用模块: 应用插件:'com.android.library'安卓 ..
发布时间:2021-11-21 19:11:23 移动开发

在 Wear 和 Android 应用之间共享课程的最佳做法是什么?

我正在使用一个在我的 Android 手机应用程序中序列化并在我的 Android Wear 应用程序中反序列化的类.它们都在同一个 Android Studio 项目中,并作为一个部署. 如何在没有每个包中类的副本的情况下在两者之间共享类?现在我正在复制/粘贴它,但是有什么方法可以将它包含在两个应用程序中吗? 目录结构为: ./移动的/...源代码/等穿/...源代码/等 我如何 ..
发布时间:2021-11-21 18:49:29 移动开发

“不,缺少功能:手表"当我尝试使用 Wea​​r 应用程序运行我的智能手机应用程序时?

我有一个智能手机应用程序,其中包含一个 Wear 应用程序,类似于本节的前两个步骤: https://developer.android.com/training/wearables/apps/packaging.html#Studio 我最初被告知我的智能手机没有运行足够大的 SDK 来支持该应用程序(我的手机使用的是 KitKat,显然我需要 API 20),所以现在我使用的是带有 ..
发布时间:2021-11-21 18:25:25 移动开发

Ionic 框架中的智能手表(Android 和 Apple)集成

我从几个月前就开始研究 Ionic Framework,我还检查了新的 Ionic 版本 1.0.1.实际上我发布了这个关于在离子框架中创建智能手表应用程序的问题. 直到现在我谷歌,我才发现这个与 Apple Watch 交互的cordova插件https://github.com/20steps/cordova-plugin-watch.这仅支持 iO. 有几个cordova插件可用 ..
发布时间:2021-11-16 22:51:17 其他开发

可穿戴应用程序无法从移动 apk 安装

通过我的三个模块(通用、移动和穿戴)的以下 Gradle 文件,我想知道为什么我的穿戴式应用程序没有安装在穿戴式设备上,当我使用穿戴式虚拟模拟器和我的穿戴式虚拟仿真器运行移动应用程序时移动设备运行并连接(通过 USB 和 Android Wear 应用程序),并通过移动模块(当前在移动目录中)对两个 apk 进行签名: 常用模块: 应用插件:'com.android.library'安卓 ..
发布时间:2021-11-15 21:28:46 移动开发