是否可以通过蓝牙从Android应用程序私人目录发送文件? (目录/ data / data // ..(getFilesDir()))
我无法在任何地方找到并回答这个问题。
这个和Intent.ACTION_SEND方法适用于外部文件:
Sending a File using Bluetooth OBEX Object Push Profile (OPP)
然而,当我尝试发送私人文件时,我收到“未知文件未发送”
WCat显示“BtOpp服务”无法打开OUTBOUND信息57“”的文件,当BtOpp抛出FileNotFoundException时
由于
答案 0 :(得分:0)
String path = con.getFilesDir().getAbsolutePath() + File.separator + TEMP_FILE_NAME; //i will get file from your /data/data/...
Intent i = new Intent(Intent.ACTION_SEND);
i.setType("plain/text");//
i.putExtra(Intent.EXTRA_STREAM, Uri.parse("file:/" + path));
startActivity(Intent.createChooser(i, "Send File"));
如果工作,请点击接受.... 感谢