伙计们 我的应用程序使用股票相机拍照 我使用以下代码拍照
public void takepic(View view) {
TextView schtitle = (TextView) findViewById(R.id.Sitename);
String schname = schtitle.getText().toString();
String[] tokens = schname.split(" ");
String timeStamp = new SimpleDateFormat("dd-MM-yyyy-HH-mm-ss").format(new Date());
String imageFileName = tokens[0] + "-" + timeStamp + ".jpg";
TextView myAwesomeTextView = (TextView)findViewById(R.id.filetext);
//in your OnCreate() method
myAwesomeTextView.setText(imageFileName);
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
File path = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES);
String name = imageFileName;
File file = new File(path, name );
outputFileUri = Uri.fromFile(file);
intent.putExtra(MediaStore.EXTRA_OUTPUT, outputFileUri);
startActivityForResult(intent, TAKE_PICTURE);
}
除了牛轧糖外,这在所有情况下都可以正常工作
我理解他们在棉花糖中所做的那样,您现在需要权限并且不能再使用文件 URI
我找不到任何关于如何在牛轧糖中拍照的示例代码,有人可以指出我如何修改代码以允许这种情况发生的正确方向吗?
任何帮助表示赞赏
标记