我想实现以下目标: 在MyApp中,通过intent 启动手机的“相机”应用 手机的相机应用程序将照片保存在公共目录(DCIM或DCIM /相机)中 保存的照片具有我选择的文件名。 已保存的照片可在Gallery App中使用 在Camera App将焦点返回到MyApp之后,我的应用程序将编辑Exif。 在我的MainActivity中,我使用布尔 USE_ANDROID_EXTERNAL_STORAGE_PUBLIC_DIRECTORY在以下两者之间进行切换: 将照片文件保存到ExternalFilesDir(…

2020年6月11日 0条评论 9点热度 阅读全文

我正在尝试获取捕获的图像Uri,但没有在下面的代码中获取此uri。吐司消息给我空结果 Button b=findViewById(R.id.button); b.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent i=new Intent(MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(i,2); } }); } …

2020年1月25日 0条评论 10点热度 阅读全文

我试图让用户选择他们想要在设备上用作我正在构建的此壁纸应用程序中的壁纸的任何图像。由于某种原因,当我写: Intent myIntent = new Intent(Intent.ACTION_PICK); myIntent.setType("image/*"); startActivityForResult(myIntent, 100); 我直接进入画廊,但是当我写的时候: Intent myIntent = new Intent(Intent.ACTION_GET_CONTENT, null); myIntent…

2019年10月12日 0条评论 20点热度 阅读全文

我有从file中选择file manager的运行代码,它在API level 23上工作正常,但是在最新设备上却出现了问题。现在,通过Google,我知道要在最新的设备上使用它,我需要使用内容提供程序,我应用了一些代码,但是它不起作用。我只想要selected file and file will be audio的路径。 表现: <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label=…

2019年7月5日 0条评论 19点热度 阅读全文

在我的应用程序中,当我单击按钮时它会捕获一些图像。当我第一次单击此按钮时,在应用程序调用onActivityResult之后打开相机Intent,然后由应用程序调用onResume方法,一切正常。但是,当我第二次单击按钮时,应用程序将调用照相机意图,但是在该应用程序之后,先调用onCreate方法,然后再调用onActivityResult方法。我不知道为什么程序会调用onCreate方法。因此,我的程序抛出了一些错误。 代码(单击按钮时调用addPhoto方法): protected void addPhoto(…

2019年3月15日 0条评论 20点热度 阅读全文