最近项目遇到的问题,整理出来希望大家有所帮助。
问题现象如下:在文件管理器中选择apk文件的分享功能时,没有蓝牙分享这一项,测试要求加入此项功能,以下是从MTK的FAQ中找到的解决方法,经过验证没毛病,贴出来与大家共享。
打开bt分享apk应用文件修改方法如下:
对alps/packages/apps/Bluetooth/AndroidManifest.xml文件的
<activity android:name=".opp.BluetoothOppLauncherActivity"标签及
<action android:name="android.intent.action.SEND_MULTIPLE" />
标签中的内容替换为如下内容:
<activity android:name=".opp.BluetoothOppLauncherActivity"
android:process="@string/process"
android:theme="@android:style/Theme.Translucent.NoTitleBar"
android:label="@string/bt_share_picker_label"
android:enabled="@bool/profile_supported_opp">
<intent-filter>
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="image/*" />
<data android:mimeType="video/*" />
<data android:mimeType="audio/*" />
<data android:mimeType="text/x-vcard" />
<data android:mimeType="text/plain" />
<data android:mimeType="text/html" />
<data android:mimeType="application/*" />
<data android:mimeType="text/x-vcalendar" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.SEND_MULTIPLE" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="image/*" />
<data android:mimeType="video/*" />
<data android:mimeType="audio/*" />
<data android:mimeType="x-mixmedia/*" />
<data android:mimeType="text/x-vcard" />
<data android:mimeType="text/x-vcalendar" />
<data android:mimeType="text/plain" />
<data android:mimeType="application/*" />
</intent-filter>
允许接收对方apk文件修改如下:
把Alps/packages/apps/Bluetooth/src/com/android/Bluetooth/opp/Constants.java文件中的
public static final String[] ACCEPTABLE_SHARE_INBOUND_TYPES = new String[] {
"image/*",
"video/*",
"audio/*",
"text/x-vcard",
"text/plain",
"text/html",
"application/zip",
"application/vnd.ms-excel",
"application/msword",
"application/vnd.ms-powerpoint",
"application/pdf",
"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
"application/vnd.openxmlformats-officedocument.wordprocessingml.document",
"application/vnd.openxmlformats-officedocument.presentationml.presentation",
};
内容修改为:
public static final String[] ACCEPTABLE_SHARE_INBOUND_TYPES = new String[] {
"image/*",
"video/*",
"audio/*",
"text/x-vcard",
"text/plain",
"text/html",
"application/*",
};
添加之后在分享时会出现蓝牙分享这一项,并且可以接受对方apk文件。
相关推荐
蓝牙文件传输全攻略:Windows/macOS/Android/iOS跨设备实操与排查
蓝牙文件传输基于经典蓝牙BR/EDR协议,通过OBEX/FTP等Profile实现设备间点对点数据交换,不依赖WiFi或蜂窝网络。理解经典蓝牙与BLE的区别、协议栈的层次关系,有助于快速定位问题。在实际使用中,常见故障如蓝牙驱动未正确安装导致设备无法枚举、蓝牙连接不上或配对失败后无法发送文件,往往与可见性、配对流程及系统服务状态相关。该技术适用于离线办公、短距离小文件交换、嵌入式调试等场景,用户可在断网环境下通过蓝牙直接共享文档、照片和配置文件。文章按Windows、macOS、Android、iOS平台分
[Android应用] 蓝牙分享apk安装文件
前言: 快毕业刚入职不久,公司给了一个任务,那就是针对BT模块写一个发送apk文件共享的实例,在网络上稍稍查询了一下,apk文件是受保护而不被发送的(目前证明是可以的)所以动手试了一下!或许网络上很多关于蓝牙发送的例子。ps:如果下载代码请吱一声,共享快乐。 先上效果图: 开发明细: 1、获取本机安装的全部应用程序用ListView展现 2、根据用户点击的
AESCrypt-Android:移动端文件加密实践与跨平台安全传输指南
在数据安全领域,AES-256加密算法作为对称加密的黄金标准,以其强大的数学原理和极高的抗暴力破解能力,为敏感信息提供了可靠保护。其技术价值在于实现了端到端的离线加密,用户完全掌控密钥,无需依赖第三方服务。这一特性使其在移动办公、隐私保护等场景中尤为重要,尤其适合处理合同、设计稿等敏感文件。AESCrypt-Android正是基于此原理,通过本地化操作和跨平台兼容的.aes格式,为用户提供了一套可控、可验证的文件加密解决方案,有效应对手机维修、丢失或App权限过度带来的数据泄露风险。
android 蓝牙 bluetooth.apk
首先我们先熟悉一下蓝牙协议的基本规范 1)A2DP(Advanced Audio Distribution Profile) 高级音频、立体声规范,包括A2DP Sink和A2DP Source; 2)AVRCP(Audio/Video Remote Control Profile) 音视频远程控制规范,音乐播放、暂停等; 3)HFP(Hands-Free Profile) 免提规范,用于蓝牙通话; 4)HSP(Headset Profile) ...
Android蓝牙文件传输全指南:配对、OPP协议与避坑排查
蓝牙技术在日常文件分享中扮演着重要角色,但很多人对它的理解停留在“打开蓝牙、配对、发送”的层面。实际上,Android系统下的蓝牙文件传输基于OPP(对象推送协议)实现,与音频传输的A2DP协议完全不同,配对成功也不代表文件一定能送达。从设备可发现窗口、PIN码校验,到FileProvider带来的URI路径限制,再到传输后文件完整性的验证,每个环节都藏着容易踩中的坑。本文从基础协议原理切入,系统梳理Android蓝牙传输的完整操作流程、高频故障的实测排查方法,以及通过文件大小、内容读取等方式验证传输成功与
Android蓝牙传文件实战:OPP、RFCOMM与BLE选型与避坑
在Android开发中,蓝牙文件传输是一项看似基础却极易踩坑的能力,其背后涉及经典蓝牙与低功耗蓝牙等多套协议栈的协同。从系统自带的OPP对象推送,到面向串口模块的RFCOMM虚拟串口,再到适合小数据量同步的BLE GATT,不同技术路线在权限模型、Socket管理、FileProvider授权等环节各有迥异的适配要求。理解这些协议的工作原理与适用边界,能够帮助开发者规避“设备扫不到、连接失败、传输出错”等高频问题,并为手机互传、嵌入式透传乃至低功耗外设配置等场景提供可靠的技术选型依据。本文围绕蓝牙文件传输的
android关于蓝牙不能传送APK文件
可以在packages/apps/Bluetooth/src/com/android/bluetooth/opp/Constants.java里修改 public static final String[] ACCEPTABLE_SHARE_INBOUND_TYPES = new String[] { "image/*", "video/*",
android 手机之间通过蓝牙传输文件,可以传APK
android 手机之间通过蓝牙传输文件和APK。在 BluetoothDemo这个项目上做了一点修改.
android4.0蓝牙不能传输apk的解决方法
在/packages/apps/Bluetooth/src/com/android/bluetooth/opp/Constants.java中增加红色部分, public static final String[] ACCEPTABLE_SHARE_INBOUND_TYPES = new String[] { "image/*", "video/*",
arduino uno spi驱动12864
arduino uno spi驱动12864
手把手教你排查Abaqus中的Johnson-Cook损伤参数:避免因d3正负号导致的仿真失败
本文详细解析了Abaqus中Johnson-Cook损伤参数d3正负号设置的关键问题,帮助用户避免因参数错误导致的仿真失败和Excessive distortion报错。通过对比不同文献定义、提供实操指南和典型错误排查流程,有效提升非线性分析的准确性和效率。
通过蓝牙分享及接收apk应用文件
--- a/alps/packages/apps/Bluetooth/AndroidManifest.xml +++ b/alps/packages/apps/Bluetooth/AndroidManifest.xml @@ -193,6 +193,9 @@ <data android:mimeType="text/x-vcalendar" /> ...
《生成式AI引发的“认知污染”:社交媒体虚假信息的治理困局》
认知污染与生成式AI“认知污染”指信息环境被大量虚假、误导性内容所充斥,干扰公众对事实的认知判断。在社交媒体时代,虚假信息的生产和传播门槛大幅降低,呈现出工业化、规模化的趋势。近年兴起的生成式人工智能(Generative AI)技术,如大型语言模型(LLM)和深度伪造(deepfake),更是加剧了这一问题。AI可以自动生成看似真实的文本、图像、音视频,将虚假信息批量生产并快速散播到社交平台上。
[FAQ12964][OPP]无法通过蓝牙分享及接收apk应用文件
[DESCRIPTION] 在文件管理器中选择apk文件分享时没有蓝牙选项,对方通过蓝牙向本机传输apk文件时失败。 [SOLUTION] 打开bt分享apk应用文件修改方法如下: 对alps/packages/apps/Bluetooth/AndroidManifest.xml文件的 标签中的内容替换为如下内容: android
普中科技ESP8266-01s模块CWJAP:3 FAIL报错?手把手教你用AT+CWSAP指令搞定WiFi配置
本文详细解析了普中科技ESP8266-01s模块常见的CWJAP:3 FAIL报错问题,并提供了通过AT+CWSAP指令正确配置WiFi的实战解决方案。文章涵盖错误根源分析、硬件连接指南、AT指令详解及高级调试技巧,帮助开发者快速解决ESP8266-01s模块的WiFi配置难题。
CPA-7-资产减值
摘要:本文系统梳理了资产减值会计处理规范,涵盖六大要点:1)不同资产适用的减值准则(存货、长期资产、金融资产);2)减值测试触发条件与例外情形(商誉等需年度强制测试);3)存货可变现净值计算方法及特殊考量;4)可收回金额的双重判定标准(公允价值净额与现值孰高);5)资产组认定标准及减值分摊顺序(先商誉后按比例);6)含少数股东商誉的减值测试方法(需调整包含完全商誉的账面价值)。文中通过具体案例演示了合并报表中商誉减值的计算过程,强调比较基准应包含少数股东权益对应的商誉价值。
Android系统蓝牙需要留意的20个必看知识点
一:在文件管理器中无法分享rar压缩包 在default情况下,Android无法通过蓝牙发送、接收rar文件。(可能是因为没有自带解压工具的原因)。如果需要实现收发rar文件,可依据下面方法进行修改 。 1.在packages/apps/Bluetooth/AndroidManifest.xml的activity android:name=".opp.BluetoothOppLau
xtop:multi_driven_net与incomplete_timing_cell fail reason 分析
man multi_driven_net”可以得知,这个问题是multi driven结构引起的,使用命令“get_failed_pins -reason multi_driven_net”,获取violation pin。“man incomplete_timing_cell”可以得知,这个fail reason的原因是缺少timing library cell,检查并补全后这个错误就显示了。这里选择的解决方法是修改lib文件,把inout改成input,重新lib2idb。通过这种方法解决了问题。
Sefirah-Android文件传输实战:快速共享照片、文档和媒体文件
想要在Android手机和Windows电脑之间快速共享照片、文档和媒体文件吗?Sefirah-Android作为一款强大的Phone Link替代方案,为您提供无缝的文件传输体验。这款开源工具不仅能实现跨设备文件共享,还能同步剪贴板、控制媒体播放,让您的工作流程更加高效便捷。 ## 🚀 为什么选择Sefirah-Android进行文件传输? Sefirah-Android是一个功能丰富的跨
【电源专题】LDO基础——热性能2
对于LDO散热而言,选择合适的元件并不是一件简单的任务。为了实现高效、尺寸得当并成本低的散热解决方案,我们在早期设计阶段就需要确保所有器件都可用并且已经考虑到元件和各种特性。
Python 爬虫实战:模拟登录网易云音乐(加密接口逆向与自动化登录实现)
网易云音乐作为国内主流的音乐流媒体平台,其丰富的音乐资源和个性化推荐算法吸引了大量用户。对于开发者而言,模拟登录网易云音乐并实现自动化操作,可以用于数据分析、歌单同步、歌词抓取等场景。然而,网易云音乐采用了多重加密机制和反爬策略,直接模拟登录存在较大挑战。
Android APK安装失败全解析:从“无效”到“不兼容”的深度排查指南
在Android应用开发与部署过程中,APK安装失败是开发者与用户常遇到的棘手问题。其核心原理在于Android系统包管理器(Package Manager)在安装前会对APK文件进行一系列严格的验证,包括文件结构完整性、数字签名、以及设备兼容性检查。理解这些检查机制的技术价值在于,它能帮助开发者构建更健壮的应用分发流程,并为用户提供清晰的故障排查路径。常见的应用场景包括从网络下载应用、覆盖安装不同版本、或在老旧/特殊设备上安装新应用时。本文聚焦于两大高频错误提示——“安装包无效”与“安装包不兼容”,深入剖
Outlook Express 6 (OE6) for Win7/Win8/Win10
英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。
CarMore|苹果 CarPlay + 百度 CarLife 二合一,老安卓车机直接装
适用:可安装第三方 APK 的安卓车机 免责提示:本软件为车友分享方案,自行安装第三方软件存在风险,可能影响车辆质保,请提前备份车机数据,操作后果自行承担。
Camera2Demo
在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作
计算机控制技术及应用
《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。
qt可以实现创建临时无线热点吗?_数据线断了,身边又没有路由,如何无线高速传输文件?...
职场办公中,时常遇到电脑与手机、电脑与电脑、手机与手机之间需要相互传文件的情况,最尴尬的事情,莫过于以下几个场景。场景1:大师兄:数据线断了!二师弟:哪呢!不要说断,咱连数据线都没带!场景2:这里怎么连WIFI路由都没有?有?密码不知道?我去!场景3:开启蓝牙互传功能!什么?太慢了。500M容量?断连!... ...相信,各位职场小白们在文件共享传输时,一定会遇到过上述情况之一!别抓狂,只要日常功...
文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况
主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。
Android APK安装失败:Zip: EOCD not found 错误分析与解决方案
ZIP文件格式作为一种广泛使用的压缩归档标准,其核心结构包括文件头、中央目录和结束目录记录(EOCD)。EOCD作为ZIP文件的“目录索引”,记录了压缩包内所有文件的元数据位置,是系统读取ZIP内容的关键。在Android生态中,APK文件本质上遵循ZIP格式规范,系统安装时需先验证其ZIP结构完整性。当出现“EOCD not found”错误时,意味着APK的ZIP结构已损坏,导致安装流程中断。这一问题的技术价值在于揭示了软件分发链路的可靠性挑战,涉及文件传输、存储介质、构建流程等多个环节。常见应用场景包
【官方下载】安卓车机秒变 CarPlay:DiPlay 使用指南(附安装包+教程 + 常见问题)
本文为技术分享笔记,记录 DiPlay 这款开源软件的使用方法与踩坑经验,供有类似需求的朋友参考,不构成任何购买或使用建议。
336



被折叠的 条评论
为什么被折叠?



