Je suis nouveau au script Java en utilisant Android, j'ai fonction dans le fichier js pour convertir le nom d'utilisateur, comment envoyer des valeurs i/p à cela et comment récupérer les données pour ce fichier dans le bouton android click.if si quelqu'un a idée s'il vous plaît dites-moi merci d'avance.Comment appeler le script Java dans Android?
0
A
Répondre
1
tru ce:
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
web = (WebView) findViewById(R.id.webview1);
web.setWebChromeClient(new MyWebChromeClient());
web.addJavascriptInterface(new DemoJavaScriptInterface(), "temp_1");
web.loadUrl("file:///android_asset/temp_1.html");
}
}
final class DemoJavaScriptInterface {
private Handler mHandler = new Handler();
WebView web;
DemoJavaScriptInterface() {
}
public void clickOnAndroid() {
mHandler.post(new Runnable() {
public void run() {
web.loadUrl("javascript:init();");
}
});
}}
final class MyWebChromeClient extends WebChromeClient {
private static final String LOG_TAG = "WebViewDemo";
@Override
public boolean onJsAlert(WebView view, String url, String message, JsResult result) {
Log.e(LOG_TAG, message);
result.confirm();
return true;
}
}
0
Vous pouvez utiliser Webview qui hérite Voir classe. Créez une balise XML et utilisez la fonction findViewById() à utiliser dans l'activité. Mais pour utiliser le JavaScript, vous pouvez créer un fichier HTML contenant le code JavaScript. L'exemple blelow pourrait aider.
Webview browser=(Webview) findViewById(R.main.browser); //if you gave the id as browser
browser.getSettings().setJavaScriptEnabled(true); //Yes you have to do it
browser.loadUrl("file:///android_asset/JsPage.html"); //If you put the HTML file in asset folder of android
Rappelez-vous que la JS se déroulera sur WebView, pas dans un environnement natif, vous pouvez donc l'expérience d'un décalage ou FPS lent dans l'émulateur. Toutefois, en cas d'utilisation sur un téléphone réel, le code peut fonctionner rapidement, en fonction de la vitesse de votre téléphone.
Questions connexes
- 1. Appeler le fil dans Android
- 2. appeler des méthodes java de java script
- 3. comment appeler java-script sur le client click using asp.net
- 4. Dans Android proguard fonction de script Java ne pas appeler sur le bouton webview cliquez sur
- 5. Comment appeler le package Java
- 6. Java Android: Appeler une méthode
- 7. Java android onCreate toujours appeler
- 8. Appeler Javascript de Java - Android
- 9. Java/Android Comment appeler une activité dans une méthode?
- 10. appeler la fonction dans le script shell
- 11. Comment appeler la fonction java script de vue mvc
- 12. comment appeler le script ruby de php?
- 13. Comment appeler le script Perl depuis PIG ..?
- 14. Appeler le code java à partir du script java dans JSP
- 15. Pagination dans le script java
- 16. Comment appeler un script shell à partir d'un programme Java?
- 17. script javax comment appeler une fonction en JavaScript depuis Java
- 18. comment appeler script Python dans la bouilloire
- 19. Comment appeler setListAdapter dans android
- 20. Comment appeler ou VBS incorporé dans le script Batch
- 21. Comment appeler le paramètre Jenkins dans un script groovy
- 22. Comment appeler le script play-framework dans ubuntu?
- 23. Comment appeler JavaScript dans Android 4.2
- 24. Comment appeler des services reposants dans Android
- 25. appeler un script matlab dans un script
- 26. Comment appeler Mono pour Android dans l'application Android?
- 27. Comment appeler le code Clojure de Java
- 28. Comment appeler javascript sur Android?
- 29. Comment appeler Java C++
- 30. variables dans le script java
Avez-vous utilisé webview? –