0

我有一个应用程序将短信从一个机器人发送到另一个机器人,然后处理短信中包含的信息。问题是短信只能携带少量数据。我想在两部手机之间传输更大的文件(可能不超过 1Mb),但不使用互联网。我在想也许是 GPRS,在这种情况下,任何人都可以给我一些关于 GPRS 的一般编码问题的指示,我需要考虑这样做并让我开始。或者任何人对如何做到这一点有任何其他想法?

编辑:抱歉,为了更清楚起见,我需要通过一些地址(例如电话号码)访问手机以下载文件,它可能在任何地方,所以除非它在附近,否则蓝牙将无法工作(对吗?)。如果有这样的东西,也许调制解调器或传真之类的东西会这样做。我很惊讶这很难做到,这似乎是手机的设计初衷。

4

3 回答 3

1

我不认为GPRS会工作。

它依赖于分布在各处的移动运营商单元(它的成本很高,而且我认为您不允许发送任意数据包)。

它应该在长距离上工作吗?如果没有,蓝牙或WiFi 直连将是选项。

于 2012-08-24T11:24:01.680 回答
0

如果您正在谈论短距离传输,则近场通信也可能是您的解决方案。

于 2012-08-31T16:33:19.860 回答
-1

使用蓝牙传输文件

            Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND);
        sharingIntent.setType("text/plain");
        sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT,mailBody);//mail body is your content         
        startActivity(Intent.createChooser(sharingIntent,"Share using"));
于 2012-08-24T11:39:19.690 回答