Използвам следния код, вземам снимка от камерата и за да получа пътя на картината.
...
Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(cameraIntent, CAMERA_IMAGE_CAPTURE); // image capture
...
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
Log.d(TAG, "onActivityResult:" + resultCode + " request:" + requestCode);
switch (requestCode) {
case CAMERA_IMAGE_CAPTURE:
Uri selectedImageUri = data.getData();
userImagePath = getPath(selectedImageUri);
break;
}
}
Работи добре на емулатор и на различни устройства. Но на Samsung Galaxy Nexus (4.0.2) не стартира приложението Камера. Но връща RESULT_OK на onActivityResult и не виждам изключения в LogCat. Моля, дайте ми съвет как да реша този проблем. Благодаря предварително!