1
我使用以下代碼共享圖像,如果圖像類型爲png,那麼確定。 但是我非常驚訝,如果圖像類型是jpeg,它仍然可以。爲什麼?謝謝!即使文件類型不匹配,也可以通過Intent共享文件
Intent sharingIntent = new Intent(Intent.ACTION_SEND);
Uri screenshotUri = Uri.parse("file://"+arrPath[i]);
sharingIntent.setType("image/png");
sharingIntent.putExtra(Intent.EXTRA_STREAM, screenshotUri);
startActivity(Intent.createChooser(sharingIntent, "Share image using"));
意圖認爲它是「圖像/ PNG」,因爲你明確地設置。你可以發送任何東西,它仍然會認爲它是一個圖像。您可以改爲使用URLConnection.guessContentTypeFromName(擴展名)來允許它選擇正確的Mime – rydgaze
我可以使用此代碼從可繪製文件夾共享圖像嗎?如果是,那麼如何? – Erum