问题标签 [icenium]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
css - 在 icenium 中覆盖默认的 kendo-ui 样式
我的目标是在 Icenium 中设计一个 kendo-ui 移动应用程序,使其在使用的每台设备上看起来都一样。当前目标包括Android和IOS。
我的样式表是 head 部分的最后一个链接,以确保它覆盖应用程序中的任何其他样式。不过,这并没有帮助,因为 Telerik 的特异性噩梦让我跳了无数圈,却几乎没有取得任何成就。
我束手无策-我已按照http://www.icenium.com/mobile-app-platform/videos-demos/video/kendo-ui-mobile-and-icenium上的教程进行操作,到目前为止,已经能够覆盖很少的样式。
例如:
根据 Telerik 的教程,应该是我需要覆盖默认 ios 标题栏的所有内容。但是,它摆脱了背景图像,但给我留下了背景颜色,它不允许我覆盖(它也不允许我改变文本颜色)。换句话说:
我的按钮类也有同样的问题:
并带有输入:
有一次,我什至注释掉了整个剑道默认样式表,当我在虚拟机中运行应用程序时,仍然获得剑道默认样式。
如何覆盖 kendo-ui-mobile 默认设置并设置应用程序的样式我希望它看起来如何(在每个设备上都相同),而不是 Telerik 认为它应该看起来如何(更接近原生 ui)?
jquery - 在 Icenium 中将 html 解析为 div
我是 jQuery 编程新手。我想解析一个外部 html 页面并将其显示在移动应用程序中。
我得到了我想要的整个 html 页面,没有图片。
现在我只想获取特殊 div 中的部分?
当我在替换后添加 .find 时,出现错误:没有方法找到
谢谢你的帮助
jquery - 将html解析为div时从css更改type-weight
我正在使用以下代码解析一个 html 页面:
上的文字.../speisekarte.html
以粗体显示。
是否可以正常解析文本?
jquery-mobile - 如何从移动平台调用 Java EE SOAP 或 REST 服务。等 Dxtreme、Jquery Mobile、Icenium
我想开发基于 HTML、JS 的移动应用程序。它必须适用于任何设备等 iphone、ipad、android 和 windows phone...我必须在服务器端使用 JAVA EE。首先,我选择了 Dxtreme。在我学习了 dxtreme 之后,可以使用 ASP.NET Web API 进行 REST 服务。但这在 Java EE 上是不可能的。以下错误:
但调用@POST、@PUT 和@DELETE 方法会引发错误“XMLHttpRequest 无法加载http://www.restserver/Service/item。 访问控制不允许访问源http://www.localhost:51140-起源”。
我相信人们必须在移动设备上使用 SOAP 或 REST 服务。
哪个移动框架是可能的?
请帮我。
谢谢。
iphone - Icenium 未找到配置文件
我最近在我的 Windows 7 64 位上下载了已安装的 Icenium Graphite(免费 30 天)。我创建了一个新项目(跨平台设备应用程序 jQueryMobile)。
我的 iPhone 已插入,我可以在 IDE 底部的“设备”面板中看到我的设备。
当我Run-->On device时,我收到一个错误,基本上告诉我我没有任何规定。
经过几次搜索、文章和 youtube 视频,我仍然无法理解这一点。我已经登录了苹果开发者中心。看来我需要以个人身份注册并每年支付 99 美元。
如果我的计划是最终将我的应用程序发布到 Apple Store,那么我理解每年 99 美元的费用,但如果我的目标是简单地在我的 iPhone 上进行本地测试,我该如何在不注册的情况下做到这一点?
无论我是否只计划在本地进行测试,是否有可能或必须每年支付 99 美元?如果有人可以帮助我阐明这一点,那就太好了!
真挚地
PS:我的 iPhone 没有越狱,所以我不能使用我读过的一些文章中的方法。
javascript - Icenium 中的 InAppPurchase 插件
有没有人尝试过将此插件与 Icenium 一起使用?现在 Icenium 能够安装任何 Plugman 规范插件。
我试过没有成功!
javascript - 捕获音频 Cordova
我 在移动设备 (iOS) 上使用Cordova Capture Audio 。
当我单击“捕获音频”按钮时,什么也没有发生,只有在我锁定和解锁手机后才会出现麦克风。我该如何解决这个问题?
iphone 4 / iOS 6.1.3
谢谢
android - 没有硬件加速的android中的youtube视频
我有一个我正在 ICENIUM Mist 中为博客开发的应用程序,它使用 . 目前我可以在硬件加速开启时播放视频,但问题是它会影响应用程序的质量。它使应用程序中的图像变得模糊,并且在转换到不同屏幕期间还显示白屏。所以这需要我关闭硬件加速,但是当硬件加速关闭时,我只能听到视频中的音频,而没有图片/视频只显示黑屏。还有什么其他解决方案可以解决这个问题?
我曾尝试使用 phongap 视频插件,但它会在 youtube 应用程序中打开视频,我不想让用户进入另一个应用程序。请帮忙!
kendo-ui - 仅 kendo ui 验证器摘要
全部,
我在 iOS 和 Android 的 Icenium 中使用 KendoUI。当我验证我的输入时,我想节省 UI 空间,所以我想显示 *,并在摘要中包含完整的消息。只要标签中的 validateMessage 参数中有文本,我的摘要就可以正常显示。关于如何做到这一点的任何建议?
谢谢,乙
kendo-ui - KendoUI 数据源导致无效的 JSON 基元
所以我已经把头撞在墙上一天左右,试图让它发挥作用。如果它简单而愚蠢-对不起,谢谢。这是相当长的帖子,因为我试图描述到目前为止我所做的一切。
所以我有一个 ASMX Web 服务,我想用它来填充 Kendo UI 列表视图。在我将 data: 添加到我的传输请求之前,这非常有效。所以我的网络服务现在看起来像这样:
我的完整数据源如下所示:
我回来的错误是:
{"消息":"无效 JSON 原语:"\u00261={\u00262=\u0027\u00263=s\u00264=U\u00265=s\u00266=e\u00267=r\u00268=n\u00269=a\u002610=m \u002611=e\u002612=\u0027\u002613=:\u002614=\u0027\u002615=a\u002616=d\u002617=m\u002618=i\u002619=n\u002620=@\u002621=m\u00226 \u002623=i\u002624=l\u002625=.\u002626=c\u002627=o\u002628=m\u002629=\u0027\u002630=,\u002631=\u0027\u002632=s\u002633=P\u0026 \u002635=s\u002636=s\u002637=w\u002638=o\u002639=r\u002640=d\u002641=\u0027\u002642=:\u002643=\u0027\u002644=1\u002645=3\u0026 \u002647=2\u002648=3\u002649=\u0027\u002650=,\u002651=\u0027\u002652=s\u002653=U\u002654=s\u002655=e\u002656=r\u002657=I\u0026 \u002659=\u0027\u002660=:\u002661=\u0027\u002662=1\u002663=5\u002664=3\u002665=9\u002666=\u0027\u002667=,\u002668=\u0027\u002669=s\u002670=C\u002671=l\u002672=u\u002673=b\u002674=I\u002675=D\u002676=\u0027\u002677=:\u00260278=\u0027=u 1\u002680=\u0027\u002681=}\u002682=".","StackTrace":"atSystem.Web.Script.Serialization.JavaScriptObjectDeserializer.BasicDeserialize(Stringinput,Int32depthLimit,JavaScriptSerializerserializer)\r\natSystem.Web.Script.Serialization .JavaScriptSerializer.DeserializeT\r\natSystem.Web.Script.Services.RestHandler.ExecuteWebServiceCall(HttpContextcontext,WebServiceMethodDatamethodData)","ExceptionType":"System.ArgumentException"}JavaScriptSerializerserializer)\r\natSystem.Web.Script.Serialization.JavaScriptSerializer.DeserializeT\r\natSystem.Web.Script.Services.RestHandler.ExecuteWebServiceCall(HttpContextcontext,WebServiceMethodDatamethodData)","ExceptionType":"System.ArgumentException"}JavaScriptSerializerserializer)\r\natSystem.Web.Script.Serialization.JavaScriptSerializer.DeserializeT\r\natSystem.Web.Script.Services.RestHandler.ExecuteWebServiceCall(HttpContextcontext,WebServiceMethodDatamethodData)","ExceptionType":"System.ArgumentException"}
所以我开始搜索任何相似的东西,发现其他人在数据请求中缺少'或'所以我尝试了很多不同的变体,尝试使用 JSON.stringify 但错误仍在继续。所以我去了到提琴手看看什么被发送到服务器,这是我的问题。正在发送垃圾。提琴手在 TextView 中显示这个被发送到服务器:
(我会在网上发布一张图片,这样更容易看到)
所以在这里我可以清楚地看到字符串没有以正确的格式发送。所以我决定试一试,不使用 Kendo 数据源,而只使用 JSON/AJAX。所以我输入了这个:
如果我在 TextView 中查看提琴手,我会看到它被发送到服务器:
而且我也清楚地看到了我的 JSON 结果在提琴手中。
所以我的问题是:
为了实现这一点,我需要对 Kendo UI 数据源做些什么特别的事情吗?如果这很重要,我正在使用 Icenium 并尝试构建一个快速的移动应用程序来获得乐趣。
谢谢,
理查德
更新#1 两者都试过了,没有进一步的。
数据:{"sUsername":"admin@mail.com","sPassword":"13123","sUserID":"1539","sClubID":"1"},
它使用 jsonlint.com 进行验证,但是当我现在查看 fiddler 时,我看到它被发送到服务器:
sUsername=admin%40mail.com&sPassword=13123&sUserID=1539&sClubID=1
所以也许是因为我现在没有引用数据所以我尝试了这个:
数据:'{"sUsername":"admin@mail.com","sPassword":"13123","sUserID":"1539","sClubID":"1"}',
当我这样做时,我得到同样的 0=%7... 就像上面一样。
当我尝试使用 toJSON 时,我得到一个对象函数没有方法。做这样的事情:
在 Telerik 论坛上发现有人说不要使用 toJSON 而是使用 JSON.stringify 所以我尝试了这个:
...
但仍然导致疯狂的垃圾。