所以我正在制作一个Android应用程序,我希望它是如此,如果我打电话让我们说911它将我的GPS坐标发送到某个IP,我知道一切,但我怎么做它所以如果我拨打911它发送信息以及如何让它通过3g将信息发送到IP,任何人都可以帮忙吗?
答案 0 :(得分:0)
关于检测正在进行的通话,请查看this SO post.我想,正在拨打的号码将是广播意图的一部分。
从那里,你需要启动GPS并抓住容易做的坐标,你可以按照this SO post。问题是抓住坐标可能需要一些时间,但这是另一个问题。
AFAIK,迫不及待迫使它通过3G与Wi-Fi发送数据,但根据你说你想做的事情,我不认为这很重要(如果它确实重要,更新你的帖子和我会尝试解决它)。只需使用您通常使用的标准HTTP或Socket类来建立与发送数据所需的服务器的连接。
如果您要上传信息,您上传的地点必须准备好接受您的连接。我不能告诉你如何上传它,除非我更了解你的服务器及其设置方式。首先,请查看the socket class和HTTP client classes。