如何将RFC 3339日期时间转换为IST?
我正在使用Google Drive REST API,以列出我的Google Drive文件.我在驱动器中的文件的元数据下方获取.在此,我以RFC 3339格式获得了"创建时间". 您能帮我将Google Drive REST API返回的时间转换为IST吗?有什么方法可以在Linux平台中执行此操作? { "files": [ { "id": "1y_GB6OCBENf_gDMAzAHdN", "name": "testfile.jpg", "webViewLink": "https://drive.google.com/file/d/1y_GB6OCBENf_gDMAzAHdN/view?usp=drivesdk", "createdTime": "2019-06-17T02:08:50.959Z" } ] } 注意:我正在使用Curl工具从我的Linux服务器访问Google Drive REST API. 解决方案 我知道
8 2024-04-09
编程技术问答社区
Google Drive Android API在删除应用后仍返回成功
我正在使用新的Google Drive Android API. This is the demo code that I've copied from google的android-samples repo . GoogleSignInAccount signInAccount = GoogleSignIn.getLastSignedInAccount(this); if (signInAccount != null && signInAccount.getGrantedScopes().containsAll(requiredScopes)) { initializeDriveClient(signInAccount); } else { ... } 我面临的问题是,即使我从驱动器中删除了该应用程序,getLastSignedInAccount()仍在返回帐户,并且在帐户上的操作(例如添加文件)仍然成功.我想返回GoogleSignInAccoun
2 2024-03-20
编程技术问答社区
Google Drive Api无法连接/授权到谷歌账户
我正在尝试构建一个集成了Google Drive API并将驱动器用作存储存储的Android应用程序,但是从一开始就遇到了它后,我就会成为它. 我一直在尝试遵循可用的官方指南: https://developers.google.com/drive/android/android/android/android/get-start- start-started/a > 还有另一份指南,我找到了每当我尝试测试运行应用程序以查看应用程序是否正在连接到驱动器时​​,我会在控制台中获得以下输出: $ adb shell am start -n "app.googledrive/app.googledrive.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER Client not ready yet..Connected to process 2889 on device emul
错误getGoogleAppId失败,状态。10 Android KitKat-GCM和Google Drive
我正在三星Galaxy S4 Mini中运行它. Kitkat Android. 在应用程序中,我同时使用GCM进行消息传递和Google Drive API.我认为我遇到的错误来自GCM,但我不确定. 这是logcat: I/PersonaManager﹕ getPersonaService() name persona_policy I/GMPM﹕ App measurement is starting up I/PersonaManager﹕ getPersonaService() name persona_policy I/MainActivity﹕ onCreate E/GMPM﹕ getGoogleAppId failed with status: 10 E/GMPM﹕ Uploading is not possible. App measurement disabled I/PersonaManager﹕ getPersonaService() name
谁能提供一份最新的Google Drive REST API v3的Android指南?
我和许多其他人一直在努力设置Google Drive REST API V3来使用Android应用程序.这主要源于以下事实:官方的Google文档缺少适当的Android快速启动指南,而我们却在发现(过时和/或令人困惑的)信息的碎片中,但需要的是完整最新指南针对初学者,以使我们启动并运行,以便他们可以在驱动器上打开和编辑文件,包括如何设置凭据,依赖项和表现. 所以我问是否有人愿意创建这样的指南,或者可以指出已经制作的指南,该指南与Google Drive API API REST V3详细在这里和b)涵盖了以上所有方面,需要开始初学者? Artofwarfare发布的指南在这里对于 - 但不幸的是,已经过时了几年.谁能提供本指南的最新版本?谢谢你. 解决方案 在回答这个问题之前,我希望您知道我从这里获得了代码( https://ammar.lanui.online/integrate-google-google-google-drive-drive-rest-rest-
20 2024-02-18
编程技术问答社区
备份/还原SQLlite数据库到Google Drive应用程序文件夹
我试图将功能合并到备份并将应用程序数据库还原到Google Drives应用程序文件夹(用户看不到).我浏览了基本的设置指南设置指南 for Android,并可以使用户授权用户该应用程序并到达调用连接方法的地步. 我面临的问题是,我不确定如何从设备到Google Drive App文件夹"发送"数据库文件(.DB). Google共享了用于创建新文件的片段,但仅此而已.我确实找到了一个以前问的问题,与我在寻找 Google Drive备份并还原数据库和Android应用程序的共享首选项,但不是我想要的. 搜索Google可能不会返回任何有用的链接,因为这是相对较新的API. 更新1: 共享onConnected()代码, public void onConnected(Bundle bundle) { Toast.makeText(GoogleSignIn.this, "In onConnected activity", Toast.LEN
12 2024-02-18
编程技术问答社区
无法访问Google Drive文件
我正在使用Google Drive制作记事本应用.每当用户在应用中创建文件时,它也会在Google Drive中创建一个文件.用户可以输入文本并保存文件,只要有Internet可用,未保存的文本就会遵守.我正在使用DriveId. 如果用户想使用我的应用程序将文件与替代设备一起使用,则我的选项也称为DriveId import.通过单击选项DriveId import将使用输入框提示用户输入现有DriveId.我想使用DriveId打开文件,但这是错误的. 然后,我看到了此 so 清楚地说DriveId只能在创建文件的应用程序和设备中使用. 我还在此处找到了一个类似的问题 ,但我无法解决问题.我已经使用result.getDriveFolder().getDriveId().getResourceId() 进行了资源. 如何使用ResourceID通过编程方式读取数据?如上所述在这里想更改轨道并进入Drive REST API. 有没有一种方法可以使用Google Dr
如何在我的安卓应用程序中使用谷歌硬盘api?
我想将应用程序数据上传到Google Drive.因此,我必须将Google Drive集成到我的应用程序中,但是我找不到任何适当的解决方案或源代码.因此,如果有人有完整的代码,即如何使用Google Drive到Android应用程序中,请帮助我. 解决方案 首先,有点批评.如果您以这种方式问一个问题("向我展示魔术"),它将迅速被投票,清除.它仅表明您没有做作业. 另一种可能性是您正在开始并完全迷失(去过那里).如果是这种情况,让我给您一个方向: 研究Android可用的2个API, reth a href =" https://developers.google.com/drive/android/intro" rel =" nofollow"> gdaa .他们实际上是同一件事,选择很大程度上取决于您的应用程序的需求. 决定要使用哪个.请特别注意GDAA仅支持文件范围的事实,从而限制了您的应用程序可以看到的文件/文件夹.体重优势/缺点. 研究/播放您选择的
4 2024-02-12
编程技术问答社区
无法从谷歌驱动器获取文件
我正在从事一个项目,用户可以将文档上传到我的服务器.可以从本地存储或云存储中选择此文件,例如Google Drive.当我从文件选择器中单击文件时,我要收到的全部是一个帐户信息和DOC INFO作为URI,当我尝试从此URI中获取DOC时,它正在显示FileNotFound.我也经历了Drive API,但这让我有些困惑.以下是我尝试Google Drive API时我提到的观点: 1.如何从本地存储中选择文件. 2.如何获取所选文件的FileID表格. 我尝试了以下代码段: Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT); intent.setType("**/"); startActivityForResult(intent, 1000); 和on activityResult @Override public void onActivityResult(int reque
10 2024-02-12
编程技术问答社区
将多个文件上传到Google Drive
到目前为止,我一直在使用上传文件来驱动演示代码.但是,对于我的应用程序,我需要能够用一个单击按钮上传多个用户选择的文件.我的问题是,而不是上传每个文件以驱动它,它将为所选的每个文件上传一次选择的最后一个文件.我认为,如果我正确理解了它,原因有一些事情可以快速执行多次,并返回REQUEST_CODE_CREATOR案例,但是我看不到另一种构造代码的方法. @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { switch (requestCode) { case REQUEST_CODE_LAUNCH_MAIN: if (resultCode == Activity.RESULT_OK) { Bundle bundle = data.getExtras();
14 2024-02-12
编程技术问答社区
DriveFile.trash(GoogleApiClient)方法没有了
Android示例代码具有drash()方法(请参阅相同的代码github ) DriveFile file = Drive.DriveApi.getFile(getGoogleApiClient(), result.getDriveId()); file.trash(getGoogleApiClient()).setResultCallback(trashCallback); 我使用最新的Google Play服务库(3月17日更新). 但是DriveFile类不包含drash()方法. 如何垃圾文件? 必须将google-drive-sdk用于java? 解决方案 看起来好像是糟糕. GITHUB上的代码在提交MSG的"删除垃圾活动"中消失了.但是至少看起来很快就会出现.同时,我坚持使用此因此22295903 解决方案.凌乱,但至少有东西.
如何设置谷歌硬盘图片链接到imageview?
我正在尝试将Google Drive Image链接设置为图像视图,但它显示了空白.我尝试了多种方式,并且还使用了Glide库. 如果我使用示例在线URL,则可以正常工作. 这是我的链接. https://drive.google.com/file/d/18F2oNjVUmyX7Kez5r7A6tOlrN0u5oZOr/edit 如何解决这个帮助. 解决方案 您可以将文件ID附加到(" https://docs.google.com/uc?id = "),并使用链接使用Glide,ImageloDADER,PICASSO等在ImageView中加载图像. 在您的情况下,URL将变成( ?
18 2024-02-11
编程技术问答社区
如何在安卓应用上删除谷歌硬盘文件?
我是开发人员,目前正在Android上使用Google Drive API. 我可以使用googleapiclient从我的应用程序查询并创建文件/文件夹;但是,我无法从应用程序中删除文件. 我在Google上进行了Google之后,发现最新的Google Drive Android API尚未支持它. 那么,还有其他方法可以从Android应用中删除文件? 解决方案 答案在这里 - 因此22295903 ,只需与 .或等待,删除已很快就会承诺. 在SO 22295903中,提到恢复到
18 2024-02-11
编程技术问答社区
如何在google drive的文件夹内创建文件?
我在文件夹中创建文件时面临问题,我在Google Drive中创建了单独的文件和单独的文件夹,但是我无法在Google Drive中的文件夹中创建文件 我已经使用了用于在Google Drive中的文件夹中创建文件的发布 public void onClickFolderInRootFlder(View view) { MetadataChangeSet changeSet = new MetadataChangeSet.Builder().setTitle("New CallLog folders").build(); Drive.DriveApi.getRootFolder(mGoogleApiClient).createFolder( mGoogleApiClient, changeSet).setResultCallback(callback); } final ResultCallback
24 2024-02-11
编程技术问答社区
如何从GoogleApiClient获取OAuth Token
我正在尝试构建一个在Google Drive中创建电子表格的Android应用程序,然后向其添加一些数据.我可以使用Google Drive Android API成功创建电子表格,该Android API涉及创建GoogleApiClient并使用实现GoogleApiClient.ConnectionCallbacks的类. 当我启动应用程序时,我会制作一个新的GoogleApiClient,并提示选择一个帐户.在onConnected回调中,我可以将我的GoogleApiClient新通过到Drive.DriveApi查询并创建文件和文件夹. 但是,要在Google表中添加数据,我需要使用GoogleSheets API.据我所知,这没有Android API,但确实具有GDATA API.为了使用它,我需要一个oauth令牌. 无论如何,我可以从GoogleApiClient对象得到一个oauth令牌吗? 解决方案 是的,您可以只使用 Go
6 2024-02-11
编程技术问答社区
如何使用Android的Drive API以编程方式创建多个文件?
我能够使用 createfileactivity.java .但我想一次将两个或多个文件上传到Google驱动器.在Android中创建多个文件? 解决方案 假设您在Android设备上有多个文件,由 java.io.file.file 对象表示已知名称(标题)和MIME类型: java.io.File[] files = {...}; String[] names[] = {...}; String[] mimes[] = {...}; 您可以使用此构造在Google驱动器中创建一组文件(例如,在根中): com.google.android.gms.common.api.GoogleApiClient mGooApiClient; void foo() { for (int i = 0; i
2 2024-02-10
编程技术问答社区
无法从两个不同的设备上访问谷歌硬盘
我有一个应用程序,该应用程序在Google Drive上创建一个文字文件.如果我尝试从创建该文件的设备上访问Google Drive上的Word文件,那么它可以正常工作,并且一切都可以顺利进行,并且我能够读写.但是,如果我尝试使用同一应用程序在其他设备上使用相同的DriveId访问同一文件,那么我将无法访问它.我已经在StackOverflow上看到了2个相关问题,但我无法弄清楚这个问题.任何帮助,将不胜感激. 这是我正在使用的GoogleapicLient连接: - if(mGoogleApiClient == null) { mGoogleApiClient = new GoogleApiClient.Builder(this) .addApi(Drive.API) .addConnectionCallbacks(this) .addOnConn
12 2024-02-10
编程技术问答社区
获取结果.getDriveFolder().getDriveId().getResourceId()总是null
尝试将所有文​​件放入文件夹中,但get get result.getDriveFolder().getDriveId().getResourceid()始终为null.我搜索并找到了一些链接,然后尝试执行此链接中提到的步骤输入链接说明在这里 这是我的代码: - public class MainActivity extends Activity implements ConnectionCallbacks, OnConnectionFailedListener { public ArrayList songsList = new ArrayList(); private static final String TAG = "drive-quickstart"; private GoogleApiClient mGoogleApiClient; public static ArrayList listAllMus
8 2024-02-10
编程技术问答社区
com.google.android.gms.drive.DriveApi.ContentsResult不能被解决......。但其他都可以?
我遇到了这个错误: com.google.android.gms.drive.DriveApi.ContentsResult cannot be resolved ,但仅与那个进口.这些都是工作的: import com.google.android.gms.common.ConnectionResult; import com.google.android.gms.common.GooglePlayServicesUtil; import com.google.android.gms.common.api.GoogleApiClient; import com.google.android.gms.common.api.ResultCallback; import com.google.android.gms.common.api.Status; import com.google.android.gms.drive.Contents; import com.goog
12 2024-02-10
编程技术问答社区
获取Google Drive文件夹的资源ID
我需要在驱动器内部创建一个文件夹的资源. 引用这些文档首先和第二 我正在这样做: private void CreateFolderOnGoogleDrive() { Query query = new Query.Builder() .addFilter(Filters.and(Filters.eq( SearchableField.TITLE, "Folder"), Filters.eq(SearchableField.TRASHED, false))) .build(); Drive.DriveApi.query(mGoogleApiClient, query) .setResultCallback(new ResultCallback
6 2024-02-10
编程技术问答社区