草庐IT

android - Android 中 URI 匹配器的问题

我有一个这样定义的权限字符串:publicfinalstaticStringAUTHORITY="dsndata.sds2mobile.jobprovider";后跟UriMatcher的一个版本:uriMatcher.addURI(JobMetaData.AUTHORITY,"/JobNames/*",JOBNAME_SINGLE_URI);传递给开关的uri是:content://dsndata.sds2mobile.jobprovider/JobNames/test这会通过开关并达到默认值(抛出IllegalArgumentException)。我错过了什么吗?我进行了搜索,但找

android - adb "geo fix"命令到Android真机?

如何在真实设备上测试GPS?我连接到模拟器,一切正常。jdev@jdev-K~$adbdevicesListofdevicesattached4df10455333395f1devicejdev@jdev-K~$telnet4df10455333395f1telnet:couldnotresolve4df10455333395f1/telnet:Nameorservicenotknown哪个端口?告诉我,我找不到。谢谢! 最佳答案 Unfortunatelygeofixdoesn'tworkonrealdevices.不是开箱即用的

android - 文件的图像 URI

我有一个图像URI,使用以下方法检索:publicUrigetImageUri(ContextinContext,BitmapinImage){ByteArrayOutputStreambytes=newByteArrayOutputStream();inImage.compress(Bitmap.CompressFormat.JPEG,100,bytes);Stringpath=Images.Media.insertImage(inContext.getContentResolver(),inImage,"Title",null);returnUri.parse(path);}这对于

android - 使用 Uri 从 SD 卡获取文件

我让用户从sdcard中选择一个文件上传到我的服务器,并将返回给我的Uri保存在onActivityResult中例子:file:///storage/emulated/0/Download/menu-4.27.13.pdf当我尝试将其转换为字节数组以发送到服务器时,我得到了FileNotFoundExceptionif(!fileURI.equals("")){Filepdf=newFile(fileURI);try{FileInputStreamfin=newFileInputStream(pdf);bytefileContent[]=newbyte[(int)pdf.length

Android - 使用 intent uri 从命令行启动 Activity

我有一个带有以下Intent过滤器的Activity我基本上是按照说明在Intent过滤器中尝试自定义数据方案here为了测试IntentUri是否启动Activity,我尝试通过终端使用以下命令来触发Intent:adbshellamstartintent://show/#Intent;scheme=customapp;package=com.comp.pac;end我收到以下错误:Activitynotstarted,unabletoresolveIntent{act=android.intent.action.VIEWdat=intent://show/flg=0x1000000

java - Android - 连接登录 URI 时出错

我正在尝试在我的代码中连接一个谷歌电子表格。它工作了一段时间,但最近它停止工作了。它是在我将工作区移动到另一个目录后开始的。我没有改变任何其他东西......这是错误:06-0117:04:56.108:W/System.err(1290):com.google.gdata.util.AuthenticationException:ErrorconnectingwithloginURI06-0117:04:56.118:W/System.err(1290):atcom.google.gdata.client.GoogleAuthTokenFactory.getAuthToken(Goo

Android:过滤特定 Uri 模式的 Intent

我需要我的Android应用程序在我的应用程序中运行某个Activity,响应发送的Intent中的以下Uri数据:http://www.example.com/redirect.aspx?customurl=example%3a%2f%2f%3fop%3dexampledetail%26stuff%3d12345%26morestuff%3dI%2520Love%25Android如果我在我的list中使用以下内容(对于我想要响应Intent的Activity),我可以捕获它,但会弹出选择器(我不想要):因为我不想弹出选择器,所以我尝试在标签中使用android:pathPatter

android - 如果扩展文件版本与 apk 版本代码不同,则使用 URI(使用 Google Zip 扩展库)访问 APK 扩展文件会导致崩溃

我的apk版本代码是版本3。我使用的是主扩展文件,它加载了apk版本代码1(文件名类似于main.1.ex.etc.eg.obb)。扩展文件可以在设备上正常下载。扩展文件有媒体文件,所以我使用GoogleZip扩展库中的APEZProvider来使用VideoView播放它。调用VideoView.start()会导致Nullpointer异常。到目前为止我发现了什么:在APEZProvider.initIfNecessary()中返回主扩展文件版本3而不是1。因此尝试打开ZipResourceFile(mAPKExtensionFile)返回null。APEZProvider.ope

android - 如何获取res文件夹的Uri?

我正在尝试获取可绘制文件夹中的图像的Uri。我尝试了很多可能的方法,但似乎没有任何效果。谁能建议我如何获取res文件夹的Uri。任何帮助深表感谢。 最佳答案 嗯,其实很简单。包中资源的基本URI可能类似于以下可能性:android.resource://[package]/[resource_id]android.resource://[package]/[restype]/[resname]因此以下内容是可管理的。StringpkgName=getApplicationContext().getPackageName();Urip

android - Glide 模块加载自定义尺寸的 url 图片,带有路径和任何 uri 处理

我已经关注了这个tutorial它被声明为自定义Glide模块,根据ImageView大小从服务器加载不同大小的图像。我也看过thisGlidewiki解释相同。但是教程和Glidewiki上的实现只有在您发送到自定义模块的字符串是http/httpsurl时才有效。我如何修改此自定义模块或创建一个新模块以处理所有其他类型(String、Uri、int等,如Glide.load()所做的那样)并保留教程中介绍的功能? 最佳答案 不是使用处理新数据类型的append()注册新的ModelLoader,而是使用prepend()注册它,