实际上,我正在开发一个免费的应用程序,当按下某个按钮时,它需要通过蓝牙共享自身,并且我使用了以下代码(我尝试从sd卡中获取文件):

BluetoothAdapter mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();

if (mBluetoothAdapter == null) {

// Device does not support Bluetooth

}

if (!mBluetoothAdapter.isEnabled()) {

Toast.makeText(getApplicationContext(), "Bluetooth is turned off, please enable it to proceed!", Toast.LENGTH_LONG).show();

}

else {

File sourceFile = findFile(Environment.getExternalStorageDirectory(),"E-charge.apk");

Intent intent = new Intent();

intent.setAction(Intent.ACTION_SEND);

intent.setType("application/vnd.android.package-archive");

intent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(sourceFile) );

startActivity(intent);

}

这是与此按钮所在的活动相关的清单:

android:name=".main.MainActivity"

android:label="@string/app_name" >

但是,当我按下按钮(在android 2.3.5中)时,它为我提供了仅通过电子邮件发送而不是通过蓝牙发送的选项,因此,请问您需要帮助以使其工作吗?

我还为蓝牙家伙添加了权限,事实并非如此!

解决方法:

您只需要更改以下行:

intent.setType(“application/vnd.android.package-archive”);

intent.setType("application/zip");

标签:bluetooth,android

来源: https://codeday.me/bug/20191029/1962000.html

android 蓝牙传输文件,android-通过蓝牙发送文件相关推荐

  1. android蓝牙发送文件夹里,Android蓝牙发送文件问题

    我正在编写一个小程序,通过蓝牙在Android和PC之间发送文件.我已经阅读了谷歌android站点中的蓝牙聊天示例. 目前,我的版本通过蓝牙发送文本消息非常有效,但是当我发送一些文件时,大约> ...

  2. android 蓝牙发送失败怎么办,【已解决】安卓手机通过蓝牙发送文件到Ubuntu发送失败...

    [背景] 测试安卓手机和Ubuntu中的蓝牙的连通性. 试了,是可以正常的,在桌面端Ubuntu中的蓝牙中,发送文件到android手机中 但是在安卓中,选择文件的分享,通过蓝牙发送,发送到Ubunt ...

  3. android发送文件到微信,微信怎么发送文件给别人 微信发送文件给好友方法

    微信是我们目前日常生活必不可少的社交软件,很多小伙伴每天都坚持刷朋友圈,关注身边人最新的动态,那么在之前的老版微信中,没有文件发送功能,而在今天微信团队正式更新微信版本(安卓6.5.24版本),目前已 ...

  4. 如何用计算机蓝牙发送文件,怎么用蓝牙传文件

    怎么用蓝牙传文件 两部手机之间,在没有联网,没有数据线的情况下能互相传送文件吗? 答案是肯定的.那就是使用蓝牙进行互传.那么怎么用蓝牙传文件呢?下面给大家分享一下如何用蓝牙传送文件. 第一步:首先将两 ...

  5. linux 蓝牙发送文件,如何在Ubuntu上使用蓝牙进行文件传输

    即使现代文件传输协议和设备的出现和广泛使用,蓝牙仍然是一种可信任的方法,用于与系统之间的文件传输和设备连接.您的系统可能装有内置蓝牙堆栈,也可能没有.但是,您可以使用外部蓝牙加密狗来达到目标​​. 本 ...

  6. python怎么发送代码文件_python 通过 socket 发送文件的实例代码

    目录结构: client: #!/usr/bin/env python # -*-coding:utf-8 -*- import socket, struct, json download_dir = ...

  7. python发送文件到邮箱_python发送文件夹内容到邮箱

    由于我经常需要备份文件夹下的内容到邮件里面,每个打开邮件,上传文件,发送,太过麻烦,其实每次发送的文件都是放在固定位置的,只是邮件标题不同而已,于是用为自己写了个发送文件到邮箱的小工具,在任意目录下执 ...

  8. js可以打开mat文件吗_企业微信最大可以传多大文件?企业微信发送文件有限制吗?...

    使用企业微信营销管理时,可以让我们的工作交流沟通更加高效便捷,在日常办公中,我们时常有传文件的需求,这时就可以使用企业微信进行文件传输,那么你知道企业微信最大可以传多大文件吗?企业微信发文件会有限制吗 ...

  9. android 蓝牙传输到苹果手机,使用蓝牙文件交换将文件从Android传输到Mac | MOS86

    有许多方法可以在Mac和Android设备之间移动文件. 最简单的方法是直接在Mac的菜单栏中使用Bluetooth File Exchange. 有很多方法可以在Mac和Android设备之间移动文 ...

最新文章

  1. 数据连接java面试题
  2. Image.FromStream与Image.FromFile
  3. windows之DNS7种资源记录和flushdns命令清除DNS缓存以及nslookup解析域名和ipconfig/all命令查看网络配置使用总结
  4. 使用 VSCode 编写 .NET Core 项目之初体验
  5. XML文件处理的思考
  6. 解析几何 —— 经典题解
  7. SQLServer启动和关闭bat脚本
  8. [CXF REST标准实战系列] 一、JAXB xml与javaBean的转换
  9. 2017.11.21 课程随记
  10. [转贴]怎样学好法语?
  11. Win10卸载新版 Edge (基于Chromium)
  12. ASCII码中10和13的含义
  13. 迷你星球java,如何用手机制作迷你星球?迷你星球制作方法演示
  14. PWM(脉冲宽度调制)的工作原理、分类及其应用
  15. 产品设计:如何准确定位设计风格?
  16. 斑斑驳驳。伤情时节,镌为别离的箫瑟
  17. 【经验分享】AVI文件打开只有音频无视频的解决方案
  18. android sdl编译
  19. AT32 MCU Audio 24bit例程
  20. Openjudge NOI题库1.7编程基础之字符串 34:回文子串

热门文章

  1. 企业级架构之LNMP
  2. 一.JavaWeb学习路线
  3. Henry的VB.NET之旅(十)—何时用接口
  4. 疯狂的“元宇宙”炒房:有玩家囤了100套房,不到半年翻6倍
  5. 使用WinCE CAB Manager制作CAB安装文件
  6. Xilinx芯片存储介绍
  7. java 无法找到ant_命令行Ant无法识别
  8. PING命令的工作原理
  9. Napster 成立 | 历史上的今天
  10. 安卓10(Android10\API29)保存图片到相册DCIM/Camera