Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/202.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Phonegap Android本地通知插件_Android_Cordova_Notifications_Phonegap Plugins_Localnotification - Fatal编程技术网

如何使用Phonegap Android本地通知插件

如何使用Phonegap Android本地通知插件,android,cordova,notifications,phonegap-plugins,localnotification,Android,Cordova,Notifications,Phonegap Plugins,Localnotification,我正在使用android的phonegap定位插件。这是我第一次测试这个插件 当我第一次在PhoneGap2.7.0中使用这个插件时,它给我带来了很多错误。我最终通过谷歌搜索解决了所有错误 当我运行这个示例时,我根本没有收到任何通知 我已经遵循了config.xml中read-me文件和插件名称中给出的所有步骤,但是当我运行这个示例应用程序时,我没有收到任何错误和通知 有人能告诉我哪里出了问题吗 index.html: <script type="text/javascript" char

我正在使用android的phonegap定位插件。这是我第一次测试这个插件

当我第一次在PhoneGap2.7.0中使用这个插件时,它给我带来了很多错误。我最终通过谷歌搜索解决了所有错误

当我运行这个示例时,我根本没有收到任何通知

我已经遵循了config.xml中read-me文件和插件名称中给出的所有步骤,但是当我运行这个示例应用程序时,我没有收到任何错误和通知

有人能告诉我哪里出了问题吗

index.html:

<script type="text/javascript" charset="utf-8" src="cordova-2.7.0.js"></script>
<script type="text/javascript" charset="utf-8" src="LocalNotification.js"></script>
<script type="text/javascript">

  document.addEventListener("deviceready", appReady, false);

  function appReady() {

    if (typeof plugins !== "undefined") {

      var now = new Date();
      now.setSeconds(now.getSeconds() + 10);
      console.log("Alarm Time Set " + now);

      plugins.localNotification.add({
        date : now,
        message : "Phonegap - Boooyyyaaaaah!\r\nUpyoass!",
        ticker : "Yeeeaaaaahhhh!!!",
        repeatDaily : false,
        id : 4
      });
    }
  };

</script>
我的Android清单文件:

<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.RECEIVE_SMS" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.RECORD_VIDEO"/>
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.WRITE_CONTACTS" />   
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />   
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.BROADCAST_STICKY" />


<application android:icon="@drawable/ic_launcher"
    android:label="@string/app_name" >
    <activity android:configChanges="orientation|keyboardHidden"
        android:name=".MyPhoneGapActivity"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

    <receiver android:name="com.phonegap.plugin.localnotification.AlarmReceiver" >
    </receiver>

    <receiver android:name="com.phonegap.plugin.localnotification.AlarmRestoreOnBoot" >
        <intent-filter>
            <action android:name="android.intent.action.BOOT_COMPLETED" />
        </intent-filter>
    </receiver>
</application>

logcat中是否有错误???
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.RECEIVE_SMS" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.RECORD_VIDEO"/>
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.WRITE_CONTACTS" />   
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />   
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.BROADCAST_STICKY" />


<application android:icon="@drawable/ic_launcher"
    android:label="@string/app_name" >
    <activity android:configChanges="orientation|keyboardHidden"
        android:name=".MyPhoneGapActivity"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

    <receiver android:name="com.phonegap.plugin.localnotification.AlarmReceiver" >
    </receiver>

    <receiver android:name="com.phonegap.plugin.localnotification.AlarmRestoreOnBoot" >
        <intent-filter>
            <action android:name="android.intent.action.BOOT_COMPLETED" />
        </intent-filter>
    </receiver>
</application>