回答
您可以通過意圖傳遞照片的URI。假設你打電話給你的相機startActivityForResult()
。在相機的活動:
Intent data = new Intent();
data.putExtra(MediaStore.EXTRA_OUTPUT, imageFilename);
setResult(Activity.RESULT_OK, data);
finish();
在您的表情活動
然後:
@Override
public void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (data != null && data.hasExtra(MediaStore.EXTRA_OUTPUT)) {
File imageFile = new File(data.getStringExtra(MediaStore.EXTRA_OUTPUT));
// Bitmap here, do whatever you need
Bitmap bitmap = readBitmapFromFile(imageFile.getName());
}
}
public static Bitmap readBitmapFromFile(@NotNull String filename) {
File file = new File(filename);
BitmapFactory.Options bmOptions = new BitmapFactory.Options();
bmOptions.inJustDecodeBounds = false;
bmOptions.inPreferredConfig = Bitmap.Config.RGB_565;
bmOptions.inSampleSize = 1;
bmOptions.inPurgeable = true;
Bitmap bitmap = BitmapFactory.decodeFile(file.getAbsolutePath(), bmOptions);
return bitmap;
}
的
請告訴我它是什麼「FileUtils」。我應該把它作爲一個int或一個字符串或布爾值? –
@BririmBlerii查看編輯答案 – jlhonora
@感謝,但意圖我該怎麼處理它?在mainactivity我有一個圖像視圖作爲一個按鈕(捕獲)onClick它調用一個方法稱爲TakePicture();從CameraPreview(CameraPreview.TakePicture();),我已經把意圖放在這下面,是對的還是不對? –
- 1. 拍攝照片並將其傳遞給另一個活動
- 2. Xamarin android - 從相機拍攝照片,然後傳遞給其他活動
- 3. 我如何捕捉拍攝的照片?
- 4. 如何將活動實例傳遞給其他活動
- 5. 將對象傳遞給其他活動
- 6. 將UsbDeviceConnection傳遞給其他活動
- 7. NewBie:我如何將回調傳遞給其他活動
- 8. 如何將意圖傳遞給其他活動,並執行傳遞給其他活動的意圖?
- 9. 如何使用segue傳遞拍攝的照片
- 10. 如何使用自定義相機拍攝照片並將其顯示在其他活動上?
- 11. 拍攝給定尺寸的照片Android
- 12. 如何在活動中同時拍攝**視頻和照片**
- 13. 何時拍攝照片?
- 14. 如何將ListVersion中的ImageVelew傳遞給其他活動
- 15. 如何將選中的項目傳遞給其他活動?
- 16. 如何將ArrayList傳遞給android中的其他活動?
- 17. 如何訪問我自己的相機活動拍攝的照片的Uri?
- 18. 如何創建拍攝照片的功能拍攝+保存
- 19. 如何使用拍攝的照片?
- 20. 如何保存拍攝的照片
- 21. 如何將異常傳遞給其他活動?
- 22. 如何將EditText傳遞給其他活動?
- 23. 如何將JSoup文檔傳遞給其他活動和/或類?
- 24. 如何將ArrayList <my_custom_class>傳遞給其他活動?
- 25. 如何將光標傳遞給其他活動?
- 26. 拍攝當前Android活動的快照?
- 27. 我想用網絡攝像頭拍攝照片,然後將數據傳遞給JavaScript函數
- 28. URL值未傳遞給其他活動
- 29. 從android手機攝像頭拍攝照片並將其上傳到facebook羣組
- 30. 當我拍照並在ImageView中傳遞照片時,照片浮動錯誤?
可能重複[我如何傳遞一個位圖對象從一個活動到另一個活動(http://stackoverflow.com/問題/ 2459524 /如何傳遞一個位圖 - 從一個活動到另一個對象) – stan0