Salut tout j'ai besoin d'aide ici J'ai suivi le tutoriel pour WebView et je l'ai chargé de charger mon URL et ça se charge bien. Je cours un site qui offre des dossiers de .pkg à mes utilisateurs pour télécharger sur cet appareil. Le problème est au lieu de télécharger le fichier .pkg il affiche simplement le code brut du fichier .pkg dans le webview. Comment puis-je obtenir cela pour forcer le téléchargement à la racine de la carte SD? Voici ce que j'aiWebView affiche le fichier .pkg au lieu de le télécharger
package com.ps3brew.view;
import com.ps3brew.view.R;
import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebView;
public class WebViewExample extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
WebView webView = (WebView) findViewById(R.id.webview);
webView.getSettings().setJavaScriptEnabled(true);
webView.loadUrl("http://www.myurl.com/phone.html");
webView.setWebViewClient(new HelloWebViewClient());
}
}
Toute aide serait génial, je suis 100% nouveau à cet androïde dev et im juste tout coincé, j'ai essayé a échoué toute aide serait super. Merci d'avance
Ok, donc j'aurais dû préciser auparavant que dans le navigateur normal, il fait exactement la même chose en affichant le code brut et dans mon application rien ne se passe sur le clic long. aussi en cliquant sur un lien .zip rien ne se passe non plus. J'étais après l'idée de cliquer sur le lien et il télécharge automatiquement le fichier. Et les fichiers que je propose pour le téléchargement n'ont rien à voir avec Android ou téléphones du tout le fichier. Pkg est pour un appareil différent tous ensemble, mais vous pouvez utiliser votre téléphone comme un périphérique de stockage, donc juste essayer de couper l'ordinateur hors de la processus. – TwitcH
Aussi, vous dites d'utiliser une liste qui serait génial à faire est-il là où vous pouvez me pointer pour que cela se produise? Je suis vraiment nouveau pour Android et les docs de dev sont horribles avec de vrais exemples à apprendre. J'ai fondamentalement besoin que le 1er écran soit une liste 3 ou 4 qui ouvre ensuite une nouvelle liste de fichiers réels puis quand vous cliquez sur un fichier soit le télécharger soit aller à une description avec l'option à télécharger. Je devrais mettre à jour l'application avec chaque nouveau fichier ajouté ou y a-t-il un meilleur moyen? – TwitcH
Si c'est votre propre site Web, vous pouvez faire un fichier txt ou xml pour obtenir les liens. Si ce n'est pas le cas ou si vous souhaitez utiliser la méthode automatique, vous pouvez utiliser XPATH pour extraire les liens des éléments du code HTML de la page. (Voir ceci: http://thinkandroid.wordpress.com/2010/01/05/using-xpath-and-html-cleaner-to-parse-html-xml/) Vous pouvez faire une liste en utilisant ceci tutoriel: http://www.androidpeople.com/android-listview-onclick/ Codage heureux! – BlackDragonBE