/JeepCamera

android library for take a photograph or choose a picture.

Primary LanguageJavaApache License 2.0Apache-2.0

JeepCamera

===

android library for take a photograph or choose a picture.

preview

Preview a

Preview b

how to install

	// gradle :
	
	compile('cn.jerry.android:jeepcamera:${lastVersion}@aar')
	
	
	// maven :
	<dependency>
		<groupId>cn.jerry.android</groupId>
		<artifactId>jeepcamera</artifactId>
		<version>${lastVersion}</version>
		<type>jar</type>
		<classifier>javadoc</classifier>
	</dependency>

how to use


    // isSelect   if true : choose a picture in gallery. else take a new photo ...
    BasePhotoActivity.tackPhoto(context, isSelect);

    @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) {
      if (resultCode == Activity.RESULT_CANCELED) {
        return;
      }
  
      Uri uri = data.getData();
      switch (requestCode) {
        case BasePhotoActivity.REQUEST_CODE_SELECT:
          //upload(uri);
          Log.e("URL", uri.toString());
          break;
  
        case BasePhotoActivity.REQUEST_CODE_PHOTO:
          //upload(uri);
          Log.e("URL", uri.toString());
          break;
  
        default:
          break;
      }
    }
    
    public void uploadPic(Uri uri) {
      // TODO upload your image here
      ImageView imageView = (ImageView) findViewById(R.id.imageView);
            imageView.setImageURI(uri);
    }