我正在开发一个PhoneGap应用程序,其中单击按钮会生成特定数量的文本框,并根据用户的输入选择框.
我在运行Android 4.2的AVD上测试了该应用程序.一切正常,生成的选择框和文本框如下图所示:

现在,我在运行android 2.3的AVD中测试了相同的应用程序,它给了我这里显示的输出:
.
显然,Android 2.3中的选择框似乎很奇怪,而文本框和按钮等其他控件绝对没问题.
我不知道为什么会发生这种情况.该应用程序使用JQM和Cordova 2.5.0.
为了让你了解我想要解释的内容,我在下面添加了代码,这是我的选择框标记
<select class="sel" data-theme="a" id="selectmenu0">
<option value="1">option1</option>
<option value="2">option2</option>
<option value="3">option3</option>
</select>
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用我在github上找到的LocalNotification插件每天从我的应用程序发送通知.我有以下代码,一旦应用程序启动就会发送通知.
var notification = cordova.require("cordova/plugin/localNotification");
document.addEventListener('deviceready', onDeviceReady, false);
function onDeviceReady() {
alert('device ready');
var id = 0;
id++;
newDate = new Date();
newDate.setUTCHours(1,30,1);
notification.add({
id : id,
date : newDate,
message : "Your message here",
subtitle: "Your subtitle here",
ticker : "Ticker text here",
repeatDaily : true
});
}
Run Code Online (Sandbox Code Playgroud)
但我希望应用程序在不打开的情况下自动发送通知.将选项repeatDaily设置为true会有帮助吗?
我做了我的研究,发现其他人能够使用LocalNotification插件实现它.
我不太确定如何测试,因为它要求我保持AVD开启一整天.目标很简单.我需要每天向用户发送一个通知,而无需打开应用程序.任何帮助将受到高度赞赏!谢谢 !!
我正在使用 OpenXML SDK 将数据写入 Excel 文件。现在,这在我的开发机器上运行良好。
上周,我们将代码传输到生产服务器,正如预期的那样,它没有安装 OpenXML DLL。为了使其正常工作,我需要在服务器上有两个 DLL - 1. DocumentFormat.OpenXml.dll 和 2. Windowsbase.DLL。我在C盘创建了一个文件夹,并将这些DLL放入其中。假设我将它们放在文件夹 C:\OpenXML 中
由于某种原因,我的 DocumentFormat.OpenXml.dll 解决方案中的引用正确指向 C:\OpenXML\DocumentFormat.OpenXml.dll 但 WindowsBase 指向位置 C:\Program Files (x86)\Reference Assemblies\Microsoft\ Framework.NETFramework\v4.0\WindowsBase.dll。我从我的开发机器上检查了位置属性。然后我在 C 驱动器中快速搜索了 WindowsBase,找到了该 DLL 的大量副本。因此,我尝试依次添加它们,但 WindowsBase 仍然指向 C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.0\WindowsBase.dll。在 DEV 工作站上,它运行良好。但是,在服务器上,位置 C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.0\WindowsBase.dll 不存在,我的解决方案失败。
不知道为什么 WindowsBase 总是只指向静态位置。如果有灵活性,我可以将它放在服务器中的某个文件夹中并引用它,不会出现任何问题(就像我对其他库 DocumentFormat.OpenXML.DLL 所做的那样)。有什么办法解决这个问题吗?