@Override public void onReceive(final Context context, final Intent intent) { final String command = intent.getStringExtra(CMDNAME); Log.d(TAG, "onreceive" + intent.toURI()); handleCommandIntent(intent); } };
StoreImage(this, Uri.parse(data.toURI()), sdImageMainDirectory); } catch (Exception e) {
Intent intent = new Intent("android.media.action.IMAGE_CAPTURE"); startActivityForResult(intent, 0); @Override public void onActivityResult(int requestCode, int resultCode, Intent data) { if (resultCode == Activity.RESULT_OK && requestCode == 0) { String result = data.toURI(); // ... } }
Intent intent = new Intent("android.media.action.IMAGE_CAPTURE"); startActivityForResult(intent, 0); @Override public void onActivityResult(int requestCode, int resultCode, Intent data) { if (resultCode == Activity.RESULT_OK && requestCode == 0) { String result = data.toURI(); // ... } }
Intent intent = new Intent("android.media.action.IMAGE_CAPTURE"); startActivityForResult(intent, 0); // ... @Override public void onActivityResult(int requestCode, int resultCode, Intent data) { if (resultCode == Activity.RESULT_OK && requestCode == 0) { String result = data.toURI(); // ... } }
Intent intent = new Intent("android.media.action.IMAGE_CAPTURE"); startActivityForResult(intent, 0); // ... @Override public void onActivityResult(int requestCode, int resultCode, Intent data) { if (resultCode == Activity.RESULT_OK && requestCode == 0) { String result = data.toURI(); // ... } }
@Override public void onReceive(Context arg0, Intent arg1) { if (DEBUG) { Log.d(TAG, "onReceive(Context arg0, Intent arg1): Context=" + arg0.toString() + "\n Intent=" + arg1.toURI()); } } }
@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (requestCode == PICTURE_RESULT){ if (resultCode == Activity.RESULT_OK) { sendEmail(Uri.parse(data.toURI())); } else if (resultCode == Activity.RESULT_CANCELED) { } } } private void sendEmail(Uri path){ Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND); emailIntent.setType("image/jpeg"); emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[]{"me@me.com"}); emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Default Subject"); emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "Default Text"); emailIntent.putExtra(Intent.EXTRA_STREAM, path); startActivity(Intent.createChooser(emailIntent, "Send email...")); }