<body>
<!-- Calls into the javascript interface for the activity -->
<!-- 从HTML文件中调用activity中的函数 -->
<!-- 也就是从HTML到android程序 留意window.demo.clickOnAndroid()这句话 -->
<a onClick="window.demo.clickOnAndroid()">Click</a>
</body>
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....
}
});
}
}
解决方案 »
- 关于Runtime.getRuntime().exec("su");
- 求助解決android4.2 make sdk 遇到的 error 45 的問題!
- android 后台自启动如何实现?不是开机自启动!
- 一直报source not found错误
- android这样屏蔽home键后和全屏冲突,屏蔽home键,就没有全屏了
- 视频分辨率获取MediaMetadataRetriever
- 在快盘上的apk文件下载到手机打开时怎么是默认MP4文件
- 如何实现android访问asp.net的项目
- Android service类进行数据库操作
- ViewPager加载数据第一次不显示问题
- 有高手熟悉FragmentActivity,ActivityThread,ActivityManager方面的吗?给些资料或者思路。。555
- 如何获取动态生成的GridView中的某一项的View?
http://download.csdn.net/detail/fire_fire_fire/4311279
给我点分吧,thanks
另外给你介绍个好东西,phonegap,基本可以直接用js调用所有android手机的接口
如果你只是调用android的api,你可以用phonegap,但是用phonegap做的项目在模拟器上面跑回很慢很慢。但是真机却是很快,但是坑很多。