我正在尝试使用我的应用程序通过蓝牙发送文件。 我已经将mime类型更改为随机的asdxasd / asdxa 该文件有一个我需要使用的扩展名,即.sso
当我使用共享意图时,它只显示蓝牙和gmail选项,但是我不能从列表中删除gmail选项吗?
提前多多谢谢! 我正在使用此代码使用intent发送它:
file = new FileSystem(this).saveTemp();
Intent sharingIntent = new Intent(Intent.ACTION_SEND);
Uri screenshotUri = Uri.fromFile(file);
sharingIntent.setType("test/onlineconfig");
sharingIntent.putExtra(Intent.EXTRA_STREAM, screenshotUri);
startActivity(Intent.createChooser(sharingIntent, "Share Config Using"));
答案 0 :(得分:12)
Intent sharingIntent = new Intent(Intent.ACTION_SEND);
Uri screenshotUri = Uri.parse(picURI);
sharingIntent.setType("image/*");
sharingIntent.setPackage("com.android.bluetooth");
sharingIntent.putExtra(Intent.EXTRA_STREAM, screenshotUri);
startActivity(Intent.createChooser(sharingIntent, "Share image"));
答案 1 :(得分:2)
如果你有设备图像的路径,那么使用:
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("image/*");
intent.setPackage("com.android.bluetooth");
intent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(new File(imagepath)));
startActivity(Intent.createChooser(intent, "Share image"));