js调android的代码

79 篇文章 0 订阅
XML/HTML code
?
1
2
3
4
5
6
7
  
             < body >  
                 <!-- Calls into the javascript interface for the activity -->  
                 <!-- 从HTML文件中调用activity中的函数 -->  
                 <!-- 也就是从HTML到android程序 留意window.demo.clickOnAndroid()这句话 -->  
                 < a  onClick = "window.demo.clickOnAndroid()" >Click</ a >  
             </ body >  


Java code
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
   
mWebView.addJavascriptInterface( new  DemoJavaScriptInterface(),  "demo" );
 
final  class  DemoJavaScriptInterface {  
         DemoJavaScriptInterface() {  
         }  
   
         /** 
          * This is not called on the UI thread. Post a runnable to invoke 
         
          * loadUrl on the UI thread. 
         
          */  
         public  void  clickOnAndroid() {         // 注意这里的名称。它为clickOnAndroid(),注意,注意,严重注意  
             mHandler.post( new  Runnable() {  
                 public  void  run() {  
                       
                     Toast.makeText....  
                 }  
             });  
         }  
     }  
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值