Android 通过蓝牙发送文件
事实上,我正在开发一个免费应用程序,当按下某个按钮时,需要通过蓝牙共享自己,我使用了此代码(我尝试从sd卡获取文件): 下面是与此按钮所在的活动相关的清单:Android 通过蓝牙发送文件,android,bluetooth,Android,Bluetooth,事实上,我正在开发一个免费应用程序,当按下某个按钮时,需要通过蓝牙共享自己,我使用了此代码(我尝试从sd卡获取文件): 下面是与此按钮所在的活动相关的清单: <activity android:name=".main.MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="and
<activity
android:name=".main.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.SEND" />
<data android:mimeType="*/*" />
<data android:host="*"/>
<data android:pathPattern="*.*\\.apk" />
</intent-filter>
</activity>
但是,当我按下按钮(在android 2.3.5中)时,它为我提供了仅通过电子邮件而非蓝牙发送的选项,因此我可以请求您的帮助使其工作吗
此外,我还为蓝牙家伙添加了权限,所以情况并非如此 您只需更改以下行: setType(“application/vnd.android.package归档”) 到
<activity
android:name=".main.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.SEND" />
<data android:mimeType="*/*" />
<data android:host="*"/>
<data android:pathPattern="*.*\\.apk" />
</intent-filter>
</activity>
intent.setType("application/zip");