0

ファイルをhttpサーバーにアップロードする必要があるAndroidアプリを構築しています。たとえば、ダウンロード/データ フォルダー内のドキュメント。どうすればアクセスできますか。マニフェストで権限を設定する必要がありますか?

これは私がしました :

private static final int PICKFILE_RESULT_CODE = 1;
String selectedPath = "";
Intent intent = new Intent();
intent.setType("file/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(intent,PICKFILE_RESULT_CODE);

私は 2 番目のアクティビティでこれを行っており、このアクティビティをマニフェストに追加しました。これらのエラーを受け取りました。

10-16 06:00:30.065: E/AndroidRuntime(546): FATAL EXCEPTION: main
10-16 06:00:30.065: E/AndroidRuntime(546): android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.GET_CONTENT typ=file/* }
4

1 に答える 1

0

アクセス許可 INTERNET と READ_PHONE_STATE が必要です。

ドキュメントを携帯電話に取り込むには、http 経由で GET または POST を発行する必要があります。

以下は、Android での HTTP に関するチュートリアルです。

http://www.vogella.com/articles/AndroidNetworking/article.html

于 2012-10-16T05:34:59.413 に答える