Articles of iOS

一个网站(HTML5,JavaScript)可以访问移动设备的(android / iPhone)联系人列表,SDCard文件

一个网站(HTML5,JavaScript)可以访问移动设备(android / iPhone) 联系人列表,SDCard文件? 在浏览器中打开的网站而不是phonegap应用程序/ webapp。

iOS AppDelegate在Android中等效

我有一个简单的Android应用程序与一个活动。 此活动下载一个小的XML文件并将内容显示给用户。 目前,我在Activity的onStart方法中启动了下载。 我的理解是,当设备方向改变时,活动将被销毁并重新创建。 因此,当用户轮换我的应用程序时,将再次下载XML文件。 我希望该应用程序只下载一次文件,因为它每天不会改变超过几次。 因此,我希望保留下载的数据,以便在设备方向发生变化时重新使用本地数据。 Android中保留数据的理想对象是什么? 在iOS上我会使用AppDelegate下载一次数据并保留它。 然后,显示数据的viewController可以重新使用本地数据,如果它被销毁并重新创建。

如何自动测试iOS和Android应用程序的function?

我必须定期测试电影租赁网站的可用性和function。 我写了一个Windows程序,它能够根据脚本自动化Web浏览器,所以这个任务基本上解决了。 现在我必须自动化此Web应用程序的移动版本:原生iOS应用程序和原生Android应用程序。 这些应用程序是封闭源代码,因此无法以任何方式进行修改。 我认为测试应用程序应该部署在测试设备(iPhone,iPad,Galaxy Tab,Galaxy S II)上,但我必须能够远程控制它。 我的意思是,我想在测试设备和PC之间建立连接,将测试脚本从PC上传到设备,运行它们,然后将测试结果下载到PC。 测试脚本应启动要测试的应用程序,操纵其GUI(填充编辑框,按钮等),并以某种方式跟踪其响应,例如通过分析GUI(某些GUI元素的存在,其标题等) ,分析屏幕截图和/或检查IP数据包。 我为Windows编写了许多类似的测试程序:我使用了ShellExecute,PostMessage,FindWindow,WinPcap库等,所以我知道这样的程序应该如何工作。 但由于我从未编写过移动操作系统的应用程序,我甚至不知道iOS和Android是否有类似的API和库。 我想知道从哪里开始,我的意思是,可以使用哪些SDK和开发人员工具来编写这样的应用程序。 我也对商业解决方案感兴趣。 我真的很感激任何帮助。

如何通过短信发送谷歌地图位置信息作为链接

在我正在构建的应用程序中, 我正在尝试将我的位置信息(Lat,Long / Geocoded)发送到我的紧急联系人列表。 我假设我的所有收件人都使用智能手机(Android / iOS) 到目前为止,应用程序通过SMS将我的位置信息作为字符串发送: “I am at: ” + Some Geocoded Location 但是,我认为这不是发送确切位置信息的最佳方式。 所以,我在想是否有可能通过Google Maps API生成地图 精确定位/点,并发送到该地图的链接。 可以在设备级别完成(不联系任何服务器) 或者,这可以通过制作我自己的地图网站来完成吗? 或者,这根本不可能吗? 我也很欣赏更好的方法和建议。 先谢谢你

android / iphone点击以html调用

我正在为android和ios设备创建一个HTML移动网站。 我知道点击呼叫两者。 ANDROID 2125551212 IOS Live Support 现在,我的问题是我有一个网页点击呼叫链接,并希望该链接适用于android / ios

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

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

如何在堆栈布局或框架中添加Click事件

我是xamarin.forms的新手。请帮助我如何在Stack Layout或Frame中添加click事件

什么是基于Ruby的移动跨平台解决方案?

我正在研究如何使用Ruby进行移动跨平台开发。 我们需要至少支持Android和iOS,支持Windows Phone和Blackberry。 这将是一个应用程序,最终将在公众的应用程序商店,所以它不是一个企业内部唯一的东西。 到目前为止,我发现: Rhodes ,涵盖了所有提到的平台和开源。 我们现在不需要RhoMobile的额外(付费)function RubyMotion ; 仅限iOS,费用为199 dolla,遗憾的是没有试用版 Ruboto ,Android和开源 MobiRuby ,iOS仅支持Android支持计划,开源,但在撰写本文时看起来还不够成熟以满足我们的需求 我们还有一个必须使用的用例,我们需要同时访问摄像头和加速度计,并从屏幕上的加速度计中提取数据。 因为这是如此具体,所以我所看到的任何跨平台框架(包括Phonegap,Titanium等其他框架)都不支持它,看起来我需要为每个平台编写本机代码才能实现这一点。 到目前为止,我倾向于选择Rhodes。 它是一个经过validation的框架,似乎能够完成我需要的一切,包括上述用例的“原生”。 另一种选择是使用RubyMotion和Ruboto,它们都是编写Ruby而不是Objective-C或Java的解决方案。 从理论上讲,我应该能够跨平台共享通用代码(如连接和存储),尽管我找不到任何成功使用这两个代码来编写适用于Android和iOS的应用程序的示例。 我想知道是否有人可以证实我的想法或者我忽略了什么。 当然欢迎任何其他见解。

使用PHP / Javascript检测应用内浏览器(WebView)

我为iOS和Android开发了一个应用程序,它使用应用内浏览器(Webview)从我的网络服务器访问HTML文件。 我不希望用户在不使用该应用程序的情况下访问此文件。 如果用户使用应用程序访问文件或直接通过智能手机/平板电脑/计算机上的浏览器,是否有可能检测到? 我认为使用PHP的解决方案要好得多,因为Javascript可以关闭。 至少Google Analytics可以区分Safari和Safari(应用内)。 它应该适用于iOS和Android的每个版本。 谢谢你的帮助。 解 经过多次尝试,我终于find了适合我的解决方案! iOS:您可以使用用户代理检测Safari和应用内浏览器之间的差异。 可能有一个更好的解决方案,但它的工作原理。 // Safari (in-app) if ((strpos($_SERVER[‘HTTP_USER_AGENT’], ‘Mobile/’) !== false) && (strpos($_SERVER[‘HTTP_USER_AGENT’], ‘Safari/’) == false) { echo ‘Safari (in-app)’; } Android:应用程序中的软件包名称存储在PHPvariables$_SERVER[‘HTTP_X_REQUESTED_WITH’] 。 // Android (in-app) if($_SERVER[‘HTTP_X_REQUESTED_WITH’] == “com.company.app”) { echo ‘Android (in-app)’; } 正如Tim van Elsloo已经注意到HTTP标头可以伪造,这不是绝对安全的。

默认Web浏览器中的React-Native Open Url

我是反应原生的新手,我想在默认浏览器中打开url , 例如Android和iPhone中的Chrome 。 我们通过Android中的意图打开url,就像我想要实现的function一样。 我有很多次搜索,但它会给我Deepklinking的结果。