2012-01-05 78 views
0

打电话给某人时,可以用您的电话将您的gps位置发送出去吗?只是想知道这是否有可能这样做,所以如果另一个Android用户正在呼叫,那么另一部手机可以将当前位置(或情况,如“在工作中”或“在家”等)传送到手机被称为。这样,来电可以被宣布为“女友致电工作”。是否可以通过电话在Android设备上发送GPS位置?

+1

你需要实现,当你调用别人的回调方法至极被调用。在这种回调方法中,您可以将当前位置写入数据库(位置,时间,您称为谁)。当接到呼叫并在单独的活动中将其显示在显示器上时,呼叫接收者可以用他/她的回叫方法访问此条目。名称“来自工作”必须映射到坐标。 – dan 2012-01-05 11:32:34

回答

1

使用主动使用数据的IP语音电话肯定是可能的。另外,它也可以通过使用单独的无线电信号用于数据和语音的运营商来完成。 T至少有T 3G/4G,Sprint 4G和Verizon 4G。然而,这将是一个调试噩梦,因为它要求用户不要在漫游网络中,并且要在双无线电的适当覆盖区域内工作。

另一种方法是在通话前通过短信发送信息,以便它们几乎无缝地发生。但是,这种方法将取决于流量和设备。而且不能保证短信会在通话之前或之后到达。所以,你所要求的是可能的,但很难实现。至少可以说很有意思。

希望这有助于 FuzzicalLogic

+0

感谢FuzzicalLogic,这有助于很多:) – 2012-01-05 12:26:24

0

据我所知:不,这是不可能的。至少,这将取决于运营商。

我认为实现类似目标的唯一方法是提前发送此信息的第二个通信渠道(例如短消息,电子邮件或类似的东西)。

0

最好的情况是,您需要在呼叫中分开的“频道”上进行此操作。即您不能通过电话发送数据。您可能可能会能够运行一个http调用,该调用会将数据传递到接收调用可以检索数据的服务器(使用自定义应用程序),也可能使用Android Push服务推送。

相关问题