我必须开发一个Android应用程序,必须在与我的手机相同的Telco BTS中获取所有移动设备信息。我可以获取所有其他移动设备小区ID吗?
答案 0 :(得分:1)
在评论中,您提到您的要求是“我只需向所有相邻移动设备发送广播”。
实际上,大多数部署的GSM网络都有一个解决方案可以实现这一点 - 它被称为小区广播(或者有时候是SMS-CB)。
它通常用于紧急情况,并允许操作员有效地向给定小区中的所有设备发送消息,即使网络拥塞也是如此。
还有一个更新的标准eMBMS,它是类似的概念,但设计用于多媒体广播,因此可能适用于更多的商业应用。 AFAIK目前尚未部署得很好。
无论哪种方式,API都在Telco的域中,除非Telco为此提供了特殊服务,否则设备无法使用。
正如其他人所指出的那样,普通的Android设备无法发现所有同行或向同一小区中的每个人发送消息,尽管电信公司可以提供设备可以根据需要调用的网络服务。
Android手机的“手机”部分与设备的“应用或计算机”部分之间的划分在Android中严格定义 - 其目的不仅是保护隐私等,还旨在保护手机功能和来自恶意或有故障的应用程序的网络。