草庐IT

uri-scheme

全部标签

android - java.lang.SecurityException 尝试从 Android 联系人 URI 中读取

我正在尝试从ContactsContractURI中读取联系人姓名、电话号码和电子邮件,并且在尝试运行该程序时遇到了SecurityException.我在AndroidManifest.xml文件中设置了权限:****`应用代码如下:@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.contact_list);ContentResolverresolver=getContentResolver();Cursor

android - 由于 URI 无效导致安装失败?仅在 Debug模式下安装?

android安装失败的可能原因有哪些。URI无效?这指的是什么URI,它以什么方式无效?它在Debug模式下工作正常,但我无法在Debug模式之外安装它。谢谢 最佳答案 此错误可能指向许多不同的事情,并且有许多不同的修复方法。总结一下我收集到的:Eclipse问题:清理项目、重建项目、重新启动eclipse。无效字符:删除Eclipse项目名称中的所有特殊字符。仅使用[a-z]和[0-9]甚至不使用[](空格)包含的jar中有错误:尝试不使用jar并查看它是否运行,是否以某种方式修复。list包设置错误:在eclipse中右键单击

android - 从 Listview 中的 URI 播放音频,但 Seekbar 未在 Android Listview 项目中更新

我正在播放来自Uri的音频,它工作正常。从每个ListView项目中单击一个按钮。问题:音频正在ListView中播放,但Seekbar仍然没有移动(更新)。编辑:11.音频在每个ListView项中完美播放,但Seekbar不工作(不更新)。请帮我解决这个问题。我的ListView数组适配器类:适配器类privatestaticfinalintUPDATE_FREQUENCY=500;intprogress=0;publicViewgetView(finalintposition,Viewview,ViewGroupparent){LayoutInflaterinflater=con

android - 将文件 uri 转换为内容 uri

我想从astro管理器中选择一个文件(通过文件选择器)(在我的例子中是*.pdf或*.doc)但是uri只包含文件路径("sdcard/my_folder/test.pdf")。对于我的应用程序,我需要像图像选择器那样的内容路径(content://media/external/images/media/2).有什么方法可以将"file:///"转换为"content://"uri?或者有没有其他人知道如何解决这个问题?最好的问候更新:主要问题是,在我使用文件选择器valuecallback.onReceiveValue(uri)方法选择我的文件后,在路径后面添加了一个“/”。所以我得

android - 设置 Uri 时出现位图错误

我想让ImageView在网站上显示图像。所以我创建了一个新的ImageView并执行imgView.setImageURI(uri);当我启动应用程序时,图像没有出现,并且出现错误“resolveUrifailedonbadBitmapUri(uri)”。关于如何解决这个问题有什么想法吗? 最佳答案 如果不是内容URI,thislink可能有帮助。这似乎表明imgView.setImageURI()不应用于常规URI。复制相关位:Yes,ImageView.setImageURI(ContentURIuri)works,butit

android - 如何获取联系人照片 URI

我正在使用AndroidContactContentProvider。我有一个电话号码,我需要获取与此电话号码关联的联系人的照片的URI。我该怎么做???我知道我可以获得照片的原始数据并构建一个InputStream,但我不需要输入流,我需要URI.编辑:最初我使用以下代码来获取联系信息Uriuri=Uri.withAppendedPath(PhoneLookup.CONTENT_FILTER_URI,Uri.encode(phoneNo));Cursorcursor=context.getContentResolver().query(uri,details,null,null,nu

android - 使用 Uri 或 Assets 中的文件创建 MediaPlayer 时出错

我将song.mp3复制到我项目的Assets目录并编写了以下代码:privateMediaPlayermp;Uriuri=Uri.parse("file:///android_asset/song.mp3");mp=MediaPlayer.create(this,uri);运行create语句后,变量mp为null。怎么了?谢谢。 最佳答案 试试这个:try{AssetFileDescriptorafd=getAssets().openFd("AudioFile.mp3");player=newMediaPlayer();play

android - 如何获取提供 URI 的位图,java.io.FileNotFoundException : No content provider:/sdcard/Hello/1310610722879. jpg

我已经阅读了执行此操作的示例:protectedvoidonActivityResult(intrequestCode,intresultCode,Intentdata){super.onActivityResult(requestCode,resultCode,data);if(resultCode==RESULT_OK){UriimageUri=data.getData();Bitmapbitmap=MediaStore.Images.Media.getBitmap(this.getContentResolver(),imageUri);}}但是我得到java.io.FileNot

Android INSTALL_FAILED_INVALID_URI

当我尝试通过Eclipse将Android应用程序安装到设备时,我刚开始遇到以下错误:InstallationfailedduetoinvalidURI!Pleasechecklogcatoutputformoredetails.Launchcanceled!我还尝试在bin文件夹中安装APK,并通过adb安装签名的APK。当我这样做时,我收到一个INSTALL_FAILED_INVALID_URI错误。我没有对我的设置进行任何更改,它过去一直没有问题。有什么想法吗?谢谢!LogCat输出:D/AndroidRuntime(32345):CheckJNIisOFFD/dalvikvm(

android - CustomTabs 在 302 重定向后显示 ERR_UNKNOWN_URL_SCHEME

我正在尝试使用自定义选项卡实现OAuth2登录流程,但在登录成功后,使用以下url检索到302重定向:“my.app:/oauth2/code?xxx”。现在我已经在AndroidManifest中声明了重定向URI来听这个,但是看到了ERR_UNKNOWN_URL_SCHEME:/我试过不同的url-schemes来收听,但似乎没有一个被触发来打开我的应用程序。 最佳答案 该问题与另一个应用程序中发生的识别有关。因此,当我恢复CustomTabs时,不知何故上下文丢失了。:/基本上这就是我们想要做的:MyApp->CustomTa