适用于Android的Phonegap Local Notification Plugin

时间:2012-12-04 13:54:03

标签: android cordova uilocalnotification statusbar

我正在Android上使用Phonegap [Cordova 2.2]开发“Reminders”应用程序。

用户输入提醒的具体日期,我应该按时通知他。

我使用此plugin只是在状态栏中显示通知&他们工作正常。

但我希望通知在特定时间显示。有办法吗?

我发现这个plugin应该做我想要的但它不起作用,它显示错误:

import com.phonegap.api.Plugin;
import com.phonegap.api.PluginResult;

导入com.phonegap.api.Plugin无法解析

那么,我该如何解决这个错误呢?我知道这可能很简单,但我之前从未制作原生的Android应用程序,所以我有点困惑。

由于

2 个答案:

答案 0 :(得分:5)

看起来像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

答案 1 :(得分:1)

对于新的Phonegap Release,您还必须更改一些内容:

  1. LocalNotification类必须“现在扩展CordovaPlugin”
  2. 像eomer这样的导入类
  3. LocalNotification.java的execute方法必须返回一个布尔值
  4. 将受影响的所有返回参数(从PluginResult)更改为您选择的布尔值
  5. 以新方式ctx = this.cordova.getActivity();获取上下文并将其设为... AlarmHelper(ctx)