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