`
flex_莫冲
  • 浏览: 1075912 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

模拟器开启错误

阅读更多
报错内容见截图。在手机上运行没问题。
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模拟器直安装版-新版

    安卓系统2.3可装的JAVA模拟器直安装版-新版,1、...9.再次打开java后就可以看到已经成功安装的jar软件列表了(记得,这时候手机不能连接电脑,否则会提示"存储卡中找不到MIDlet可安装"错误) 已经结束了,要怎么玩就随你了.

    Virtuanes中文版模拟器+300个FC游戏Rom(无敌版)

    Virtuanes是电脑上目前最流行的FC/NES模拟器,很强大,在0.9X 系列中作者加入了将 Vnes 专用的录象格式转换为 AVI 文件的功能(支持视频编码器)修正了个别 Mapper 值游戏运行错误的问题。支持了 Ips 补丁功能。功能...

    JAVA模拟器-手机顽童

    解压即可,可直接打开JAR,JAD等塞班软件。

    VT开启状态检测与修复工具,开虚拟机或模拟器时报VT错解决方案

    有时候电脑BIOST里明明开启了VT,但开启虚拟机或模拟器时报VT没有开启错误。 可以用这个来检cpu是否支持VT虚拟化技术和开启状态。 修复功能,必须要bios里开启了vt功能后,才能修复。 纯绿色软件。欢迎使用。 解压...

    SWITCH用PSP模拟器 PPSSPP

    使用方法:1.将PPSSPP_Standalone 1.9.3/switch文件夹拷贝如SD卡,覆盖;2.安装前端程序.nsp文件。注意:需要先将PSP游戏.ISO文件考入SD卡-_ -!...自用的是PPSSPPOpenGL,网上说有些游戏需要用PPSSPPOpenGLES才能打开

    Android Studio连接外置模拟器(此处以夜神模拟器为例)以及错误问题

    一、下载模拟器后安装 二、打开模拟器设置-关于平板电脑,选择版本号点击五次进入开发者... (10061)错误提示,大致原因是adb版本不一致的原因,可以找到Android SDK安装路径下的platform-tools文件夹中的adb.exe文件拷

    MIniGui模拟器

    模拟器的速度有些慢, 原因之一是MINIGUI162中开启了多个线程;还有其它一些putbox/getbox 等填充都在模拟器处理得比较慢, 以后我会改成开一块内存来作显存的方式. 7. 我用到如下两个宏: MINIGUI122_OLDFONT-----...

    Android 模拟器(emulator-5554…)出现错误解决办法

    Android 模拟器 出现错误解决办法: 1.Unable to get view server version from device exlipse下编写好android应用程序时候,右键项目 run as android application 弹出一对话框说出现问题 点击详细说 空指针异常。...

    RealmBrowser-Plugin:轻松打开模拟器的Realm浏览器

    轻松打开模拟器的Realm浏览器。 为什么 查找Realm File路径可能会很,请查看此。 如果有一个可以自动为您完成此工作的插件,会不会更容易? 要求 OS X 10.10以上版本的Xcode 6.0以上版本。 安装 手动的 下载最新版本...

    win3.0 h3c comware 模拟器必备

    今天花了一天的时间在折腾H3C的模拟器simware,到目前为止基本搞定,在搭建的过程中需要注意以下几点: (1)首先,必须加入h3c.com.cn这个域中,不一定本机就是域控制器,我刚开始是在虚机中搭建的h3c域环境是可以...

    chip.ts:TypeScript中的CHIP-8模拟器

    芯片TypeScript中的CHIP-8模拟器。 该项目是通过引导的。可用脚本在项目目录中,可以运行:npm start 在开发模式下运行应用程序。 打开在浏览器中查看它。 如果您进行编辑,则页面将重新加载。 您还将在控制台中看到...

    RocketSimApp:增强iOS模拟器的生产力

    请打开错误报告。使用了错误的模拟器! RocketSim尝试根据屏幕比例打开聚焦模拟器。 但是,由于某些设备的比率相同,因此无法始终确定聚焦模拟器。 您可以使用“首选项”窗口中的屏幕录制权限选项来解决此问题。 ...

    bullshit-bingo-champion:适用于流行宾果游戏的 Android 模拟器

    适用于Android 模拟器 在 Play 商店现场观看! 最先进和最有趣的废话宾果模拟器。...在我们的 google 群组中发布您的反馈、报告错误并讨论新想法和功能: : forum/ 这个应用程序使用了辉煌的 DynamicGrid 库: :

    Yu-Gi-Oh:Yugioh手持模拟器可计算打开Asula Piscu FTK的几率

    Marcus Patel和Gabriel Netz的Piscu FTK手动模拟器 该程序使用“ Decklist”作为输入,并模拟X张5手牌。 然后程序检查模拟手牌中是否有可以使用FTK的纸牌组合。 然后,我们返回可以进行FTK的模拟百分比 可以通过从...

    光学物理模拟器:Processing 3项目,用于模拟镜头和镜子物理

    光学物理模拟器 一个Processing 3项目,可模拟镜头和镜子的物理状态 指示: 下载并安装最新的 : 下载并启动最新版的。 浏览菜单以选择每个模拟 单击并拖动对象以改变其位置 使用滚轮更改光学对象的焦距 使用主...

    u8g2-simulator:使用 U8G2 测试小辅助函数的模拟器

    u8g2-sim 这是使用 U8G2 库 ( ) 加速 Arduino 项目 UI 开发的尝试。... 请通过github报告错误 :thumbs_up: 这是对原始项目 u8g2 的大量复制和粘贴。 如何发展 克隆这个 repo。 npm install npm run start 打开

    wxEmulator:一个微信模拟器

    微信开发调试模拟器器微信开发调试过程目前相当麻烦,故有此模拟器。用于解决目前改 hosts,直接打开微信测试的原始办法;基本功能已完善,有部分细节待完善;界面是从网上某处扒下来优化而成。基本功能实现微信对接...

    chora:Patmos指令集JavaScript视觉模拟器。 住在

    和开发的JavaScript模拟器,是丹麦技术大学(DTU)学士学位项目的一部分,由DTU Compute的建议。 设置乔拉 首先安装NodeJS并从GitHub克隆存储库。 然后使用以下命令在库的根文件夹中安装依赖项: npm i 将Chora...

    模拟器TCP-ADB完整版模块1.1-修复版-易语言

    修复诸多命令返回值错误 ? ?? ? ? 新增:文本_发送中文(可以在设备里输入中文?? 需要先使用 发送文本初始化 )( 感谢:@caodk77777 提供功能 ) ? ? 新增:文本_发送中文初始化(安装设置发送中文所需的环境) ? ? 新增:...

    not compatible with windows错误解决方案

    Intel x86 Emulator Accelerator(HAXM installer)(可选,但非常需要,需要CPU支持虚拟化技术支持):windows平台的Intel x86模拟器加速工具,配合Intel x86 atom/atom_64 ...not compatible with windows错误解决方案

Global site tag (gtag.js) - Google Analytics