0

私たちのサイトから携帯電話(Google Nexus)に.apkをダウンロードし始めると、次のことが起こります:

1.コードにあるリダイレクトリンクを取得します2.アプリケーションのダウンロードを開始しますが、ダウンロードが完了した後、エラーのダウンロードが完了しません(失敗しました)3。ページが利用できないというエラーページが表示されます。ネットにアクセスするには

ダウンロードへのリンクの形式は次のとおりです:/game.do?x =&y =&z =

以前、同じコードでアプリケーションをダウンロードできました。。

問題について何か考えがあれば、私に知らせてください。

ありがとう

Rakesh.apkのサイズは500KBから5MBまでさまざまです

4

1 に答える 1

0

以下のコードを使用して、サーバーから apk ファイルをダウンロードします

private void download(){
    try {
        URL url = new URL("url from apk file is to be downloaded");
        HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
        urlConnection.setRequestMethod("GET");
        urlConnection.setDoOutput(true);
        urlConnection.connect();

        File sdcard = Environment.getExternalStorageDirectory();
        File file = new File(sdcard, "filename.ext");

        FileOutputStream fileOutput = new FileOutputStream(file);
        InputStream inputStream = urlConnection.getInputStream();

        byte[] buffer = new byte[1024];
        int bufferLength = 0;

        while ( (bufferLength = inputStream.read(buffer)) > 0 ) {
            fileOutput.write(buffer, 0, bufferLength);
        } 
        fileOutput.close();

    } catch (MalformedURLException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    }
}

URLからapkファイルをダウンロードしてインストールするには、以下のリンクを参照してください。

APKファイルのダウンロードとインストール

于 2012-07-07T11:04:08.107 に答える