草庐IT

file_example

全部标签

android - Android 中的 File.toURI 和 Uri.fromFile 有什么区别

在尝试使用documentation中描述的相机Intent获取图片时.我已经添加了所需的MediaStore.EXTRA_OUTPUTextra,但问题是它没有将文件保存在我想要的位置。所以我更仔细地阅读了文档,并将其与我所做的进行了比较(因为我没有盲目复制/粘贴提供的示例代码),发现我正在使用intent.putExtra(MediaStore.EXTRA_OUTPUT,myFile.toURI());代替intent.putExtra(MediaStore.EXTRA_OUTPUT,Uri.fromFile(myFile));第二个版本运行完美,但我不明白为什么。这两种方法的文档

android - 无法执行 dex : Multiple dex files define

怎么了?为什么我有这个问题?Unabletoexecutedex:MultipledexfilesdefineLcom/nineoldandroids/animation/Animator$AnimatorListener;和Unabletoexecutedex:MultipledexfilesdefineLcom/nineoldandroids/animation/Animator$AnimatorListener; 最佳答案 您是否正在使用android库(另一个库项目),该库的.jar库与项目中的另一个.jar名称相同,但sh

android - 错误 :(53, 29) 找不到错误 : cannot access zzbti class file for com. google.android.gms.internal.zzbti

我正在尝试使用firebase进行用户身份验证。我已按照AndroidStudioFirebase下的说明进行操作,但出现此错误->Error:(53,29)error:cannotaccesszzbticlassfileforcom.google.android.gms.internal.zzbtinotfound 最佳答案 我偶然发现了同样的错误,检查了Firebase文档我意识到我的build.gradle(Module.App)中的依赖项不是最新的,所以我更改了它们以便它们与此链接https://firebase.googl

c# - Xamarin Android 应用遇到未找到类 ... 在路径 : DexPathList[[zip file . ..]...]

当我尝试在XamrinAndroid应用程序中执行以下代码行时遇到错误:EntityEditoree=newEntityEditor();EntityEditor类是一个DialogFragment,其代码如下所示:namespaceStoryvoque{publicclassEntityEditor:DialogFragment{EditTextentityId;EditTextentityType;EditTextentityName;EditTextentityDescription;EditTextcontainerEntityId;AutoCompleteTextViewco

java - new File(path) 实际上总是在 android 上创建一个文件?

我正在尝试检查androidsd卡上是否存在文件...所以我这样做:Filef=newFile(sdpath+"/"+DATABASE_NAME);//if(!f.exits()){...createnewfile..}else{...dosomething...}每次都会在sd卡上实际创建目录或文件。我知道它不存在,当执行新文件时它会被创建,它不应该吗?我在谷歌上读到新文件不会在文件系统上创建一个实际文件,但在我的例子中它确实......在不使用新文件的情况下检查文件/目录是否退出的任何替代方法..编辑1:好吧,我想补充一点(4年后:))这个问题在我写这篇文章的时候只在两台设备上发生

android - Eclipse-Android-SDK : DDMS: File-Explorer doesn't open folder

我想使用DDMS的文件资源管理器打开一个文件夹,但是当我尝试展开该文件夹以查看其内容时,没有任何反应。该文件夹是我的Padfone(未root)的data目录,如下所示:有人知道如何使这项工作成功吗? 最佳答案 (仅适用于root设备)您必须拥有数据文件夹的编辑权限。Root设备。然后转到“http://www.appsapk.com/root-explorer”下载并安装到您的设备中。打开应用,然后在顶部选择“Monuntedasr/w”然后按住数据文件夹(长按)并找到权限选项有这样的东西读写执行用户组其他确保“其他”勾选已读。对

java - 转换为 Dalvik 格式失败 : Unable to execute dex: Multiple dex files define Lcom/squareup/okhttp/Address;

我在StackOverflow上看到这个问题被问了大约100次,但这并不是一个解决所有问题的答案。这是我的构建路径:但是我仍然得到:[2014-05-0311:44:33-DexLoader]Unabletoexecutedex:MultipledexfilesdefineLcom/squareup/okhttp/Address;[2014-05-0311:44:33-Untappd]ConversiontoDalvikformatfailed:Unabletoexecutedex:MultipledexfilesdefineLcom/squareup/okhttp/Address;解

php - 安卓 : Upload large files using MultipartEntity

根据这个答案"AndroiduploadvideotoremoteserverusingHTTPmultipartformdata"我执行所有步骤。但我不知道如何为服务器端编码!我的意思是一个PHP简单页面,为我最重要的敌人上传服务。另一个问题是:YOUR_URL(以下代码段的第3行)必须是该PHP页面的地址吗?privatevoiduploadVideo(StringvideoPath)throwsParseException,IOException{HttpClienthttpclient=newDefaultHttpClient();HttpPosthttppost=newHtt

解决本地图片无法展示并且浏览器控制台报错:Not allowed to load local resource: file:xxxx

问题描述今天做文件上传的时候,把上传的目录设置为本地D盘的一个文件夹了。然后把绝对路径存到库里面,再以接口的形式把路径传给前端用于展示。但是很快发现问题了,前端无法读取图片。并且在控制台报错了:给大家看下我数据库里面存的路径吧:对应的就是我本地的这张图:分析问题不显示出来才是对的!因为我犯了一个很基本又很致命的问题:浏览器是不能直接访问本地资源的,也是出于安全考虑,如果浏览器可以直接访问本地的话,那也是一件很可怕的事情。看到这里其实就能明白为什么公司开发中,一般文件都会上传到oss或者其他云服务器,不单单是方便管理,和更加了安全,和这个原因或多或少都有一些关系。所以,我们要通过一段手段,用来做

如果时区更改,Java File.lastModified 返回值会更改吗?

即使当前设备时间已更新或用户更改了设备时区,类File中的函数lastModified是否始终返回相同的值? 最佳答案 File.lastModified对应于File指向的文件的最后一次更新时间,用UTC毫秒表示,自Epoch(1-1-1970).所以,不,除非您修改文件,否则它不会改变。 关于如果时区更改,JavaFile.lastModified返回值会更改吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverf