Beispiel #1
0
  @Override
  public void onFragmentInteraction(String up, String down) {
    mMemeFrag.setMyTextArgs(up, down);

    Bitmap imageForShare = mMemeFrag.getUpdatedImage();
    Intent share = new Intent(Intent.ACTION_SEND);
    share.setType("image/jpeg");
    mImageConverter.saveBitmapTo(imageForShare, getString(R.string.nameOfStoredImageFile));

    Uri myUri =
        Uri.parse(
            "file://"
                + Environment.getExternalStorageDirectory().getPath()
                + "/"
                + getString(R.string.nameOfStoredImageFile)
                + ".jpg");

    share.putExtra(Intent.EXTRA_STREAM, myUri);
    shareMenu.setEnabled(true);
    setShareIntent(share);
  }
Beispiel #2
0
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_image_picker);
    resId = getIntent().getExtras().getInt("numberOfPic");
    mImageConverter = new ImageConverter(getWindowManager());

    mInputFrag = (InputFragment) getFragmentManager().findFragmentById(R.id.fragment);
    mMemeFrag = (MemeFrag) getFragmentManager().findFragmentById(R.id.fragment2);
    mToolbar = (Toolbar) findViewById(R.id.myTools);

    mMemeFrag.setMyImageArgs(this, BitmapFactory.decodeResource(getResources(), resId));

    getSupportActionBar().setTitle(R.string.app_name);
    getSupportActionBar().setDisplayHomeAsUpEnabled(true);
  }