cuperuskevin
Gebruiker
- Lid geworden
- 18 nov 2011
- Berichten
- 113
Hallo Mensen,
Ik heb een android browser gemaakt maar ik wil graag apk bestanden downloaden.. maar dit gaat niet?
Weet iemand hoe dit gaat? ik wil graag dat als ik op een link klik in de webview dat hij het bestand gaat downloaden.
Alvast bedankt
PS: dit is mijn code
Groeten kevin
Ik heb een android browser gemaakt maar ik wil graag apk bestanden downloaden.. maar dit gaat niet?
Weet iemand hoe dit gaat? ik wil graag dat als ik op een link klik in de webview dat hij het bestand gaat downloaden.
Alvast bedankt
PS: dit is mijn code
Code:
package com.andropress.market;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.BufferedReader;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.PrintWriter;
import java.net.HttpURLConnection;
import java.net.Socket;
import java.net.URL;
import java.net.UnknownHostException;
import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.util.Log;
import android.view.KeyEvent;
import android.view.Menu;
import android.view.MenuInflater;
import android.webkit.DownloadListener;
import android.webkit.WebView;
import android.webkit.WebViewClient;
public class AndroPressMarketActivity extends Activity{
private WebView mWebView;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mWebView = (WebView) findViewById(R.id.webView1);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.loadUrl("http://spooky.8s.nl:8080/Projects/AndroPress/Market");
mWebView.setWebViewClient(new HelloWebViewClient());
}
private class HelloWebViewClient extends WebViewClient {
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if ((keyCode == KeyEvent.KEYCODE_BACK) && mWebView.canGoBack()) {
mWebView.goBack();
return true;
}
return super.onKeyDown(keyCode, event);
}
}
Groeten kevin