报错内容见截图。在手机上运行没问题。
package com.david.html;
import java.util.List;
import org.json.JSONArray;
import org.json.JSONObject;
import com.david.domain.Contact;
import com.david.service.ContactService;
import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.util.Log;
import android.webkit.WebView;
public class MainActivity extends Activity {
private static final String TAG = "MainActivity";
private WebView webView;
private ContactService service;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
service = new ContactService();
webView = (WebView)findViewById(R.id.webView);
webView.getSettings().setJavaScriptEnabled(true);//打开脚本功能
webView.addJavascriptInterface(new ContactPlugin(), "david");//创建js插件
// webView.loadUrl("file:///android_asset/index.html");//加载给定路径的web
webView.loadUrl("http://192.168.101.160:8080/videoWeb/index.html");
}
/**
* 定义js插件
* @author davidhuang
*
*/
private class ContactPlugin
{
public void getContacts() {
List<Contact> contacts = service.getContacts();//获取联系人数据
try {
JSONArray jsonArray = new JSONArray();
for (int i = 0; i < contacts.size(); i++) {
Contact contact = contacts.get(i);
JSONObject jsonObject = new JSONObject();
jsonObject.put("id", contact.getId());
jsonObject.put("name", contact.getName().toString());
jsonObject.put("mobile", contact.getMobile());
jsonArray.put(jsonObject);
}
String jsonString = jsonArray.toString();//转换为json字符串
System.out.println(jsonString);
webView.loadUrl("javascript:show('"+jsonString+"')");
} catch (Exception e) {
Log.e(TAG, e.toString());
}
}
public void call(String mobile)
{
Intent intent = new Intent(Intent.ACTION_CALL,Uri.parse("tel:" + mobile));
startActivity(intent);
}
}
}
- 大小: 37.5 KB
分享到:
相关推荐
安卓系统2.3可装的JAVA模拟器直安装版-新版,1、...9.再次打开java后就可以看到已经成功安装的jar软件列表了(记得,这时候手机不能连接电脑,否则会提示"存储卡中找不到MIDlet可安装"错误) 已经结束了,要怎么玩就随你了.
Virtuanes是电脑上目前最流行的FC/NES模拟器,很强大,在0.9X 系列中作者加入了将 Vnes 专用的录象格式转换为 AVI 文件的功能(支持视频编码器)修正了个别 Mapper 值游戏运行错误的问题。支持了 Ips 补丁功能。功能...
解压即可,可直接打开JAR,JAD等塞班软件。
有时候电脑BIOST里明明开启了VT,但开启虚拟机或模拟器时报VT没有开启错误。 可以用这个来检cpu是否支持VT虚拟化技术和开启状态。 修复功能,必须要bios里开启了vt功能后,才能修复。 纯绿色软件。欢迎使用。 解压...
使用方法:1.将PPSSPP_Standalone 1.9.3/switch文件夹拷贝如SD卡,覆盖;2.安装前端程序.nsp文件。注意:需要先将PSP游戏.ISO文件考入SD卡-_ -!...自用的是PPSSPPOpenGL,网上说有些游戏需要用PPSSPPOpenGLES才能打开
一、下载模拟器后安装 二、打开模拟器设置-关于平板电脑,选择版本号点击五次进入开发者... (10061)错误提示,大致原因是adb版本不一致的原因,可以找到Android SDK安装路径下的platform-tools文件夹中的adb.exe文件拷
模拟器的速度有些慢, 原因之一是MINIGUI162中开启了多个线程;还有其它一些putbox/getbox 等填充都在模拟器处理得比较慢, 以后我会改成开一块内存来作显存的方式. 7. 我用到如下两个宏: MINIGUI122_OLDFONT-----...
Android 模拟器 出现错误解决办法: 1.Unable to get view server version from device exlipse下编写好android应用程序时候,右键项目 run as android application 弹出一对话框说出现问题 点击详细说 空指针异常。...
轻松打开模拟器的Realm浏览器。 为什么 查找Realm File路径可能会很,请查看此。 如果有一个可以自动为您完成此工作的插件,会不会更容易? 要求 OS X 10.10以上版本的Xcode 6.0以上版本。 安装 手动的 下载最新版本...
今天花了一天的时间在折腾H3C的模拟器simware,到目前为止基本搞定,在搭建的过程中需要注意以下几点: (1)首先,必须加入h3c.com.cn这个域中,不一定本机就是域控制器,我刚开始是在虚机中搭建的h3c域环境是可以...
芯片TypeScript中的CHIP-8模拟器。 该项目是通过引导的。可用脚本在项目目录中,可以运行:npm start 在开发模式下运行应用程序。 打开在浏览器中查看它。 如果您进行编辑,则页面将重新加载。 您还将在控制台中看到...
请打开错误报告。使用了错误的模拟器! RocketSim尝试根据屏幕比例打开聚焦模拟器。 但是,由于某些设备的比率相同,因此无法始终确定聚焦模拟器。 您可以使用“首选项”窗口中的屏幕录制权限选项来解决此问题。 ...
适用于Android 模拟器 在 Play 商店现场观看! 最先进和最有趣的废话宾果模拟器。...在我们的 google 群组中发布您的反馈、报告错误并讨论新想法和功能: : forum/ 这个应用程序使用了辉煌的 DynamicGrid 库: :
Marcus Patel和Gabriel Netz的Piscu FTK手动模拟器 该程序使用“ Decklist”作为输入,并模拟X张5手牌。 然后程序检查模拟手牌中是否有可以使用FTK的纸牌组合。 然后,我们返回可以进行FTK的模拟百分比 可以通过从...
光学物理模拟器 一个Processing 3项目,可模拟镜头和镜子的物理状态 指示: 下载并安装最新的 : 下载并启动最新版的。 浏览菜单以选择每个模拟 单击并拖动对象以改变其位置 使用滚轮更改光学对象的焦距 使用主...
u8g2-sim 这是使用 U8G2 库 ( ) 加速 Arduino 项目 UI 开发的尝试。... 请通过github报告错误 :thumbs_up: 这是对原始项目 u8g2 的大量复制和粘贴。 如何发展 克隆这个 repo。 npm install npm run start 打开
微信开发调试模拟器器微信开发调试过程目前相当麻烦,故有此模拟器。用于解决目前改 hosts,直接打开微信测试的原始办法;基本功能已完善,有部分细节待完善;界面是从网上某处扒下来优化而成。基本功能实现微信对接...
和开发的JavaScript模拟器,是丹麦技术大学(DTU)学士学位项目的一部分,由DTU Compute的建议。 设置乔拉 首先安装NodeJS并从GitHub克隆存储库。 然后使用以下命令在库的根文件夹中安装依赖项: npm i 将Chora...
修复诸多命令返回值错误 ? ?? ? ? 新增:文本_发送中文(可以在设备里输入中文?? 需要先使用 发送文本初始化 )( 感谢:@caodk77777 提供功能 ) ? ? 新增:文本_发送中文初始化(安装设置发送中文所需的环境) ? ? 新增:...
Intel x86 Emulator Accelerator(HAXM installer)(可选,但非常需要,需要CPU支持虚拟化技术支持):windows平台的Intel x86模拟器加速工具,配合Intel x86 atom/atom_64 ...not compatible with windows错误解决方案