【问题标题】:transfer file to and fro between two android phones without using the internet在不使用互联网的情况下在两部安卓手机之间来回传输文件
【发布时间】:2012-08-24 11:20:08
【问题描述】:

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

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

【问题讨论】:

  • 如何使用bluetooth?
  • Gprs 也是互联网,但使用您的移动运营商

标签: android gprs


【解决方案1】:

我认为 GPRS 行不通。

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

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

【讨论】:

  • Wifi 直连看起来很有趣,我会调查一下,谢谢。我想我应该明确表示我希望能够通过其号码找到特定的手机,然后从中获取文件。所以蓝牙只能在附近使用。也许像传真机或调制解调器这样的东西是我需要的。我将编辑问题。
【解决方案2】:

Near Field Communication 如果您正在谈论短距离传输,也可能是您的解决方案。

【讨论】:

    【解决方案3】:

    使用蓝牙传输文件

                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"));
    

    【讨论】:

    • 另外添加特权请求。在 mainfest 文件中
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多