public class CameraintentActivity extends Activity {
String _path, sliderpather;
Button button;
Intent intent;
Uri outputFileUri;
File file;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
button = (Button)findViewById(R.id.button1);
_path = Environment.getExternalStorageDirectory().getName() + File.separatorChar + "make_machine_example.jpg";
file = new File( _path );
outputFileUri = Uri.fromFile( file );
intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE );
intent.putExtra( MediaStore.EXTRA_OUTPUT, outputFileUri );
button.setOnClickListener(
new OnClickListener()
{
public void onClick(View v)
{
startActivityForResult( intent, 0 );
}
}
);
}
}
Мне нужно мое приложение, чтобы оно вытягивало камеру, делало снимок и сохраняло изображение в желаемом каталоге, но оно не работает ...
и да, AndroidManifest.xml содержит следующие разрешения
CAMERA WRITE_INTERNAL_STORAGE WRITE_EXTERNAL_STORAGE