Articles of iOS

如何更改Facebook登录validation屏幕中的默认应用程序图标

干净利落。 我需要更改在使用Facebook SDK登录应用程序时在身份validation屏幕中呈现给用户的默认应用程序图标。 我试过的: www.developer.facebook.com -> My Apps -> App Details -> Icons 任何帮助表示赞赏! 感谢您的时间!

使用.NET的Xamarin iOS本地化

我正在尝试在便携式类库中使用.NET本地化来实现Xamarin iOS / Android项目。 我按照以下步骤操作: 如何在C#中使用本地化 并且具有如下代码: string sText = strings.enter_movie_name; Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo(“fr”); sText = strings.enter_movie_name; lblEnterMovieName.Text = sText; 我也尝试过: ResourceManager resman = new ResourceManager(typeof(MyApplication.strings)); string sText = resman.GetString(“enter_movie_name”, new CultureInfo(“fr”)); 我创建了strings.resx,其中enter_movie_name等于“输入电影名称:”,strings.fr.resx等于“Entre la movie name:” 但是,sText始终以“输入电影名称:”结尾。 我似乎无法获得“Entre la movie name:”版本。 我也看到了跨平台本地化的post,但无法解决这个问题。 我也不想在Xamarin.iOS的Localization上使用iOS特定版本,因为我希望能够从独立于平台的库中获取我的字符串。 谁能指出我哪里出错?

安装没有package.json文件的Cordova插件

我正在尝试使用Cordova CLI 7安装Cordova插件。 这个插件上没有package.json文件,因此在将它添加到我的项目时会引发错误。 我尝试使用plugman转换config.xml文件。 它适用于Android,但它不适用于iOS。 我觉得我在package.json文件中的config.xml中缺少一些配置。 有没有办法安全地转换package.json文件中的config.xml? 或者使用config.xml文件安装它的方法? 谢谢

我如何从PhoneGap camera.getPicture获取File对象?

这可能很简单,并且由PhoneGap的“Camera”插件,“File”插件或“File-Transfer”插件中的某些function组合覆盖。 我了解用户可以选择一个文件: navigator.camera.getPicture(function (fileURI) { // *** need help here *** }, function () // handle errors }, { destinationType: window.Camera.DestinationType.FILE_URI, sourceType: window.Camera.PictureSourceType.PHOTOLIBRARY, mediaType: window.Camera.MediaType.ALLMEDIA }); 我也可以更改为destinationType: window.Camera.DestinationType.DATA_URL如果这有所不同。 我在成功处理程序中的目标是获取File对象( https://developer.mozilla.org/en-US/docs/Web/API/File )。

在PhoneGap的情况下,HTML5 SQLite与本机数据库

我正在为Android和iOS构建PhoneGap应用程序。 我想知道哪一个是更好的数据库管理选择:HTML5的SQLite或Native数据库设备。 在本机使用的情况下,我需要构建一个用于交互的插件。 请根据性能和速度给我一个更好的选择。

如何防止其他iOS / Android应用程序使用我的RESTful API?

我有一个预先存在的iOS和Android应用程序,我正在进行更新,其中包括RESTful服务API和用于身份validation的Facebook登录。 该应用程序的一般流程是: 用户通过Facebook的SDK“登录”到我的应用程序,该SDK将访问令牌返回到我的应用程序。 App调用RESTful服务,包括Facebook访问令牌作为参数(使用HTTPS和SSL) 被呼叫的服务将收到的访问令牌(以及仅存储在我的服务器上的应用程序秘密)发送到Facebook以validation用户是谁,并根据该操作执行操作。 Facebook设置为从服务器端调用需要应用程序密钥。 我的应用已经普及并且已经有几个克隆,我想阻止这些克隆能够使用我的RESTful API(因为我确信他们会在我发布更新时尝试做)。 让我们假设克隆是聪明的,使用与我的应用程序相同的Facebook访问权限(如果可能的话),并且遵循类似的模式和频率调用我的应用程序所做的API。 无论如何要确保或几乎确保我的服务的呼叫只来自我的应用程序,而不是克隆? 提前致谢!

从相机中动态检测不同形状(圆形,方形和矩形)?

我想创建一个应用程序来检测对象的形状,如(圆形,方形和矩形的几何形状)不应该使用Marker less或基于Edge的方式来检测增强中的形状。 我已经使用了以下内容,就像在metaio sdk中已经存在的教程的过程一样 1)Metaio: http ://dev.metaio.com/sdk/tutorials/hello-world/ 2)OpenCV: http : //docs.opencv.org/doc/tutorials/imgproc/imgtrans/canny_detector/canny_detector.html#canny-detector 这些是我试图实现的。 几何形状:1)实时圆可以是任何圆形对象 – > 2)实时广场可以是任何方形物体 – > 3)实时矩形可以是任何矩形对象 – > 我怎样才能实现这种增强方案。 提前致谢

为什么iOS模拟器比Android快得多?

我知道这可能会被关闭甚至被投票,但我还是想对它进行一次拍摄。 为什么iOS的模拟器比Android更快? 我在function较差的Mac上使用iOS模拟器,它比Android的模拟器更加平滑,Android模拟器运行在比Mac更大规格的笔记本电脑上。 我读到的地方是因为Android会模仿ARM,而iOS会在OS X中本地运行它。那么为什么Android模拟器不仅仅是像iOS一样直接运行呢? 我知道没人能真正回答这个问题但仍然如此。 我希望有人能够对这个相当令人沮丧的问题有所了解。

Cordova / PhoneGap的性能影响?

最近,我了解了Apache Cordova和PhoneGap以及从HTML5应用程序中打包原生Android和Ios应用程序的精彩程度。 但是,我试图理解,这会如何影响性能,安全性或任何其他问题。 我确信,使用Cordova和PhoneGap,不会提供Native Apps的安全性和性能,因为他们可能通过打包的应用程序使用回调挂钩到操作系统? 我是否正确,如果是,那么Cordova / Phonegap究竟是如何缩小差距的呢?

Flex 4.6隐藏/关闭软键盘

我在flex 4.6和air 3.1中遇到了软键盘行为的一些问题 我有一个顶部有搜索栏的列表。 当用户选择TextInput组件时,软键盘会popup它应该的样子。 现在,当用户完成键入他的文本并按下返回(或完成/搜索/ …)键时,我希望软键盘消失。 到目前为止我尝试了什么: 我已将returnKeyLabel属性设置为“done”,并且按钮会相应显示。 然而它只关闭Android上的键盘,在IOS键盘上只是熬夜。 然后,我尝试不设置returnKeyLabel并手动捕获Return键并将焦点设置为另一个不需要软键盘但也不起作用的元素。 当按下Return键时,我也尝试通过调度我自己的“伪造”点击事件但这也不起作用。 作为搜索此问题的一部分,我在Flex Mobile中find了这个Dismiss SoftKeyboard,但这也没有用。 或者至少不在flex 4.6中 现在有没有人知道隐藏软键盘的好方法或使returnKeyLabel“完成”在IOS上工作,这将适用于flex 4.6 / air 3.1?