java-Android应用程序如何充当桌面应用程序的遥控器? (Spotify)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java-Android应用程序如何充当桌面应用程序的遥控器? (Spotify),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1457字,纯文字阅读大概需要3分钟。
内容图文
我正处于开发Android应用程序以控制我的Spotify播放器的计划阶段.由于我在系统上运行Debian,因此Play商店中可用的选项非常有限(我找不到任何可运行的应用程序).因此,我内心的程序员告诉我要构建一个.我以前没有构建过Android应用程序,但是我在使用API??方面有丰富的经验,因此我认为这对我来说可能是一个不错的入门项目.
但是,我在掌握一些有关如何实现这一点的概念时遇到了一些困难.通过对Spotify API文档的研究,我相信Spotify Apps API是我应该用来控制桌面播放的工具.
在Android方面,我想我会结合使用Spotify Apps API和Libspotify API来接收元数据并显示应用程序从桌面播放中得到的内容.
我无法理解的是,Android应用程序如何与Spotify桌面客户端通信?我有一些想法,但是我不确定…
到目前为止,我的思考过程如下:
>在桌面上打开本地网络服务器并开始收听
>在Android应用程序上,连接到桌面的网络服务器(您如何执行此操作?)
>连接后,桌面将发送元数据/其他信息以填充Android应用程序
>从Android用户界面中,点击用户界面按钮会将请求发送到网络服务器,该服务器在其中解析数据,完成操作,然后将响应返回给Android应用程序
我对需要学习和使用哪些工具才能使它工作感到迷茫.实施的任何建议,不胜感激!
谢谢!
解决方法:
您的方法是正确的.
在主机(台式机)上,打开一个套接字并侦听端口80(如果需要,可以侦听另一个端口)并侦听.它不必是完整的Web服务器.
在客户端(Android)上,首先将http请求发送到桌面的ip地址.桌面响应一个简单的网页.
这就是您使两者进行交流的方式.
然后,您可以开始将数据发布到桌面并在网页中返回数据.
然后,您可以转到使用JSON而不是网页进行通信.
您可以使用Qt对主机和客户端进行编程.您可以在桌面上进行开发,也可以在工作时将客户端移至Android(或iPad).
内容总结
以上是互联网集市为您收集整理的java-Android应用程序如何充当桌面应用程序的遥控器? (Spotify)全部内容,希望文章能够帮你解决java-Android应用程序如何充当桌面应用程序的遥控器? (Spotify)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。