我試圖在Android中使用意圖發送文件。我啓動了一個意圖選擇器並選擇了GMail應用程序。問題是我無法設置我的自定義MIME類型,它總是成爲應用程序/八位字節流。 (?也許老版本的Android,像預JB)在GMail應用程序中忽略自定義MIME類型
在舊版本的Gmail應用的它工作得很好做這樣的:
Intent sendIntent = new Intent(Intent.ACTION_SEND);
// Add attributes to the intent
sendIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
sendIntent.putExtra(Intent.EXTRA_SUBJECT, "Send my file");
sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(path));
sendIntent.setType("application/vnd.mycustommimetype");
context.startActivity(Intent.createChooser(sendIntent, context.getString(R.string.lblShare)));
有誰知道如何設置MIME類型一起工作更高版本的GMail/Android?
索姆試錯後,我見,在Gmail應用程序版本4這個工作得很好,但在GMail的4.2版是不可能設置MIME類型,或者它以另一種方式來完成。任何人都知道? :/
我有同樣的問題。你找到了解決方案嗎? – pstoppani
Android 5.0中仍然存在問題 –