Я пишу приложение GDK, которое слушает камеру, чтобы сделать снимок и загрузить его в сервис. Похоже, мне вернули только путь к файлу изображения, а не данные растрового изображения. Сохранение файла в файловой системе занимает около 5 секунд (по сравнению с 10 секундами в новом XE11). Но намерение разрешается намного быстрее. Могу ли я получить доступ к данным растрового изображения до того, как они будут сохранены в файловой системе?
if ((android.os.Build.PRODUCT).equals("google_sdk")) { // Emulator mImageBitmap = (Bitmap) extras.get("data"); } else if ((android.os.Build.PRODUCT).equals("glass_1")) { // Glass String filePath = (String) extras.get("picture_file_path"); File imageFile = new File(filePath); // Pull bitmap from image file mImageBitmap = ...; } // Do stuff with bitmap