草庐IT

storage_drive

全部标签

android - Google Drive API - 名称不能为空 : null (But I had passed valid account name to GoogleAccountCredential)

最近,我有访问GoogleDrive的Android代码。我使用的是GoogleAPIsClientLibraryforJava而不是GooglePlayservicesclientlibraryprivatestaticGoogleCloudFilesearchFromGoogleDrive(Drivedrive,StringqString,HandleUserRecoverableAuthIOExceptionableh,PublishProgressablep){try{Files.Listrequest=drive.files().list().setQ(qString);do

android - 如何获取Google Drive文档的文件名和真实路径?

我正在使用以下代码获取文件管理器中文件的文件名和路径。但是它不会返回GoogleDrive文件的路径。知道如何获取实际路径吗?我的代码-publicStringgetFilePath(){if(uri.getScheme().equalsIgnoreCase("file")){returnuri.getLastPathSegment();}cursorLoader.setUri(uri);cursorLoader.setProjection(projections);Cursorcursor=cursorLoader.loadInBackground();intcolumn_index

android - 如何在 Eclipse 中将源附加到 Google Drive API 或 `Android Private Library`

我已经使用AddGoogleAPIs...菜单选项安装了DriveAPI。在DriveAPI下手动钻取任何一个jar时,源代码打开正常。但是在AndroidPrivateLibraries下手动钻取同一个jar会导致“找不到源”。因此,例如,当使用openDeclaration(F3)时,我会看到“找不到源”页面。构建系统使用名为AndroidPrivateLibraries的库链接所有jar。我找不到将源代码或文档附加到DriveAPI的方法。所有附加任何内容的选项都被禁用。有什么建议吗? 最佳答案 找到了一个方法...我在“构建

android - 适用于 Android 的 Google Drive Rest API 的文件选取器

虽然GoogleDriveAndroidAPI(一个独立于GoogleDriveRestAPI的API)确实包含一个文件选择器,但GoogleDriveAndroidAPI并未与GoogleDriveRestAPI的所有功能集成,例如导出Google文档文件为不同的格式。虽然有一个适用于Web应用程序的GoogleDriveRestAPI文件选择器,但我还没有找到适用于Android应用程序的文件选择器。有谁知道使用GoogleDriveRestAPI创建文件选择器以供用户从其GoogleDrive帐户中选择文件的最佳方法吗? 最佳答案

android - 手机文件读取性能 : internal storage vs. SD卡对比PC硬盘

我的Android应用程序将使用大文件和非常大的文件(即大小在10MB到2GB之间)。我一直想知道智能手机使用什么硬件来稳定存储,以及这里的软件(文件读取/查找)注意事项是否与PC硬盘相似。我试图找到有关硬件的信息并有一些关于它的图片(内部存储、SD卡),但我检查的来源都不够全面和/或具体。我的(相互关联的)问题是:在“现代”智能手机(例如,Android2.2手机)上读取大文件时,与在PC上使用Java应用程序读取大文件相比,我必须考虑的主要区别是什么?(在磁盘寻道/读取性能方面;显然,手机内存比PC小,所以在缓冲区等情况下必须考虑到这一点)与PC硬盘相比,智能手机中使用的稳定存储硬

android - 错误 : cannot find symbol method getDownloadUrl() of type com. google.firebase.storage.UploadTask.TaskSnapshot

在gradleupdate之前一切正常,但后来弹出这个错误。我引用了官方文档,它提供了相同的代码。NotacceptingthegetDownloadUrl()method我已经添加了最新的正确依赖项并且gradle同步成功。app/build.gradle这是firebase文档中提供的示例代码,与我的相同。FirebaseAssistant即使所有必需的东西都存在,我也无法理解可能会出现什么问题。自2天以来一直坚持这个问题,请帮忙! 最佳答案 正如Doug指出的那样,UploadTask.getDownloadUrl()已被弃用

安卓 : FileProvider on custom external storage folder

我正在尝试设置一个文件提供程序来共享文件。我的文件保存在外部存储的“AppName”文件夹中(与Android、Movies和Pictures文件夹同级)。这是我的文件提供者配置:和file_paths.xml:当我尝试访问我的文件时:UrifileUri=FileProvider.getUriForFile(activity,"com.mydomain.appname.fileprovider",newFile("/storage/emulated/0/AppName/IMG_20160419_095211.jpg"));它返回一个错误:java.lang.IllegalArgume

c++ - boost : persistent storage of R-trees?

因此boost以R树的形式提供了很好的空间索引功能。这很好,但似乎还不可能在构建树后对其进行序列化,我错了吗?通常的“out_archive那么第一个问题:有人知道如何使用boost序列化R树吗?如果没有,那么我的第二个问题:您将如何将索引永久存储在磁盘上以避免每次都重建它?(我有一个包含145M条目的数据集,构建索引需要几个小时,所以我真的不想构建它不止一次!) 最佳答案 打包算法和批量加载可以加载包(使用打包算法)。AdditionallytherearealsoalgorithmscreatingR-treecontainin

c++ - 将 IPv4/IPv6 地址和端口设置为 sockaddr_storage 结构

我正在将一个IPv4应用程序移植到一个AF独立代码库(它应该与IPv4和IPv6一起工作)。现在我尽可能地使用sockaddr_storage,但是现在我必须设置(填充)一个sockaddr_storage。但我不知道正确的方法是什么。之前的代码是://definedindata_socket.hstructsockaddr_inladdr;现在有这个设置sin_addr和sin_port的函数:voidDataSocket::SetLocalAddr(constchar*addr,constintport){this->laddr.sin_port=htons(port);if(ad

c++ - 移动到未初始化的内存,或者 raw_storage_iterator 是如何工作的

我想将一系列对象移动到未初始化的内存中(使用移动构造)。由于std::uninitialized_copy没有move-counterpart,我想到了两个选项:使用std::move和raw_storage_iterator,或求助于手动循环:T*dest=get_memory();//optiononestd::move(first,last,std::raw_storage_iterator(dest));//optiontwofor(autoi=first;i!=last;++i,++dest){new(dest)T(std::move(*i));}第一个选项会执行移动构造(因