Articles of iPhone

使用QT C ++编写跨平台手机应用程序的现实

我正在尝试继续开发智能手机应用程序(我对Android有一点经验)。 我做了一些深入的研究,我决定开始在Qt C ++中创建应用程序。 我这样做的原因是因为根据我的研究,似乎我可以在Qt中编写一个应用程序,然后我要做的就是在iPhone,Android,Symbian和Windows Mobile上编译它,然后我将有一个可以工作的应用程序在所有这些平台上。 我的问题是:我是否正确如果我在Qt C ++中编写应用程序,那么它将适用于以下平台:Android,iPhone,Symbian和Windows Mobile? 我知道这是一个天真的问题(“我可以使用什么API在所有平台上工作”)但我已经研究了很多,他们似乎都说Qt可以在所有这些平台上运行。 PS,使用Qt编写跨平台电话应用程序是否有任何缺点? 编译Qt应用程序代码难以在每个平台上进行吗?

FFMPEG推动RTMP流无法在Android和iPhone上运行

我必须做一个半直播。 我使用了Nginx-rtmp模块,然后通过ffmpeg将内容推送到它: ffmpeg -re -i content.mp4 -r 25 -f fvl “rtmp://rtmp.server.here” 当我在VLC中从“rtmp://rtmp.server.here”打开它时,流运行正常 但我还必须制作播放这些流的iPhone和Android应用程序。 这就是问题,流不适用于Android和iPhone。 如果我使用Wowza流云并流式传输到Wowza云而不是我自己的nginx-rtmp服务器,那么为Android和iPhone编写的相同应用程序可以正常播放流。 现在要么nginx-rtmp不正常,要么还有什么? 我也试过crtmpserver,同样的事情发生了。 我想要实现的目标:我必须开发一个系统,我们可以上传电video道(拥有它的权利)到服务器,然后制作一个网站,Android应用程序和iPhone应用程序,以便消费者可以观看直播频道。 上传部分我有一个线索,可能是电视调谐卡和开放广播软件将其流式传输到服务器。 但现场播放对我来说是新的。 更新:我也使用了ffprobe,这是输出。 (见最后一行) munir@munir-HP-ProBook-450-G2:~$ ffprobe rtmp://rtmp.server.here ffprobe version 2.6.2 Copyright (c) 2007-2015 the FFmpeg developers built with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1) configuration: –extra-libs=-ldl –prefix=/opt/ffmpeg –enable-avresample –disable-debug –enable-nonfree –enable-gpl –enable-version3 –enable-libopencore-amrnb –enable-libopencore-amrwb –disable-decoder=amrnb –disable-decoder=amrwb –enable-libpulse –enable-libx264 –enable-libx265 […]

Viewport元标记无法在iPhone和Android中运行

我使用以下HTML代码 test test 我的目的是防止用户放大或缩小。 以上代码在iPhone和Android中无效。 有解决方案吗 编辑:它出现在iPhone设置中,如果在Settings>Accessibility>Zoom下选择Zoom为On ,则会覆盖元标记。 资源 不知道为什么它会在android中发生。

如何在不使用XMPP或任何其他脚本的情况下使用FCM将设备发送到设备通知。

有没有办法通过FCM从一台Android设备向与Firebase数据库连接的其他设备发送上游通知消息。 我知道XMPP服务器然后可以接收上游消息并将通知发送到其他设备。要接收使用上游API发送的消息,我需要实现XMPP服务器,但还有其他方法吗?

当App未运行时(iphone / android)就像Find My iPhone一样,在远程触发器上创建一个(重复的高音)警报

当应用程序运行或未运行时,我想在远程iphone / android设备上发出警报。 我该如何实现? 当有来电时,我只能想到Whatsapp / Skype,它响了。 或者是否可以使手机在推送通知上播放循环闹钟声音。 另一个非常明显的例子是“查找我的iPhone”应用程序,它可以触发iPhone的响亮警报。 如何在ios和android上以编程方式实现此目的?

Android视口设置“user-scalable = no”会中断视口的宽度/缩放级别

我正在开发一个宽度为640px的网络应用程序。 在我设置的文件head 所以内容很好地显示和水平拉伸。 这在iOS上完美运行,但在Android中浏览器打开放大的网站,因此用户必须双击缩小和整个页面。 当我更改视口设置以省略user-scalable标记时,如下所示: Android浏览器很好地调整到640px – 所以它的工作原理。 然而现在的问题是,用户可以在Android和iOS上放大和缩小,因为没有设置user-scalable标签。 如何禁止缩放,同时在Android上将视口宽度设置为640px?

如何退出全屏Web应用程序

我们正在努力让我们的网络应用程序作为全屏网络应用程序运行。 我使用这些元标记让它工作: 因此,现在当您从iPhone或Android设备上的主屏幕启动Web应用程序时,它将全屏启动(没有浏览器控件)。 现在我们需要一种允许用户退出的方法,我希望创建一个具有退出按钮的菜单但是使用window.close()在chrome中给出了以下错误: Scripts may close only the windows that were opened by it. 处理这个问题的正确方法是什么?

Objective-C和Android

我刚刚为Android完成了一个相对较大的项目,它在我的口中留下了一种苦涩的味道,因为它知道它永远不会在太阳系这一侧最普遍存在的手机之一上运行(那个水果小的那个俱乐部)。 因此,对于我的下一个项目,我想以一种方式编写它,使大多数组件可以在iPhone和Android平台之间轻松传输。 我想这样做的方法是在Objective-C中编写大部分代码,然后分别在更多的Objective-C和Java中添加特定于平台的部分。 在Android方面,这将需要使用NDK。 我对C的了解很好,但我对Objective-C的了解接近于零,我不想学习C ++。 上面的方法是否合理,是否有更好的方法? 有没有什么方法可以用Java编写代码并仍然可以进入未被黑客入侵的iPhone市场? 我认识的人(iPhone用户)明年将拥有Android手机的可能性有多大?

jQuery和移动浏览器的兼容性?

我想为手机构建一个相对简单的网站版本,但我肯定需要JavaScript和jQuery来实现许多function。 谷歌搜索没有帮助find答案。 jQuery与手机中流行浏览器的兼容性如何? 我说的是智能手机。 例如,这些平台的默认浏览器 Windows Mobile 6+ Android 1.5+ iPhone 3G 让我们添加Opera Mobile 。

phonegap – sqlite还是索引数据库?

我是web开发人员,以phonegap开头。 我需要为iPhone,Android和Windows Phone 8创建一个应用程序。 我需要在本地存储一些数据(对于localStorage来说太大)。 我不知道女士解决方案是最好的: Phonegap提供存储(基于WebSQL – 已弃用),但Windows Phone不支持。 有没有插件来填补这个空白? 我读过有关索引数据库的内容,但我之前没有使用它,对我来说不是很直观。 我不确定它是否在所有平台上都得到完全支持? 我基于( http://blog.nparashuram.com/2012/10/indexeddb-example-on-cordova-phonegap_12.html ) 或者也许我可以使用手机插件https://github.com/marcucio/Cordova-WP-SqlitePlugin用于windows手机和https://github.com/marcucio/Cordova-SQLitePlugin用于android和iphone。 。 那么我的代码在所有平台上都会像我想的那样相同。 有人之前创建过这样的应用吗? 我会很高兴任何解决方案或想法。