Articles

Binding JavaScript code to Android code

by Sumeet Arora CTO,Evon Technologies

When Building a WebView based Web App in Android, you can communicate with your android client side code through your Javascript code.
You can call any method of Android client side code on any triggered event on JavaScript code.

For example, the following code will call the showAndroidDialog() in your Activity on an onClick event of a button in your JavaScript code.


androidjs.html

  1. <html>
  2. <head>
  3. <style>
  4. body{
  5. background-color: #FF0000;
  6. color:#fff;
  7. }
  8. input{
  9. background-color: #F7D358;
  10. padding:10px;
  11. color: #000;
  12. }
  13. div#content{
  14. padding:20px;
  15. background-color: #F7D358;
  16. color: #000;
  17. }
  18. </style>
  19. <script type="text/javascript">
  20. function showAndroidDialogg(dialogmsg) {
  21. Android.showAndroidDialog(dialogmsg);
  22. }
  23. </script>
  24. </head>
  25. <body>
  26. <center>
  27. <h3>Binding JavaScript code to Android code</h3>
  28. <div id="content">
  29. The following button will call the showAndroidDialog() in your Activity.
  30. </div>
  31. </br></br>
  32. <div>
  33. <input type="button" value="Trigger Dialog" onClick="showAndroidDialogg('This dialog is triggered by Javascript')" /><br/>
  34. </div>
  35. </center>
  36. </body>
  37. </html>

To read this full blog on Binding JavaScript code to Android code please visit FindNerd.

Apart from this if you have any Android programming queries you can post your query at our Android Developer Forum & your query will be resolved within shortest possible time frame.


Sponsor Ads


About Sumeet Arora Advanced   CTO,Evon Technologies

83 connections, 0 recommendations, 219 honor points.
Joined APSense since, March 31st, 2015, From Dehradun, India.

Created on Dec 31st 1969 18:00. Viewed 0 times.

Comments

No comment, be the first to comment.
Please sign in before you comment.