2016-05-21 26 views
0

Googleドライブのアカウントにデータベース(sqlite)ファイルをアップロードしたいですが、Googleドライブにファイルをアップロードする方法がわかりません.plsコードやリンクを提供していますGoogleドライブの内蔵/外付けストレージからファイルをアップロードします。Googleドライブに暗号化されたファイルをアップロードする方法

答えて

0

私はコメントを投稿できないので、これを回答として投稿します。コミュニティのガイドラインに反していないことを願っています。ただし、インストールされている場合(ユーザーが自分のドライブスペースにアップロードする場合は、そのドライブスペースに情報を提供していない場合)、Googleドライブを選択するようにユーザーに指示することはできません。

Intent intent=new Intent(Intent.ACTION_SEND).setData(uriToFile).setType(mimeType); 
startActivity(intent); 

有効なURIの作成方法。

String path=Environment.getExternalStorageDIrectory().getAbsolutePath()+"/"+stringPathToFile; 
Uri uri=Uri.fromFile(new File(path)); 

これをUri.parse(String)の代わりに使用します。

+0

私はこのコードで試しましたが、私が選択したgoogleドライブのオプションを "アップロードに失敗しました。リクエストにデータがありません"というエラーが発生しました。 parse(Environment.getExternalStorageDirectory()+ "/database_copy.db")).setType("file/*"); startActivity(Intent.createChooser(i、 "Choose one")); ' – diya

+0

Bluetoothオプションを選択して、失敗するかどうかを確認してください。それも失敗した場合は、コードに問題があります。私もどこかでこの問題を抱えていましたが、私の解決策がどこにどのようなものだったのか正確に覚えていません。 –

+0

、同じ問題に直面しています。 – diya

関連する問題