Articles of iOS

定向更改Android和iOS后的javascript最大视口高度

目标: 要查找设备的最大视口高度,包括address bar的空间,以便我们可以动态调整min-body的大小并推送我们的内容。 问题: 移动浏览器以不同方式处理方向状态,并以不同方式更新方向更 使用JavaScript在浏览器中检测Android手机的旋转 使用Android手机时, screen.width或screen.height也会随着设备的旋转而更新。 |==============================================================================| | Device | Events Fired | orientation | innerWidth | screen.width | |==============================================================================| | iPad 2 | resize | 0 | 1024 | 768 | | (to landscape) | orientationchange | 90 | 1024 | 768 | |—————-+——————-+————-+————+————–| | iPad 2 | resize | 90 | […]

听取轻拍和拖动值并相应地运作

我应该如何创建一个自定义页面过渡,听取点击和滑动/拖动?。如果页面被向右/向左拖动(同时仍然保持),则将页面拖动/滑动到滑动/阈值。 释放水龙头时,如果值等于或大于页面中心或最大阈值,请滑动到下一页(链接),否则滑回其原始位置。 例子 。 我想在我的jquery移动应用程序中应用它。 一个示例演示会很棒。 谢谢。

具有社交媒体身份validation的用户的Firebase重置密码问题

我正在尝试为在Firebase中具有电子邮件身份validation以及Facebook和Twitter身份validation的用户重置iOS中的Firebase密码。 密码重置成功,用户ID相同,但删除了用户的Facebook和Twitter身份validation(见下文)。 如何在不删除社交媒体身份validation的情况下重置Firebase中的密码? 密码重置前使用社交媒体链接的用户身份validation 密码重置后,社交媒体的用户身份validation取消链接 Android上也会出现此问题

端口CGAffine从iOS转换为Android

我有下一组值: 0.439353, -0.073688, 0.078788, 0.439353, 139.500000, 72.000000 Let’s name the values: a, b, c, d, tx, ty 在iOS版本的应用程序中,这些值将发送到此对象, 请参见此处 在我的Android应用程序中,我正在尝试这样的事情: Matrix mtx = new Matrix(); mtx.setValues(new float[] { a, c, tx, b, d, ty, 0, 0, 1}); 从这篇文章中获取,在Android中,Matrix对象接受该顺序的值(a,c,tx,b,d,ty),而不是iOS版本(a,b,c,d,tx,ty)。 我的问题是旋转和缩放是正确完成的,但是我遇到了翻译部分的问题。 它没有在屏幕上正确定位。 任何人都有任何想法,我做错了什么? 编辑我正在使用矩阵在canvas上发布位图,就像这样 protected void onDraw(Canvas canvas) { // ….. canvas.drawBitmap(bmp, mtx, null); }

Ionic模拟ios仅适用于–livereload

我有一个简单的离子应用程序,我正在构建,当我测试ionic serve –lab ,一切看起来很棒,但是,当我尝试使用ionic emulate ios或ionic emulate android仿真模拟器时,应用程序不会加载(似乎所有JS都没有通过)。 我能够附加调试器,没有任何控制台错误。 但是,当我尝试用ionic emulate ios –livereload运行应用程序ionic emulate ios –livereload一切似乎工作正常。 我从头开始尝试另一个示例应用程序来排除我的机器环境,它运行良好。 关于如何在没有–livereload的情况下让模拟工作的任何想法?

列出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,以及一些信息的无线。 是否可以使用谷歌地图,一些预先下载的地图供离线使用? 谢谢你的建议。