android - 如何为 Android 实现 cordova-plugin-datepicker?

标签 android cordova datepicker datetimepicker timepicker

我已尝试实现此日期时间选择器 ( https://github.com/VitaliiBlagodir/cordova-plugin-datepicker ),但仍无法在我的 Android 设备 (Android 4.0.4) 上运行。

  1. 我将插件添加到我的项目中并使用了:cordova plugin add https://github.com/VitaliiBlagodir/cordova-plugin-datepicker .

  2. 将触发器放入我的 js 文件并尝试测试警报(“测试”)。我在浏览器和设备上收到测试警报,但没有来自 Datetimepicker 的警报?

  3. 我还从 Platform rm Android 并重新构建它,一切都在那里,但仍然无法正常工作。 (为了构建应用程序,我使用的是 PhoneGap Build)

  4. 我不知道我错过了什么? .... 你能帮忙的话,我会很高兴 :-)。


例子:

在 HTML 中

<input type="text"  onclick="calendar()" />

在 JS 中

<script>

function calendar(){

  alert("test")  //  is working

  var options = {
    date: new Date(),
    mode: 'date'
  };

  datePicker.show(options, function(date){
   alert("date result " + date);     // not working
  });

}

</script>

最佳答案

您不必在路径中添加脚本。

确保你已经像这样将插件注册到你的 config.xml 中:

<feature name="DatePicker">
  <param name="ios-package" value="DatePicker"/>
</feature>

<feature name="DatePickerPlugin">
  <param name="android-package" value="com.okaybmd.cordova.plugin.datepicker.DatePickerPlugin"/>
</feature>

(更多信息@ http://phonegap-plugins.com/plugins/okaybmd/cordova-plugin-datepicker)

该插件无法在您的浏览器中运行。 您必须通过您的设备或模拟器对其进行测试。

关于android - 如何为 Android 实现 cordova-plugin-datepicker?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30199609/

相关文章:

android - Android 设备上的 JQuery touchpunch 可拖动滞后

javascript - 谷歌地图无限使用

android - OnKeyListener 句柄按下两次

Android 平板电脑 - 触摸时隐藏/显示状态栏

ios - 如何在IOS中只包含使用过的cordova插件

jquery - 如何为我的居中日期选择器添加插件

javascript - 如何在 ASP.Net MVC 5 应用程序中的 JQueryUI DatePicker 中设置最小和最大日期

android - RecyclerView 安卓 : Getting an item at a particular position

Android - 如何使用代码允许/启用 "Floating notifications"设置作为 App 的默认设置

java - 在 Android 上从另一个 xml 文件中的 DatePicker 获取日期