Simple library for Camera like in WhatsApp.
Include the dependency Download (.aar) and place it in your libs directory:
allprojects {
repositories {
jcenter()
flatDir {
dirs 'libs'
}
}
}
// ...
dependencies {
compile (name:'media', ext:'aar')
compile 'com.android.support:appcompat-v7:24.2.1'
compile 'com.android.support:recyclerview-v7:24.2.1' // you need include this too
}You need simply start CameraActivity from startActivityForResult. You can use CameraActivity.start();
CameraActivity.start(MainActivity.this, REQUEST_CAMERA, CamcorderProfile.QUALITY_720P);Result of CameraActivity work is String path to file:
if (data.hasExtra(CameraActivity.EXTRA_FILE_PATH)) {
final String path = data.getStringExtra(CameraActivity.EXTRA_FILE_PATH);
}