草庐IT

mongoserver_uri

全部标签

android - Uri.parse() 在单元测试中总是返回 null

这个简单的单元测试总是通过,我不知道为什么。@RunWith(JUnit4.class)classSampleTest{@TesttestSomething(){Uriuri=Uri.parse("myapp://home/payments");assertTrue(uri==null);}}到目前为止,我尝试的是使用“传统”URI(http://example.com),但uri也是null. 最佳答案 我用Robolectric解决了这个问题.这些是我的单元测试配置build.gradledependencies{...test

Android:如何获取外部存储 PUBLIC 目录中文件的 content://URI

我关注了thisGoogletutorial使用newIntent(MediaStore.ACTION_IMAGE_CAPTURE)开始捕获图像的Intent。本教程建议使用带有getExternalStoragePublicDirectory的公共(public)目录,这对我的应用非常有用。但随后他们的示例改为使用getExternalFilesDir。然后使用MediaStore.EXTRA_OUTPUTIhavetogetacontentURI将文件的URI传递给Intent因为我想以AndroidN为目标。在以N为目标之前,我只需传递一个file://URI,除Google之外

android - 为什么我收到错误消息 "URI is not Registered"?

我刚刚安装了AndroidStudio,一切都运行良好,但是在我的计算机关闭后我第二次打开了AS,我收到以下错误:"URIisnotRegistered"以下代码行:这只是list,但它发生在我所有带有该链接的XML文件上。我搜索了Stack并没有找到任何可以解决我的问题的方法。 最佳答案 也许这是因为它不是主要的Manifest.xml,而是调试Manifest..尝试编辑app/src/main/Manifest.. 关于android-为什么我收到错误消息"URIisnotRegi

android - 将 java.net.URI 转换为 android.net.Uri

我能够找到如何将android.net.Uri转换为Java.net.URIhere但反之亦然。所以在花了一些时间后,我想通了。这是解决方案(如果有其他解决方案,请同时发布)先将javaURI转成字符串,然后使用android.net.Uri的解析函数android.net.URIandroidUri=android.net.Uri.parse(javaURI.toString()); 最佳答案 http://developer.android.com/reference/android/net/Uri.html#parse(jav

android - 从 Uri 检索可绘制资源

我以这种方式将可绘制资源路径存储在Uri中:Uriuri=Uri.parse("android.resource://my_app_package/drawable/drawable_name");如何获取uri引用的Drawable?我不想把它放在ImageView中,只是检索Drawable(或Bitmap)对象。 最佳答案 getContentResolvercrobject然后调用:is=cr.openInputStream(uri)最后调用:Drawable.createFromStream(InputStreamis,S

android - 获取 Uri Android 的真实路径

我正在开发一个VideoPlayer。我将启动Intent的URI转换为字符串,它给了我content://media/external.....。但我需要找到真正的路径。例如:/storage/extSdcard....。我该怎么做?如果需要,这是我的代码:videoURI=getIntent().getData();vv.setVideoURI(videoURI);videoName=videoURI.toString();tvTitle.setText(videoName); 最佳答案 使用此代码。这适用于所有android版

android - 我的 Android 相机 Uri 返回一个空值,但三星修复程序已经到位,帮助?

所以我知道三星设备上的相机问题。您需要在调用相机Intent之前创建一个Uri,如下所示:IntentcameraIntent=newIntent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);ContentValuesvalues=newContentValues();values.put(MediaStore.Images.Media.TITLE,m_username);mImageUri=getContentResolver().insert(MediaStore.Images.Media.EXTERNAL_CONTENT_U

android - 使用 Cache Uri 作为 MediaStore.EXTRA_OUTPUT 时相机无法工作/保存

我正在尝试从Fragment拍照后获取完整图像。如果我使用文件中的Uri(Uri.fromFile(file)),拍照并点击“确定”按钮后相机不会退出(看起来可以t写信给Uri或者谁知道呢)。使用FileString,格式为'/data/data/com.package.bla/cache/img198346262jpg',它不能正常工作(文件在那里,但它是空的,因为相机没有在上面保存任何东西)。到目前为止我尝试了什么:创建后删除文件,如thisexample做。但是,相机退出后该文件不存在。添加了外部存储读取权限,以防万一所以我不知道为什么图像没有被保存并且已经花费/浪费了很多时间来

android - 了解有关 Android Uri 类的所有信息 - 用途和目的

有没有人有一些有用的链接来了解AndroidUri的?例如,您从“拍照”Intent中返回一个Uri。URI是什么样的以及如何使用它。为什么使用它们而不是文件名或文件句柄?关于Uri类的开发文档实际上毫无值(value)。http://developer.android.com/reference/android/net/Uri.html只有在您已经确切知道它是什么以及如何使用它时才清楚。感谢任何链接。 最佳答案 我会查看内容提供者部分http://developer.android.com/guide/topics/provide

android - Facebook Messenger 的自定义 URI 方案

鉴于Facebook最近的“encouragement”迁移到一个单独的信使应用程序,并作为{非常丰富!}answertothequestiononURL/URIschemessupportedbytheFacebookapp的后续行动,我一直想知道是否有关FacebookMessenger应用程序的信息customprotocol的fb-messenger://可用。我正在寻找的功能是能够单击一个按钮,该按钮将打开一个与Facebook数字ID已知的用户的FB信使聊天窗口。如果设备上未安装Facebook应用程序(katana)(即只有信使,orca),这也需要工作。我找到了exam