
我正在尝试制作一个cordova插件来获取Android中的电话历史记录.
我已按照本教程进行 *** 作,以获取插件的Java代码:
http://www.androidhub4you.com/2013/09/android-call-history-example-how-to-get.html?showComment=1402049673596#c4881780435926453105
我的Java文件是:
import org.apache.cordova.CordovaPlugin;import org.apache.cordova.CallbackContext;import org.Json.JsONArray;import org.Json.JsONException;import org.Json.JsONObject;import java.util.Date;import androID.app.Activity; import androID.database.Cursor; import androID.os.Bundle; import androID.provIDer.CallLog; import androID.content.ContentResolver;public class CallLogList extends CordovaPlugin {@OverrIDepublic boolean execute(String action, JsONArray args, CallbackContext callbackContext) throws JsONException { if (action.equals("callLog")) { String message = args.getString(0); this.getCallDetails(message, callbackContext); return true; } return false;}private voID getCallDetails(String message, CallbackContext callbackContext) { if (message != null && message.length() > 0) { StringBuffer sb = new StringBuffer(); Cursor managedCursor = getContentResolver().query(CallLog.Calls.CONTENT_URI, null, null, null, null); managedCursor.close(); } else { callbackContext.error("Expected one non-empty string argument."); }}}我总是收到以下错误:
[javac] Compiling 4 source files to /Users/xxx/Projects/cordova/platforms/androID/ant-build/classes[javac] /Users/xxx/Projects/cordova/platforms/androID/src/it/prova/calllog/CallLogList.java:41: cannot find symbol[javac] symbol : method getContentResolver()[javac] location: class it.prova.calllog.CallLogList[javac] Cursor managedCursor = getContentResolver().query(CallLog.Calls.CONTENT_URI, null, null, null, null);[javac] ^[javac] 1 error我想我缺少一些导入,因为我在一个本机androID应用程序中运行了相同的代码,并且它起作用了.
谢谢
解决方法:
我找到了解决方案!
我必须添加:this.cordova.getActivity()才能创建一个新的Cursor.
Cursor managedCursor = this.cordova.getActivity().getContentResolver().query(CallLog.Calls.CONTENT_URI, null, null, null, null); 总结 以上是内存溢出为你收集整理的java-Cordova插件CallLog找不到符号全部内容,希望文章能够帮你解决java-Cordova插件CallLog找不到符号所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)