• 大小: 3.67KB
    文件类型: .7z
    金币: 1
    下载: 0 次
    发布日期: 2021-03-27
  • 语言: Java
  • 标签: java  

资源简介


本文件为cordova的一个插件,插件调用了一个Android的服务。服务是通过aidl方式调用的,并且服务被打包成一个jar文件

资源截图

代码片段和文件信息

package com.haha.myEcho;

import org.apache.cordova.CordovaPlugin;
import org.apache.cordova.CallbackContext;

import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONobject;

import android.app.Activity;
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.content.ServiceConnection;
import android.os.Bundle;
import android.os.IBinder;
import android.util.Log;

import com.rayleigh.aidl.CloudServiceInterface;
import com.rayleigh.cloud.CloudService;

/**
 * This class echoes a string called from javascript.
 */
public class myEcho extends CordovaPlugin {

    @Override
    public boolean execute(String action JSONArray args CallbackContext callbackContext) throws JSONException {
        if (action.equals(“myEchofunction“)) {
            String message = args.getString(0);
            this.myEcholocal(message callbackContext);
            return true;
        } else if (action.equals(“service_on“)) {
 

评论

共有 条评论