Articles of iOS

在Android平板电脑/手机上debuggingJavaScript?

如何启用debugging视图,就像我可以在iOS上的Safari? 我只需要看看我正在testing页面的Xoom是否生成JavaScript错误。 我试图find如何在Android浏览器中启用开发工具,就像我为iOS做的,但似乎无法find它。

使用浏览器包装将现有的Web应用程序移动到本地手机应用程序

所以,让我们说有一个function齐全的响应式rubyrails web应用程序。 这个应用程序工作,并在手机上看起来不错。 不幸的是,这个networking应用程序无法从手机应用程序商店看到,因为它不是一个本地应用程序。 从技术上讲,您可以在打开浏览器的智能手机上放置一个图标,但显然这不是最佳select。 有没有一种方法来创build本地应用程序(Android,iPhone),本质上只是一个浏览器,没有导航栏? 这个浏览器的包装只会加载networking应用程序,并像打开浏览器一样运行。 我曾经研究过Phonegap和Titanium等选项,但似乎会有大量重写,而且这方面的资金很less。

从我的PHP服务器发送Amazon SNS

我在Android和iOS平台上都有一个应用程序。 他们都是在Amazon SNS上注册的。 这是成功的,因为如果我有设备令牌,那么我可以login到我的应用程序仪表板在亚马逊,并可以从他们的控制台发送SNS。 我想让它自动化。 我的意思是有我自己的PHPpipe理网站(和API)的应用程序。 我想添加另一个页面的pipe理网站,这可以要求亚马逊SNS发送单一的有效载荷与设备标识符,注册密钥和消息体提供的请求。 第一个问题 – 可能吗? 我看过Urban Airship允许它,所以通常亚马逊也是这样做的? 第二个问题 – 过程是什么? 由于我正在为我的客户之一工作,所有的文档都无法访问我。 我的客户无法将其解释为亚马逊。 当我注册我的应用程序到亚马逊,他们不应该为我提供一些密钥和秘密,我可以用它来通过http调用他们的服务吗?

如何在Mobile中获得One Signal唯一的用户ID?

我正在开发一个餐厅应用程序。 我在我的应用程序中使用一个信号发送通知。 在这里,当我下订单时,我需要发送一个信号的唯一ID给特定用户,以获得“您的订单已成功放置…正在进行中。请等待”的通知。 为此,我需要用户的一个信号用户ID。 我怎么才能得到它? 我是One Signal的新手。 请帮帮我。

stringByEvaluatingJavascriptFromString(iOS方法,什么是Android等效?)

在iOS应用程序中,我使用了 stringFromJavaScript = [webView stringByEvaluatingJavascriptFromString:@"document.getElementById(\"image\").getAttribute(\"src")"]; 获取在webView上显示的图像的src目录。 我想为Android做同样的事情。 我有什么select? 基本上意图是捕捉path,以便我可以通过电子邮件发送相同的图片… 即。 "picture.php?image=%@",stringFromJavascript 这样,当用户点击链接或者将其发布到Facebook等时,将加载相同的图像。

制作导航栏消失在Xamarin.Forms

我对Xamarin.Forms和C#完全陌生,我想知道如何在NavigationPage中呈现一堆页面,而不显示导航栏。 以下是我在App.cs中的代码: using Xamarin.Forms; namespace Test { public class App { public static Page GetMainPage () { return new NavigationPage (new StartPage ()); } } } 我能做些什么来使得当StartPage出现时,导航栏在屏幕上是不可见的?

将Xamarin.Forms.Color转换为平台特定的颜色

我正在寻找一种方法来将Xamarin.Forms.Color转换为平台特定的颜色。 例如Android的Android.Graphics.Color。 我看了Xamarin.Forms.Color的属性,像R,G和B.这些值只包含一个0或1,这样看起来似乎毫无价值。 有人经历过并解决过这个问题吗?

无法在数据库中存储表情符号

情况 : 对不起,如果这个问题已经被问到,但解决scheme不适合我。 无论我尝试什么,我都无法在我的数据库中存储表情符号。 他们被保存为???? 。 正确保存的唯一表情符号只需要3个字节,就像害羞的脸或太阳一样。 实际的utf8mb4不起作用。 它已经在Android和Ios上进行了testing。 有相同的结果。 版本 : Mysql:5.5.49 CodeIgniter:3.0.0 步骤 : 我修改了数据库字符集和整理属性。 ALTER DATABASE my_database CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci 我修改了表字符集和整理属性。 ALTER TABLE table_name CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci 我已经尽可能将表的每个字段设置为编码: UTF-8(ut8mb4)和sorting规则: utf8mb4_unicode_ci 我已经修改了CodeIgniter应用程序中的数据库连接。 我已经运行以下: SET NAMES utf8mb4 COLLATE utf8mb4_unicode_ci 最后我也试过这个: REPAIR TABLE table_name; OPTIMIZE TABLE table_name; […]

如何将图标(图像,徽标..)添加到状态栏

我注意到,StatusBar组件(React Native)没有任何道具包含任何types的图标或标志,如下所示: https : //facebook.github.io/react-native/docs/statusbar.html#状态栏 我想要一个图标(甚至只是一个小的宽x高的正方形)连续出现在networking栏旁边,而应用程序在后台运行。 我尝试将View组件与状态栏组合在一起,创build一个像这样的小红色矩形: <View style={styles.container}> <StatusBar backgroundColor="blue" barStyle="light-content" /> </View> ); } } const styles = StyleSheet.create({ container: { width: 20, height: 20, backgroundColor: 'red' } }) 然而,红色正方形出现在状态栏下方。 有任何想法吗? 编辑:我想要的是即使当应用程序在后台,我的应用程序徽标在状态栏上。 (提供VPN和位置服务的应用程序有时会这样做)。

基于Ruby的移动跨平台解决scheme使用什么?

我正在研究如何使用Ruby进行移动跨平台开发。 我们至less需要iOS和iOS的支持,Windows Phone和Blackberry的支持也不错。 这将是一个应用程序,最终将在公众的应用程序商店,所以它不是一个企业内部唯一的事情。 到目前为止,我发现: 罗兹涵盖了所有提到的平台和开源。 我们现在不需要RhoMobile的额外(付费)function RubyMotion ; 只有iOS,费用199 dolla,不幸的是没有试用版 Ruboto ,只有Android和开源 MobiRuby ,iOS只支持Android支持计划,开源,但看起来在编写我们的需求时还不够成熟 我们也有一个必须的用例,在这个用例中,我们需要同时访问摄像机和加速度计,并在屏幕上从加速度计获取数据。 因为这是非常具体的,所以在我看过的任何跨平台框架(包括像Phonegap,Titanium等其他的框架)中都不支持它,而且看起来我需要为每个平台编写本机代码来实现这个function。 到目前为止,我倾向于select罗德斯。 这是一个成熟的框架,似乎能够做到我所需要的一切,包括上述用例的“原生”。 另一种select是使用RubyMotion和Ruboto,这两种解决scheme都是用Ruby编写的,而不是Objective-C或Java。 在理论上,我应该能够跨平台共享通用代码(如连接和存储),但我找不到任何人成功使用这两个编写Android和iOS应用程序的例子。 我想知道是否有人可以证实我的想法,或者我忽视了一些事情。 当然欢迎任何额外的见解。