草庐IT

MONGOLAB_URI

全部标签

android - 如何在知道 Jnet_Uri 的情况下将文件加载到 Android 上的流中?

我正在使用Delphi10.3Rio编写一个AndroidFMX应用程序。我从图库中选择照片(通过TJIntent.JavaClass.ACTION_OPEN_DOCUMENT)并取回Jnet_Uri条目。我可以使用它们来读取图像EXIF(使用TJExifInterface)。现在我还需要将这些图像加载到流中以进行进一步处理。我该怎么做?当我尝试将Jnet_Uri转换为带有uri.getPath的路径时,结果类似于/document/image:26591。uri.toString给我content://com.android.providers.media.documents/doc

android - 如何使用 Glide 在 imageview 上获取 URI

我正在使用“Glide”将图像从服务器加载到ImageView。我想知道是否可以从ImageView本身提取该URI。ImageViewcontentImage=(ImageView)findViewById(R.id.contentImage);........Glide.with(getApplicationContext()).load(contentImageUrl).crossFade().diskCacheStrategy(DiskCacheStrategy.ALL).into(contentImage);我的目标是在Imageview中共享图像。如何使用Glide获取im

java - 创建 Uri 对象时出错

每次我将Uri对象创建为新的Uri("someuri")时,它都会说Uri无法实例化。还有其他解决办法吗?Uriu=newUri("content://contacts"); 最佳答案 使用这个:Uri.parse("link/here");http://developer.android.com/reference/android/net/Uri.html#parse%28java.lang.String%29 关于java-创建Uri对象时出错,我们在StackOverflow上找到

android - 多个 ContentProvider 可以提供相同的 URI 吗?

在Android上查询ContentProvider时,通过为该ContentProvider提供“内容URI”来指定感兴趣的ContentProvider。当多个ContentProvider有意提供同一个URI时会发生什么?还是恶意的?当我尝试在手机上打开图片时,我看到它提示可以“处理”图片的应用程序。这里会发生同样的事情吗? 最佳答案 多个ContentProvider无法做到这一点。第一个使用其list中的元素注册内容提供者的应用程序可以控制URI模式。如果您尝试添加另一个使用相同URI模式的提供程序,我敢肯定您会遇到安装错

android - 从 API 8 开始获取用户/所有者个人资料联系 URI 和用户图像

从API14(Android4.0起)开始,我可以使用ContactsContract.Profile.CONTENT_URI获取手机所有者的联系人资料Uri,并通过它获取他们的头像/联系照片。我想知道如何从API8(Android2.2)到API13做到这一点。我只需要照片(所以如果事先没有用户个人资料联系人的概念也没关系到API14),尽管我不确定它是否真的可行。 最佳答案 PreAPI14,在API14之前没有用户画像的概念。这意味着在4.0之前的设备上运行时,这不仅仅是找到替换ContactsContract.Profile

android - 空指针异常 "void android.media.MediaPlayer.setDataSource(android.content.Context, android.net.Uri)"

我试图从Fragment中的用户音乐文件夹中获取音乐文件,但是当我这样做并在onActivityResult中接收到它(并记录它)后,我得到了一个当我想用媒体播放器播放它时出现空指针异常。选择文件的代码:ButtonpickFile=(Button)v.findViewById(R.id.btnpick);pickFile.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClick(Viewv){Intentintent=newIntent(Intent.ACTION_PICK,android.provider.

java - Android junit : Method scheme in android.net.Uri&Builder 未模拟

我正在尝试学习如何在Android中进行单元测试,但我被这个特定问题困住了。我搜索了以前的SO帖子,但没有一个与此错误相关。我收到此异常:java.lang.RuntimeException:Methodschemeinandroid.net.Uri$Buildernotmocked.Seehttp://g.co/androidstudio/not-mockedfordetails.为什么说Uri.Builder的方法“方案”需要被模拟?谢谢!MovieDBAPITest.javapackagecom.karljamoralin.popularmovies;importorg.juni

android - 如何仅向 URI 的创建者授予权限

我有一个应用程序,比如ApplicationProvider,它包含一个提供者和一个接收者。另一个应用程序,比如ApplicationCreator,通过Intent在提供者上创建一个元素。ApplicationProvider获取Intent并相应地创建元素。现在我希望ApplicationCreator成为唯一拥有访问该元素的权利的人。因此,如果另一个应用程序试图访问该元素,则会产生某种错误。这样做的最佳方法是什么?我提出了两种可能的解决方案,但我都不喜欢其中任何一种。1)ApplicationProvider拒绝对提供者的任何直接访问,而是使用接收者获取通过intentForRe

Android - 从我刚刚拍摄的图片中获取 URI(无需再次保存图片)

对于像我这样的问题,我已经找到了很多答案,但它们对我来说没有意义。让我解释一下。我有一个ImageButton可以让用户拍照并将其显示在界面上。当我尝试获取图像URI时,它返回null:Uriuri=data.getData();我在互联网上进行了一些搜索,找到了如下解决方案:@OverridepublicvoidonActivityResult(intrequestCode,intresultCode,Intentdata){try{if(resultCode==Activity.RESULT_OK){updateProfilePicure=Boolean.TRUE;switch(r

android - 如何使用 Glide 和 URI 将图像设置到 ImageView 中?

我正在尝试使用Glide库在ImageView中显示图像,该图像位于res>drawable文件夹中,其名称从数据库中检索。我如何使用Uri获取资源?redWifi.getImagen()返回类似“imagename.png”的字符串。我正在使用下一个代码,但没有显示图像。Glide.with(detallesRedGuardadaActivity.this).load(Uri.parse("file:///android_asset/"+redWifi.getImagen())).asBitmap().into(iconoRed);我尝试使用.load(Uri.parse("file