skype-uri-tutorial-webpages
全部标签 我正在让用户使用存储访问框架文档选择内部存储或外部存储(SD卡)。在用户选择目录后,我想检查用户选择的目录是否属于特定存储(内部或外部存储)的根文件夹。这就是我努力实现这一目标的方式,这就是我到目前为止所取得的成就-publicvoidonActivityResult(intrequestCode,intresultCode,Intentdata){if(resultCode==RESULT_OK&&requestCode==42){UritreeUri=data.getData();if(!wrong_directory_selected(treeUri,Context)){//Pe
我正在尝试从我的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”是
我正在获取外部SD卡的PersistableUriPermission并将其存储以供进一步使用。现在我希望当用户从我的应用程序的文件列表中向我提供文件路径时,我想编辑文档并重命名它。所以我有要编辑的文件的文件路径。我的问题是如何从我的TreeUri中获取该文件的Uri以便编辑文件。 最佳答案 访问SD卡的文件使用DOCUMENT_TREE对话框获取SD卡的Uri。告知用户如何在对话框中选择sd-card。(配图或gif动图)//callfordocumenttreedialogIntentintent=newIntent(Inten
我发现在我的设备上,如果我有一个uri,则默认的媒体显示工具不会向我显示相同的内容:file://mnt/sdcard/DCIM/Image.jpg当我通过内置Intent选择图像时,我得到了这个:content://media/external/images/media/247这两个都显示相同的文件,但我在使用第一个时没有任何共享选项。我的问题是,如何根据文件Uri找到内容Uri? 最佳答案 我正在制作文件,所以我有一个File对象file。所以我现在这样做是为了将文件的Uri作为“content://”Uri。Uricaptur
我正在尝试从设备库中获取图像,然后在另一个Activity中显示它。我Activity中的代码:privatevoidstartGallery(){Intentintent=newIntent(Intent.ACTION_GET_CONTENT);intent.addCategory(Intent.CATEGORY_OPENABLE);intent.setType("image/*");startActivityForResult(intent,REQ_OPEN_GALLERY)}@OverrideprotectedvoidonActivityResult(intrequestCode
我有一个文件的真实路径,如“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
在我的程序中,我想通过它的文件路径保存选定的铃声,然后将其设置为当前铃声。我从RingtonePreference中获取了铃声uri,并从MediaStore数据库中获取了它的文件路径。例如Uri-content://media/internal/audio/media/29Path-/system/media/audio/notifications/Ascend.mp3现在,如何从我保存的文件路径中获取铃声Uri?由于铃声已经存在于MediaStore中,我尝试了以下功能,但没有用。uriRingtone=MediaStore.Audio.Media.getContentUriFor
我想选择存在于sdcard而不是内部存储中的文件并将其上传到服务器,但我无法获取其大小的路径。我已经开始使用以下代码选择文件的Intent:intent=newIntent(Intent.ACTION_OPEN_DOCUMENT);intent.addCategory(Intent.CATEGORY_OPENABLE);intent.setType("*/*");String[]mimetypes={"application/*"};intent.putExtra(Intent.EXTRA_MIME_TYPES,mimetypes);startActivityForResult(Int
我正在尝试仅选择电话号码的联系人。我正在关注thiscodestaticfinalintPICK_CONTACT_REQUEST=1;//Therequestcode...privatevoidpickContact(){IntentpickContactIntent=newIntent(Intent.ACTION_PICK,newUri("content://contacts"));pickContactIntent.setType(Phone.CONTENT_TYPE);//Showuseronlycontactsw/phonenumbersstartActivityForResu
描述:http://www.rqgg.net/topic/vrvkz-select-multiple-images-from-android-gallery.html如果调用者可以处理多个返回项(用户执行多项选择),那么它可以指定EXTRA_ALLOW_MULTIPLE来指示这一点。这很有趣。他们在这里指的是用户可以选择多个项目的用例吗?@TargetApi(Build.VERSION_CODES.JELLY_BEAN_MR2)publicvoidselectPhotos(){Intentintent=newIntent();intent.setType("image/*");inte