Articles of iOS

Android iOS直接通信(蓝牙)。 可能吗?

首先,我是一名Android开发人员,因此问题是所有iOS开发人员。 是否有可能实现Android iPhone / iPad 直接通信 ? 有些人声称这是不可能的,其他人声称是这样。 我猜两种可能的技术是蓝牙和/或Wi-Fi Direct。 不建议使用Wi-Fi Direct,因为Gingerbread不支持它,据我所知,它也不支持iPhone (可能是iPhone 6,因为我从谣言中听说过) 已经知道使用GameKit在iOS设备之间实现蓝牙通信,这里是参考 。 我不明白与GameKit沟通时有什么特别之处 ? 消息的开头和结尾是否以某种方式包含额外的字节? 好的,我们可以在Android中以相同的方式包装消息! 消息加密了吗?!! 如果是这样,我们可以在Android设备收到它们时对它们进行解密吗? 任何想法,变通方法或其他黑客解决方案都是最受欢迎的!

什么是2013年最先进的favicons?

Favicon业务在过去几年变得复杂。 发明了新的设备(重新),如平板电脑和智能手机。 他们以新的方式使用favicons(例如,作为主屏幕上的应用程序图标),并且需要特定于供应商的链接方式。 以类似的方式,浏览器现在允许为web-apps创建桌面快捷方式(也使用图标的favicon)。 更糟糕的是,我们现在在便携式设备和笔记本电脑中都有高分辨率(“视网膜”)显示器,这些显示器需要更高分辨率的图标图像。 更糟糕的是,不同的浏览器(和版本)支持图标和不同大小的不同图像格式。 从仅限16×16的.ico-only IE6开始,以Opera结束,现在支持.svg图标。 我应该怎么做才能在今天的大多数设备和浏览器上支持清晰的图标? 到目前为止,我能find的最好的资源是html5boilerplate ,它推荐使用以下文件: apple-touch-icon-114×114-precomposed.png apple-touch-icon-144×144-precomposed.png apple-touch-icon-57×57-precomposed.png apple-touch-icon-72×72-precomposed.png apple-touch-icon-precomposed.png apple-touch-icon.png favicon.ico # 32×32 而不是在标签中添加任何链接。 编辑:另一个考虑因素是.ico文件可以存储多个具有不同分辨率的图像。 这有用还是受支持?

确定从Google Play商店购买应用的日期(或版本) – 相当于iOS appStoreReceiptURL

我想确定用户最初从Google Play商店购买的Android应用版本。 我需要这些信息来帮助支持从付费应用模式转变为免费增值模式。 在iOS7及更高版本中,您可以使用[NSBundle appStoreReceiptURL]执行此操作,该页面返回可以检查的App Store收据的URL。 Google API中是否有相应的内容?

Phonegap – navigator.app.backHistory()不支持HTML后退按钮

在我的应用程序中,我使用的是phonegap 2.6。对于后退按钮,我使用以下function document.addEventListener(“backbutton”, onBackKeyDown, false); function onBackKeyDown() { alert(“hello”); navigator.app.backHistory(); } document.addEventListener(‘deviceready’, onDeviceReady, true); 单击设备的硬件后退按钮时 ,上述function正常 。 但是,当我点击后退按钮时,它无法正常工作。 我设计了我的后退按钮如下: 但是这个按钮对于这个navigator.app.exitApp(); (申请退出)。 //Working Fine function onBackKeyDown() { navigator.app.exitApp(); } //Not Working function onBackKeyDown() { navigator.app.backHistory(); } 但不适用于navigator.app.backHistory(); 。

在Javascript中模拟长按

我有一个webapp,当用户点击一个字段时,里面的文本会突出显示供他复制。 但是,在Android上,这不会触发打开复制上下文菜单,因此用户必须自己选择文本。 有没有办法以编程方式触发长按事件,以便复制/粘贴上下文菜单出现在移动浏览器上?

哪个更好? Native App还是混合App?

我想为iOS,Android和Windows手机开发一个简单的应用程序。 我只是想知道一个简单的HTML5,JS和CSS组合可以在所有这些平台中工作。 我想知道哪一个会有效率? 时间和编码没问题。 但如果我能用HTML5-JS本身实现一切,我会选择混合开发。 我想通过示例了解Native和Hybrid Development之间的主要区别 (我知道主要的区别是HTML5-JS支持跨平台)。 注意:我不是在制作游戏应用程序。

我应该如何选择在Web,Android和iOS上播放的video格式?

我正在制作一个video共享项目,并想知道如果有一种video格式与Web,Android和iOS上的大多数播放器兼容。 该应用程序将如下工作: 用户可以从移动设备(iOS和Android)拍摄video 其他用户可以在移动设备(iOS和Android)和Web浏览器上播放video。 我不熟悉不同的video格式。 我注意到.mov和.mp4在iOS中使用。 但我认为.mov不能在除Safari之外的Android和Web浏览器上播放? 任何人都可以提示吗?

使用Java for Android编写的程序是否比嵌入到Objective-C for iOS中的C编写的程序慢?

为了确定开始将现有的iOS应用程序(用C语言编写)移植到Android是否合理,我必须估计如果用Java实现它的速度有多快。 一些问题是Java代码必须多次翻译(到字节码,然后到使用JIT的本机代码)。 它可能会对实时属性(响应性)产生负面影响,对吧? 生成代码的质量如何? 它在某种程度上与gcc / llvm生成的代码相当吗? 如果是,您是否参考了比较结果(纸张)?

有没有理由使用Google GCM和Apple消息进行推送通知?

Google拥有此Google Cloud Messaging信息,可与iOS集成 为同一目的使用Google Cloud Messaging或iOS有什么区别? 一个比另一个更有效吗? 电池或网络负载是否不同?

在cordova添加平台android和iOs之后,并不总是添加插件

我需要运行ionic platform add android/iOs几次ionic platform add android/iOs以获得所需的结果。 有时插件是在第一次运行后添加的,但通常我必须清除插件和平台目录并重新运行添加平台周期几次,直到所有插件都添加到android文件夹中。 是否有其他人遇到过相同的问题,如果是的话 – 解决方案是什么? 如果有的话…… 提前致谢