private void sendFile(FileInfo fileInfo){
02.
Intent intent = new Intent();
03.
intent.setAction(Intent.ACTION_SEND);
04.
//這個類型函數是自己工具類的方法,你可以自己設置檔案類型,例如圖片檔:image/*
05.
String type = UtilFileClassify.getMIMEType(fileInfo.fileName);
06.
intent.setType(type);
07.
//這裡setClassName就是指定藍牙,不寫這句就彈出選擇用什麼發送
08.
//有藍牙啊,gmail啊,彩信之類的
09.
intent.setClassName("com.android.bluetooth"
10.
, "com.android.bluetooth.opp.BluetoothOppLauncherActivity");
11.
intent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(
12.
new File(fileInfo.filePath)));
13.
startActivity(intent);
14.
}
需注意的是android系統好像不願意你藍牙傳送apk,如果你傳送會顯示失敗。
在網上看到傳送方式有兩種,我去試驗下那個藍牙用stream方式可不可以傳送apk
創作者介紹
創作者 shadow 的頭像
shadow

資訊園

shadow 發表在 痞客邦 留言(0) 人氣()