我正在开发一个用于填写pdf表单的应用,我将pdf保存到内部存储中,然后使用ACTION_CREATE_DOCUMENT进行共享。此意图返回一个URI,然后我将本地pdf复制到其中。 所有这些工作都很好,但是目的是打开文件浏览器弹出窗口,以便用户可以选择将pdf保存到何处,这就是当用户按下SAVE时的问题所在。该应用程序将在该位置创建一个0b文件(应如此),但随后重新打开文件资源管理器,提示用户再次保存,这种情况发生了2到3次,然后最终真正关闭,此时pdf数据覆盖了众多0b文件中的最新文件。 public int …

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

我已经建立了具有共享用户ID android.uid.system的签名应用程序(系统应用程序)。它包含一个FileProvider,我需要一个package install intent。 当我尝试使用软件包安装意图安装应用程序时,发生以下错误。 2020-01-16 23:44:48.506 5305-16771/com.google.android.packageinstaller W/InstallStaging: Error staging apk from content URI java.lang.S…

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

java.lang.SecurityException: Permission Denial: reading androidx.core.content.FileProvider uri content://com.jjdj.jdjjd.jdjjdj/sdcard1/storage/emulated/0/Pictures/Paintings/Painting_440.png from pid=27901, uid=1000 requires the provider be exported, or grantUr…

2020年2月16日 0条评论 48点热度 阅读全文

我必须将Uri转换为字符串,以便可以序列化该Uri。 Intent openFileIntent = new Intent(Intent.ACTION_GET_CONTENT); openFileIntent.addCategory(Intent.CATEGORY_OPENABLE); openFileIntent.setType("audio/mpeg"); startActivityForResult(openFileIntent, PICK_MP3_FILE); 然后是 Activity 结果 public …

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

我在chromebook上遇到一个(大)问题,其功能在“经典” Android设备(手机,平板电脑)上正常运行。我尝试发送带有附件的电子邮件。这是一部分代码(api> = 23)。 Intent email = new Intent(Intent.ACTION_SEND); String[] str = new String[1]; str[0] = "destination@yahoo.fr"; email.putExtra(Intent.EXTRA_EMAIL, str); email.putExtra(…

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

我需要有关使用FileProvider在Android(Java)中拍照的帮助。我写了有关拍照的Android教程(更多内容),因此遇到了以下情况:我的清单: <provider android:name="androidx.core.content.FileProvider" android:authorities="${applicationId}.fileprovider" android:exported="false" android:grantUriPermissions="true"> &…

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

我正在尝试实现一个相机活动,即用户拍摄照片并将其保存到手机。 错误:java.lang.IllegalArgumentException: Failed to find configured root that contains /storage/emulated/0/Android/data/no.test.group_project/files/Pictures/JPEG_20200423_114453_750680396837474735.jpg AndroidManifest.xml android:nam…

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