我开始考虑创建一个可以在公司大楼内使用的Android应用程序,以确定你所在的房间.显然我认为GPS和网络位置不够准确,无法实现这一目标.(更不用说内部GPS信号的不稳定性)我简要地看了一下通过加速度计计算距离,但它显然是高度不稳定的并且留下了很大的误差.我也考虑过某种来自路由器的三角测量,但你遇到了墙壁/微波和各种其他可能扰乱信号强度的问题.有没有人有任何可能的想法或方向尝试?
我正试图通过接入点使用WiFi将MP3从Android手机流式传输到另一部Android手机.问题是OpenSL ES似乎只支持PCM音频缓冲区作为源(除非使用URI).而不是在发送之前解码"主"侧的潜在巨大文件我宁愿让"客户端"将MP3解码为PCM.请记住,这必须作为文件流发生,而不是简单地发送整个文件然后解码.有没有办法使用OpenSL ES来实现这一目标?AudioTrack?这似乎是一个相当普遍的要求.