草庐IT

CONTENT_URI

全部标签

android - Oreo DocumentsContract.getDocumentId(uri) 返回路径而不是 Long

我正在尝试获取存储在Android文件系统中的文件的真实路径(我正在使用Android8.1的模拟器上进行测试)这是我的代码:finalStringid=DocumentsContract.getDocumentId(uri);finalUricontentUri=ContentUris.withAppendedId(Uri.parse("content://downloads/public_downloads"),Long.valueOf(id));returngetDataColumn(context,contentUri,null,null);对于Android8.0的早期版本,

Android Intent 数据 Uri 查询参数

我正在尝试使用如下Intent启动我的应用:adbshellamstart-aandroid.intent.action.VIEW-d"my_scheme://my_host?queryParam1=QueryParam1&queryParam2=QueryParam2"(我已经使用方案“my_app_scheme”和主机“my_host”注册了数据Intent过滤器)但是当我这样做的时候getIntent().getData()我得到的只是URI"my_scheme://my_host?queryParam1=QueryParam1"getIntent().getData()中只设置

android - android中的URI是什么

我最近遇到了一个对我来说毫无意义的android对象。我不明白什么是URI?好吧,我检查了OfficialDocumentation它说:ImmutableURIreference.AURIreferenceincludesaURIandafragment,thecomponentoftheURIfollowinga'#'.BuildsandparsesURIreferenceswhichconformtoRFC2396.问题是,你不能用一个URI来解释什么是URI!我完全糊涂了。我做了一些研究并发现了thisarticle.但是它说Uridoesnothing谁能给我解释一下这是什么

android - 如何从 URI 获取文件名

你好我正在用androidgallery开发视频播放器。我从画廊收到URI。并且我需要在播放视频时显示视频标题。所以如果内容没有标题元数据。我需要显示视频文件名。如何获取视频内容文件名?谢谢 最佳答案 这是从url获取文件名的代码Uriu=Uri.parse("www.google.com/images/image.jpg");Filef=newFile(""+u);f.getName(); 关于android-如何从URI获取文件名,我们在StackOverflow上找到一个类似的问题

android - 我可以从名称中获取图像文件的 Uri 吗?

有一些图片文件,我想获取这些图片文件的Uri。在我的代码中,我只知道图像文件的路径和文件名。如何从其路径和文件名中获取Uri? 最佳答案 如果你有一个文件,你总是可以将它转换成一个URI:Filefile=newFile(path+File.pathSeparator+filename);URIuri=file.toURI();或者,如果您想使用AndroidUri类:Uriuri=Uri.fromFile(file); 关于android-我可以从名称中获取图像文件的Uri吗?,我们在

Android:使用存储访问框架获得的 URI 中的 Intent 选择器打开文件

一开始,用户可以使用新的存储访问框架选择文件(假设应用程序是API>19):https://developer.android.com/guide/topics/providers/document-provider.html然后我通过保存如下所示的URI来保存对那些选定文件的引用:content://com.android.providers.downloads.documments/document/745(在这种情况下,文件来自默认下载目录`)。稍后,我想让用户打开这些文件(例如他们的名字显示在UI列表中,用户选择一个)。我想用Android著名的Intent选择器功能来做到这一

android - 使用 JNI 将 android.content.Context 参数发送到函数

我正在尝试创建一种方法来检查需要上下文参数的互联网连接。JNIHelper允许我调用带参数的静态函数,但我不知道如何“检索”Cocos2d-xActivity类以将其用作参数。publicstaticbooleanisNetworkAvailable(Contextcontext){booleanhaveConnectedWifi=false;booleanhaveConnectedMobile=false;ConnectivityManagercm=(ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_S

android - WRAP_CONTENT View 中的 MATCH_PARENT View

我理解MATCH_PARENT意味着View想要与其父View一样大(减去填充),而WRAP_CONTENT意味着View想要足够大包含其内容(加上填充)我的问题是,当将MATCH_PARENTView(ViewA)放入WRAP_CONTENTView(ViewB)中时会发生什么情况?这种情况下A、B两个view的参数是怎么计算出来的? 最佳答案 它填充所有可能允许其父级的空间,在层次结构中向上查找。如果WRAP_CONTENTView(ViewB)的父级有大小限制,它将采用该大小。如果没有分层父级有大小(在RootView之前都是

android - 宽度为 "wrap_content"的多行 TextView

我想知道如何让TextView在多行中显示其内容withouthardcodingthewidthintheXML.欢迎任何想法。编辑:我的问题是,当文本超过设置的宽度时(因为它到达了屏幕的末尾),一部分文本就不会显示。我希望文本分成两行 最佳答案 虽然我无法重现不环绕的问题,但您可以通过在第一个TextView上使用weight来解决定位问题。使用以下XML在Eclipse的图形布局View中提供预期的输出: 关于android-宽度为"wrap_content"的多行TextView

android - 图像 uri 不在某些 Android 设备上的 ImageView 上显示图像

我有一个ImageView。当您单击ImageView时,它会打开图库,然后您选择一张图像并将其显示在ImageView上。我有一个条件,当我关闭我的应用程序然后打开它时,图像将保留在那里。因此,为此,我将图像Uri存储在sharedprefrence上。在打开应用程序时,我正在检索相同的Uri并尝试在imageView上显示图像。但是在某些手机中-图像看起来很完美,例如Mi(Lollipop)、Samsung(KitKat)但它不会出现在摩托罗拉(棉花糖)、一加一(棉花糖)等手机中。知道为什么会这样吗?这是我的代码用于获取我正在使用的图像Intentintent=newIntent(