android - 一个 Google 帐户多个设备,有没有办法从设备访问信息?
问题描述
我对开发了解不多。我注册了谷歌云,但后来我知道还有谷歌脚本、rest api、drive api、getusermedia ......我很困惑。
基本上我有 2 部安卓手机和我的电脑。
所有设备都使用同一个谷歌帐户来同步数据。
我在电脑上工作,我不需要访问其中一个 android 设备。
有没有办法...
- 访问手机上的音频或视频
- 远程访问手机全屏
- 进入电话并获取更多信息
我是否使用云文本转语音?驱动api?获取用户媒体?谷歌脚本?开发者工具?
有人可以帮助我我已经尝试了几个月吗?
解决方案
要实现您正在谈论的那种功能,您需要在不同的地方执行几段代码并相互交互:
- 在手机本身上,一些代码必须能够通过远程触发器执行操作和/或远程收集和发送必要的信息/数据,充当服务器并向远程实体提供按需访问
- 在计算机上,一些代码需要能够触发操作并访问远程数据/信息对应的电话
- 在云中,一些代码将充当:
- 约会服务,只是帮助其他 2 段代码相遇并直接相互交谈,以在对等/网格架构/拓扑中完成所需的功能。请注意,这是可选的,其他 2 个软件可以使用预先配置的联系信息直接相互交谈。
- 一个中间人,在客户端-服务器/星型架构/拓扑中积极参与其他两段代码之间的通信。即使其中一个设备不在线,它也可以提供一些服务功能,基于同步服务。例如,即使计算机离线,手机也会将照片上传到云端,而当手机离线时,计算机也会查看照片。
我提到的代码片段可能已经(部分)实现为运行在各个地方的应用程序或操作系统的服务。例如,浏览器可能是覆盖计算机上运行的一段代码所需要的全部。
选择某个谷歌(甚至其他供应商)产品/服务取决于许多因素,例如,它们提供的功能、成本、它们与端到端系统的架构、设计和实现的匹配程度/解决方案、个人经验和/或偏好等。
旁注:至少部分涵盖您所追求的功能的解决方案可能已经可用。AirDroid 就是一个这样的例子。
推荐阅读
- java - Java - 为什么 GC 时间会随着堆的增长而增加(就容量而言)?
- autodesk-forge - 在查看器的 InstanceTree 中区分不同“类型”的节点
- android - React Native WebView 视频不在 iOS 中播放
- javascript - 如何设置 vscode Javasript 右括号
- kotlin - 标记为 @Serializable 的 kotlinx-serialization 类没有 .serializer() 扩展函数
- android - 如何使用非相机 YUV 流作为谷歌媒体管道执行管道图的输入?
- image-processing - 用于自动驾驶 AI 测试的单色游戏渲染?
- c# - 在其他线程在没有线程更改的情况下工作时更新 GUI - C#
- flutter - 在 AppStore 上发布 Flutter 应用程序时出现问题
- python - 给定一个元组列表,该列表由一个元组中的 2 个团队组成,返回一个从获胜队到失败队排序的列表