我正在使用Phonegap[Cordova 2.2]在Android上开发"提醒"应用程序。
用户输入他的提醒的特定日期,我应该按时通知他。
我使用这个插件在状态栏中显示通知,它们工作正常。
但是我希望通知在特定时间显示。有没有办法做到?
我发现这个插件应该做我想做的事,但它不起作用,它在以下位置显示错误:
import com.phonegap.api.Plugin;
import com.phonegap.api.PluginResult;
无法解析导入 com.phonegap.api.Plugin
那么,我该如何解决此错误?我知道这可能很容易,但我以前从未制作过原生Android应用程序,所以我有点困惑。
谢谢
看起来 2.0.0 和 2.2.0 之间存在差异,并且插件需要更新。
import org.apache.cordova.api.CordovaPlugin;
import org.apache.cordova.api.PluginResult;
这应该给你一个起点:http://docs.phonegap.com/en/2.2.0/guide_plugin-development_android_index.md.html#Developing%20a%20Plugin%20on%20Android<</p>
对于新的Phonegap版本,您还必须更改一些内容:
- LocalNotification 类现在必须"扩展 CordovaPlugin"
- 像 eomer 说的那样导入类
- LocalNotification.java 的执行方法现在必须返回一个布尔值
- 将所有受影响的返回参数(从插件结果)更改为您选择的布尔值
- 以一种新的方式获取上下文
ctx = this.cordova.getActivity();
并为其提供...报警助手(ctx)