草庐IT

schema_uri

全部标签

android - 内容提供者中的 Content_URI

据我了解,ContentProvider是一种访问数据库内容的方式。要访问数据库,需要权限部分。此权限部分由CONTENT_URI提供。因此,Content_URI是一种授予数据库权限的方法。就CONTENT_URI而言,它通常是这样的形式content://com.example.transportationprovider/trains/122______|____________________________________|_____|___ABCDWhereA=Content,B=AuthorityPartc=Pathdeterminingwhatdatatorequest

java - Android编程——制作URI获取音频位置

我是Java和android编程的新手,所以对我来说有些陌生!我主要来自C++/C#背景,所以说技术!无论如何。我正在尝试创建一个简单的类来处理我正在设计的自定义音乐播放器的音频。我已经处理了所有的按键事件,所以现在我正在处理功能。我正在使用MediaPlayer类来处理大部分困难的事情,但我对如何访问保存在用户移动设备上的音频感到有点困惑。我一直在做一些研究,显然android设备有一个内置数据库来管理所有音频的位置,要访问这些数据我必须使用Uri?如果有人可以发布一些关于如何使用Uri访问它的代码示例,那么我很确定我将能够在此基础上进行构建,然后将数据添加到任何内容中我想要的容器。

Android:从 URI 获取 EXIF 旋转

我想找出图片的EXIF旋转。当图片在图库中显示时,它没有旋转,但是在加载带有EXIF信息“向左旋转”的图像后,图片旋转显示。现在我想问用户,他想使用旋转后的图像还是原始图像。我得到该方法的Uri并将其存储在位图中InputStreaminputStream=PaintroidApplication.applicationContext.getContentResolver().openInputStream(bitmapUri);BitmapFactory.decodeStream(inputStream,null,options);inputStream.close();现在我想使用

java - 从 Uri 获取路径

我正在让用户使用存储访问框架文档选择内部存储或外部存储(SD卡)。在用户选择目录后,我想检查用户选择的目录是否属于特定存储(内部或外部存储)的根文件夹。这就是我努力实现这一目标的方式,这就是我到目前为止所取得的成就-publicvoidonActivityResult(intrequestCode,intresultCode,Intentdata){if(resultCode==RESULT_OK&&requestCode==42){UritreeUri=data.getData();if(!wrong_directory_selected(treeUri,Context)){//Pe

Android - 获取图像资源到 Uri : IllegalArgumentException

我正在尝试从我的Android应用程序中的资源加载图像,但我不断收到“IllegalArgumentException:URI中的预期文件方案”错误。我将我的“missing_album_art.png”文件放在我项目的drawable-hdpi、drawable-ldpi和drawable-mdpi文件夹中,然后刷新Eclipse以显示它们在那里。我用来创建Uri的行是:Uriuri=Uri.parse("android.resource://android.aberplayer/R.drawable.missing_album_art");“android.aberplayer”是

Android SAF(存储访问框架): Get particular file Uri from TreeUri

我正在获取外部SD卡的PersistableUriPermission并将其存储以供进一步使用。现在我希望当用户从我的应用程序的文件列表中向我提供文件路径时,我想编辑文档并重命名它。所以我有要编辑的文件的文件路径。我的问题是如何从我的TreeUri中获取该文件的Uri以便编辑文件。 最佳答案 访问SD卡的文件使用DOCUMENT_TREE对话框获取SD卡的Uri。告知用户如何在对话框中选择sd-card。(配图或gif动图)//callfordocumenttreedialogIntentintent=newIntent(Inten

android - 如何转换文件 ://uri into content://uri?

我发现在我的设备上,如果我有一个uri,则默认的媒体显示工具不会向我显示相同的内容:file://mnt/sdcard/DCIM/Image.jpg当我通过内置Intent选择图像时,我得到了这个:content://media/external/images/media/247这两个都显示相同的文件,但我在使用第一个时没有任何共享选项。我的问题是,如何根据文件Uri找到内容Uri? 最佳答案 我正在制作文件,所以我有一个File对象file。所以我现在这样做是为了将文件的Uri作为“content://”Uri。Uricaptur

android - 授予 Uri 对另一个 Activity 的权限

我正在尝试从设备库中获取图像,然后在另一个Activity中显示它。我Activity中的代码:privatevoidstartGallery(){Intentintent=newIntent(Intent.ACTION_GET_CONTENT);intent.addCategory(Intent.CATEGORY_OPENABLE);intent.setType("image/*");startActivityForResult(intent,REQ_OPEN_GALLERY)}@OverrideprotectedvoidonActivityResult(intrequestCode

android - 从真实路径获取Uri

我有一个文件的真实路径,如“file:///mnt/sdcard/3dphoto/temp19.jps”,我怎样才能得到像“content://media/external/images/media/1”这样的uri? 最佳答案 将您的“file://...”转换为文件路径,使用以下代码找到项目的id,然后将其附加到提供者URI。此外,根据文件扩展名,使用正确的提供程序(例如MediaStore.Video.Media.EXTERNAL_CONTENT_URI或MediaStore.Image.Media.EXTERNAL_CONT

android - 如何通过文件路径从 MediaStore 获取 Uri?

在我的程序中,我想通过它的文件路径保存选定的铃声,然后将其设置为当前铃声。我从RingtonePreference中获取了铃声uri,并从MediaStore数据库中获取了它的文件路径。例如Uri-content://media/internal/audio/media/29Path-/system/media/audio/notifications/Ascend.mp3现在,如何从我保存的文件路径中获取铃声Uri?由于铃声已经存在于MediaStore中,我尝试了以下功能,但没有用。uriRingtone=MediaStore.Audio.Media.getContentUriFor