Articles of iOS

列出Android目标时发生错误

我在尝试add platform Android到在Windows 8上使用CLI Cordova创建的简单HelloWorld应用程序时遇到同样的错误。 路径variables已设置为%ANT%,%ANT_HOME%,%ANDROID_HOME% 路径还包含列表中的%ANDROID_HOME%\ platform-tools和%ANDROID_HOME%\ tools 。 PS E:\Android Projects\HelloWorld> cordova platforms add android Creating android project… C:\Users\MIGHTY\.cordova\lib\android\cordova\3.4.0\bin\node_modules\q\q.js:126 throw e; ^ Error: An error occurred while listing Android targets at C:\Users\MIGHTY\.cordova\lib\android\cordova\3.4.0\bin\lib\check_reqs.js:87:29 at _rejected (C:\Users\MIGHTY\.cordova\lib\android\cordova\3.4.0\bin\node_modules\q\q.js:808:24) at C:\Users\MIGHTY\.cordova\lib\android\cordova\3.4.0\bin\node_modules\q\q.js:834:30 at Promise.when (C:\Users\MIGHTY\.cordova\lib\android\cordova\3.4.0\bin\node_modules\q\q.js:1079:31) at Promise.promise.promiseDispatch (C:\Users\MIGHTY\.cordova\lib\android\cordova\3.4.0\bin\node_modules\q\q.js:752:41) at C:\Users\MIGHTY\.cordova\lib\android\cordova\3.4.0\bin\node_modules\q\q.js:574:44 at flush (C:\Users\MIGHTY\.cordova\lib\android\cordova\3.4.0\bin\node_modules\q\q.js:108:17) at process._tickCallback (node.js:415:13) Error: C:\Users\MIGHTY\.cordova\lib\android\cordova\3.4.0\bin\create.bat: […]

触摸设备上的嵌入式YouTubevideo会自动显示右键单击上下文菜单

我正在使用cordova并使用iframe来包含youtubevideo。 我正在使用此行将video放入iframe中。 ylink=” $(‘#list_holder’).html(ylink); ylink格式类似于https://www.youtube.com/embed/XXXXXXXX 它装载完美。 video缩略图加载。 然后我开始播放按钮。 video按预期播放。 问题是它还会触发youtube的右键单击上下文菜单。 我试图触摸video的其他位置以隐藏它,但它会再次出现在我触摸的地方。 然后我尝试了一些建议。 最后,我最终得到了这个巨大的url,用于使用所有这些建议。 ylink=” 还是行不通。 大多数建议都使用allownetworking=”internal”但我使用它并没有改变。 它只发生在触摸设备上。 我在Android 2.3和4.0.4上测试 如何停止此上下文菜单或隐藏它,禁用它? 我只需要寻道控制和全屏控制。 video中我不需要任何其他内容。 我错过了什么? [忘了提一下:有趣的是,昨天的第一线工作完美,今天没有工作。 上下文菜单昨天没有显示。 现在我想知道你是否改变了任何东西。]

是否可以将Mozilla Persona(BrowserID)与移动应用程序一起使用?

是否可以轻松地将Mozilla Persona ( 浏览器ID )用于原生iOS和Android应用程序? 或者从web view获取信息太麻烦了?

在Android上移植的iOS UI元素

女士们先生们! 经常在我的工作中,我在开发Android应用程序时满足客户的以下要求:“让它看起来像和iPhone应用程序”。 是的,我知道,最好的方法是为他提供规范的Android设计,所有这些模式,如仪表板,使用菜单按钮等……但有时情况并非如此,相反,我必须让它看起来和animation只是一样。 这令人沮丧。 你们能告诉我一个类似iOS的UI元素的android库(如果有的话)吗? 非常感谢,我期待着您的回复!

适用于Android和iOS的离线地图SDK

我想为我的应用程序使用离线地图function。 有人可以推荐任何有用的地图SDK吗? 我find了这些: Skobbler , Bing Maps和TomTom 。 但不确定哪一个更好。 我需要一个自定义的POI,路由highligting,以及一些信息的无线。 是否可以使用谷歌地图,一些预先下载的地图供离线使用? 谢谢你的建议。

在iOS中,我们在Android上有类似Gradle Build Flavors的东西

在iOS中,我们在Android上有类似Gradle Build Flavors的东西。 基本上我想将Applause SDK与我的应用程序集成,但我不希望该代码成为发布版本的一部分。 我只想使用applause sdk来内部分发应用程序并进行错误报告。 如果没有什么比味道更好的话,那么最好的方法是什么。

尝试在PhoneGap / Cordova应用中自动播放YouTubevideo

我正在使用PhoneGap开发一个应用程序。 所以,它是一个网络应用程序。 在这个应用程序中,我需要嵌入一个YouTubevideo,并在用户导航到该特定页面时自动播放。 我已经读过HTML5video自动播放由于带宽设置而无法在移动设备上运行。 我的问题是,有什么办法可以绕过这个限制吗? 我不介意可以让我这样做的复杂的变通办法或黑客攻击。 什么都没有。 谢谢。

在Firebase中启用持久性时实际发生了什么?

在iOS中打开Firebase的持久性时,我的观察者实际发生了什么以及他们在技术层面上的表现如何? 基于此https://www.firebase.com/docs/ios/guide/offline-capabilities.html,我很清楚它应该如何在高级别上运行 – Firebase本质上保留了数据的缓存副本离线访问。 我不明白的是我的观察者应该开多少次以及有什么信息。 firebase是否始终首先使用任何缓存数据触发我的观察者(如果没有任何数据则为null),然后是服务器数据。 或者它是否仅发送缓存数据(如果存在,后跟服务器数据)。 在持久模式下,observerSingleValue和连续观察者的行为之间有什么区别吗? 在启用了持久性的应用中,我注意到: Firebase只是发送服务器数据 Firebase发送缓存的数据(如果存在),然后发送服务器数据。 Firebase发送缓存数据,如果不存在则返回null,后跟服务器数据。 清除它很好,所以我们知道哪个应该是正常行为:)

在Android平板电脑/手机上调试javascript?

如何在iOS上的Safari中启用调试视图? 我只需要查看我正在测试页面的Xoom是否会生成javascript错误。 我试图find如何在Android浏览器中启用开发工具,就像我为iOS做的那样,但似乎找不到它。

在JavaScript中,是否可以在Android和iOS浏览器中检测屏幕何时关闭

我正在追踪我的应用程序的javascript报告的一些非常高的加载时间,并发现当窗口在后台或显示器关闭时,Android(和iOS)暂停一些JavaScript执行。 在Android上,我发现我可以使用window.onfocus和onblur事件来检测应用程序何时切换到后台(并且js执行将很快暂停,至少对于新脚本而言),但我找不到方法检测屏幕何时打开或关闭。 这可能吗? (在Safari上,我有类似的结果,除了onfocus和onblur没有可靠地发射。)