Articles of iPhone

Facebook在移动应用程序中登录

我打算将“Login With Facebook”function集成到我的iPhone / Android应用程序中; 我有一个用于维护用户详细信息的PHP后端。 我很困惑这个function应该实现的标准方式是什么? 是这样的 – 在用户成功通过Facebookvalidation后,我是否应该获取他/她的详细信息并要求他输入密码将他注册到我的后端,或者是否有其他需要完成的工作且我不知道。 请建议实现此function的标准方法。 谢谢。

iOS上的Rich Chart – BB – 具有相似外观的Android

我正在寻找可用于BB(OS> = 5),Android(OS> = 2.3)和IOS(OS> = 4)的图表库。 我有两个要求 图表应该很有吸引力(不像canvas画的那样基本) 所有平台上的外观和感觉都应该相同。 我已经尝试了许多基于Web的框架来生成图表,但是他们大多支持更高版本的操作系统版本,因为他们使用HTML5和javascript。 我探索过, HighCharts Sencha图表 融合图表 Flotr 还有很多… 但他们都不支持BB OS 5.我已经搜索了支持BB OS 5及更高版本的原生图表API,但没有find任何东西。 无论我发现哪个,它们都是非常基本的,并且在外观上没有吸引力。 此外,它应该是触摸兼容和启用缩放平移。 (比如向下钻取……)所以我可以操纵它的事件并在图形上显示效果。 如果我遗漏了可以使用的任何图表或框架,是否有任何好的建议?

PhoneGap速度与原生iOS 4/5和Android用于GPS /定位服务/地图

使用PhoneGap开发在几乎整个应用程序中使用用户地图和gps的应用程序的性能如何? 该应用程序需要弄清楚附近的内容,为post选择位置,并将地图嵌入到屏幕中。 可能不相关,但该应用程序还需要使用手机的相机作为关键function。 思考?

对于NSArray,是否存在与iOS函数“componentsJoinedByString”等效的Java / Android?

Java中有这样的东西吗? NSString *myString = [myArray componentsJoinedByString:@”, “]; 这是一些输出的例子: A, B, C, D 如果没有,那么实现这一目标的最佳方法是什么?

使用jQuery touchwipe默认擦除一些擦除

我正在使用这个精彩的插件来捕获移动设备上的擦除事件: http : //www.netcu.de/jquery-touchwipe-iphone-ipad-library 我正在使用该页面源代码中的代码来使我的图像库循环应用。 但是,我的图库是屏幕的整个宽度。 不幸的是,touchwipe似乎阻止了默认的上下擦除在页面上下滚动。 有没有办法让它使用默认行为,除非指定了其他行为? $(document).ready(function() { $(‘#imagegallery’).cycle({ timeout: 0, fx: ‘scrollHorz’, next: ‘#next’, prev: ‘#prev’ }); $(“#imagegallery”).touchwipe({ wipeLeft: function() { $(“#imagegallery”).cycle(“next”); }, wipeRight: function() { $(“#imagegallery”).cycle(“prev”); } }); }); 我也对实现同样效果的其他替代方案持开放态度(其他插件,其他方法)。 谢谢!

什么是jQuery Mobile? 它能够为Android创建游戏吗?

请告诉以下: – 1.什么是jquery mobile? 2.了解使用哪种语言? 3.它的目的是否只是为了创建在所有智能手机上看起来都不错的网站? 4. 它能够为Android创建游戏吗? 如果是,那需要哪些工具? 对响应者的评论 @ hunter:谢谢,你引用的引言正确引导。 关于“为不同的智能手机创建应用程序的痛苦”,我想说的是,通过Phonegap,可以将一个应用程序部署到所有主要的智能手机上并进行一些代码调整,正如我在此处所读到的那样。 推荐的Javasript Games也不错。 @ altcognito:谢谢。 @ Nick Campion:我说的是那些用java for Android创建的高级富UI游戏types。 是否可以使用jQuery Mobile创建此类游戏? @ BandsOnABudget:谢谢 @ Knossos:谢谢,请告诉你,你在谈论基于浏览器的网页游戏吗?

是否可以获取已安装应用程序的UserId和密码?

在Android SDK中是否可以获得已安装应用程序的UserId和密码(如果它有登录)? 我需要安装应用程序信息,如应用程序名称,软件包名称,安装日期,并想知道获取登录名和密码是否可行且Android是否允许。 此问题有助于获取所需的用户名,但这是特定于应用程序的。 我想要的是一个通用的解决方案,例如,如果已安装的应用程序具有登录(用户名和密码),例如Facebook或Gmail或Twitter,那么它应该返回值。 同样我想在iPhone应用程序中使用。 请在iOS上建议您的观点。 我想清楚地提到我不确定Android和iOS是否允许这样做。 此外, AccountManager可以帮助我在Android?

为什么Android模拟器比iPhone模拟器慢?

只是好奇。 Apple在iPhone模拟器上做了很棒的工作吗? 比较时,i3上的i7和iphone模拟器上运行的android模拟器。 iPhone模拟器比真正的iPhone更快。 我没有把事情做好吗?

点击页面正文时,Android / iOS输入会聚焦

问题是关于标准浏览器显示HTML5页面,而不是WebView 测试设备是Galaxy Tab 10.1,虽然这也可以在iPad上看到。 该页面有一个表单。 表格有固定的宽度和 margin-left: auto; margin-right: auto; 当我触摸并按住页面主体( 表单外 )时,其中一个表单输入(通常是第一个,有时是第二个)被聚焦(并显示屏幕键盘)。 任何解释为什么这种行为? 知道怎么预防呢?

同步/更新sqlite数据库

我们有一个Android应用程序和一个iPhone应用程序(相同的function)使用sqlite进行本地数据存储。 应用程序最初没有数据,然后在第一次运行时,它们从远程服务器接收数据并将其存储在sqlite数据库中。 sqlite数据库由服务器创建,应用程序将其作为一个文件下载,然后用于购买应用程序。 按照今天的标准,数据库文件不是很大,但也不是很小 – 大约5-6 MB。 现在,偶尔,应用程序需要刷新服务器中的数据。 我能想到几种方法: 从服务器下载新的完整数据库并替换现有数据库。 这听起来像处理问题最简单的方法是不是重复5-6 MB的下载。 应用程序会提示用户是否要下载更新,因此这可能不是太大的问题。 从服务器下载增量数据库,仅包含新的/已修改的记录,并以某种forms显示有关要删除的记录的信息。 这将导致更小的下载大小,但客户端的工作更复杂。 我需要读取一个数据库,并根据读取的内容更新另一个数据库。 据我所知,sqlite没有办法像insert into db1.table1 (select * from db2.table1) ,其中db1和db2是两个包含相同结构的table1的sqlite数据库。 (完整的sqlite数据库包含大约10个表,其中最大的一个表可能包含大约500个记录左右。) 以某种其他格式(json,xml等)下载数据的delta,并使用此信息更新应用程序中的数据库。 与以前相同:在服务器端没有太多问题,下载大小比完整数据库小,但是进行更新是一个非常痛苦的过程。 您推荐的三种方法中的哪一种? 或许还有另一种我错过的方式? 提前谢谢了。