Tag: android

原生应用程序如何脱离“响应”?

作为对本地移动应用程序基础不太熟悉的人,我试图把我的头围绕似乎应该是相当基本的东西的机制。 然而,在这里search和老谷歌已经离开了我空手。 响应式网站当然依靠媒体查询和断点来确定在浏览器中如何以及在何处显示元素和内容。 结果是用户几乎可以在任何设备上获得相同的体验。 但是最终的结果也是本地应用程序完成的,不是吗? 如果用户在两个不同的Android或iOS手机上具有相同的应用程序,则用户界面(大部分)将呈现一致。 显然,他们没有使用浏览器。 应用开发者是否使用类似于媒体查询的东西? 原生应用程序如何知道以多种不同的分辨率在许多设备上显示UI的方式?

OpenGL ES模板操作

在参考OpenGL文章中讨论的问题后,出现了一个新的问题。 我正在实现基于节点的2D场景图的裁剪。 每当剪辑框轴alignment,我正在使用像在OpenGL剪辑中提出的glScissor。 我已经成功实现了轴alignment框的节点裁剪。 事实certificate,每个节点必须与它的裁剪矩形的剪切矩形相交。 (对于与祖先的剪贴框重叠的兄弟姐妹,这是必要的)。 交叉非轴alignment矩形的机制必须使用模板缓冲区来实现。 我开始在OpenGL剪辑中实现所提出的解决scheme,但是在chidrens中存在剪辑反转与其祖先重叠的问题。 现在,模板剪裁只用一个剪辑框就完美了。 但是,对于与祖先相交的小孩或大孩子来说,algorithm会失败,因为这里需要包含2个矩形的交点(如轴alignment版本),而不是孩子的全矩形。 我已经想出了以下algorithm: 最上面的节点写入从计数器值1开始,并将其填充1的剪切矩形绘制到模板缓冲区中,并将其模板化testing的结果显示为1.每个同时具有剪裁的兄弟模型都会打开它的边界矩形,模板缓冲区,然后testing2等等。 现在,当一个兄弟剪裁matrix与一个祖先剪裁matrix重叠时,它们重叠的区域会被2s填充,在对2进行testing时给出完美剪辑。该algorithm可以扩展到最多255个嵌套剪辑节点。 这里是我的问题: 如何执行对模板缓冲区的渲染,而不是1s正在写入,每当执行渲染时,都将1s添加到当前模板缓冲区值。 这是我用来准备渲染到模板缓冲区的代码: glEnable(GL_STENCIL_TEST); glStencilFunc(GL_ALWAYS, ref, mask); glStencilOp(GL_REPLACE, GL_REPLACE, GL_REPLACE); 我正在寻找一个设置,将通过ref的值而不是将ref写入缓冲区来增加模板缓冲区当前值。 有人可以帮我吗?

Phonegap Filetransfer下载

我是新的在stackoverflow。 这是我第一次使用Phonegap,真的有一个问题。 我需要制作一个表格,并通过点击每个元素开始下载一个PDF文件,并创build一个新的文件夹(如果它不存在)。 但是用phonegap编译后甚至无法下载文件。 我看到的所有例子,只是通过onload下载一个图像。 <script type="text/javascript"> function downloadFile(){ var url = 'http://http://legalespymes.com.ar/legalespymes/abonos/aseguradoras.pdf'; var filePath = 'local/path/to/your/file'; var fileTransfer = new FileTransfer(); var uri = encodeURI(url); fileTransfer.download( uri, filePath, function(entry) { console.log("download complete: " + entry.fullPath); }, function(error) { console.log("download error source " + error.source); console.log("download error target " + error.target); console.log("upload error code" + […]

PayPal服务器到服务器validation问题

我正在构build一个使用PP进行付款的iOS应用程序。 这一切工作正常。 该应用程序从PP获得批准的交易。 应用程序然后发送批准的ID(pay_key或payment_id)到我们的服务器进行validation。 当服务器收到付款ID时,validation电话(用于find付款的信用卡“Payment.find(id)”)将返回“未find付款”响应。 PP支付的适应性呼叫响应相同。 基本上,这两个电话都找不到应用程序批准的付款。 我使用rubygemPP适应和rest。 另外,来自PP Android团队的Jeff Brateman回答了以下服务器到服务器的最佳实践问题,但是我想知道,最佳实践是向前迈进的。 我现在使用的服务器到服务器的方式是否是下一年的最佳做法? IPN将会是一个怎样的路? 原始最佳实践问题和答案从杰夫: 机器人validation贝宝付款 [问题来自里克]杰夫,你可以validation付款validation的最佳做法。 是服务器到服务器,因为我正在执行推荐的方法,或者现在是他们的IPN设置? [来自Jeff的回复]我build议继续使用服务器到服务器validation。 你可以玩IPNs,看看它是否有你需要的信息,但这是不太可能的。 另外,如果你有新的问题,让我们创build一个新的SOpost,因为这个问题的范围已经变得有点笨拙。

什么是移动网站的facebook.com/sharer.php ios / android url模式?

facebook.com/sharer.php是否可以通过android / ios url模式获得? 我有一个网站有很多的fbstream量,但是大多数人来自fb应用程序。 如果他们按我的手机网站上的分享button,我希望Facebook应用程序打开并显示共享对话框。 使用Facebook移动的问题是,一大批用户login到Facebook应用程序,但不是在移动浏览器! thx,我感谢你的帮助! 最好

确定用户是否安装了应用程序(AIR / AS3)

好的,我正在使用AIR和AS3进行手机游戏。 这里的想法是我想提供安装另一个游戏的激励。 换句话说:用户在游戏A中点击button,将它们带到游戏B的应用页面。用户安装游戏B,返回游戏A,在游戏A中获得奖励。 有没有办法检测到游戏B已经安装? 最有可能的方式似乎只是检测游戏A恢复时是否安装了游戏B,但我似乎无法find使用AS3 / AIR的方法。 我可能也需要为Android和iOS这样做,我认为这将需要不同的方法。

多人游戏在Android,iPhone和networking

我需要创build一个可以在Android,iOS和Web上运行的多人游戏。 我需要像Google Play服务那样的实时多人api。 但是实时多人游戏目前仅支持Android平台。 有没有其他的框架?

由于缺lessinfo.plist和其他文件,OS X,iPhone和Android上的Worklight构build失败

我正在按照来自IBM的“Hello World”指南逐步执行: http : //www.ibm.com/developerworks/library/mo-aim1206-working-with-worklight-1/ 我正在构build和部署环境,但是当我尝试这样做时,出现以下错误。 FWLST1040E: iphone build failed: com.worklight.builder.exception.WorklightBuildRuntimeException: Resource Manager – Problem reading info.plist file /Users/snip/Documents/workspace-indigo/HelloWorld/apps/HelloWorld/iphone/native/HelloWorldHelloWorldIphone-Info.plist (No such file or directory) Nested exception: /Users/snip/Documents/workspace-indigo/HelloWorld/apps/HelloWorld/iphone/native/HelloWorldHelloWorldIphone-Info.plist (No such file or directory) FWLST1040E: android build failed: com.worklight.builder.exception.WorklightBuildRuntimeException: Resource Manager – Error while reading XML file: /Users/snip/Documents/workspace-indigo/HelloWorld/apps/HelloWorld/android/native/AndroidManifest.xml (No such file or directory) Nested exception: /Users/snip/Documents/workspace-indigo/HelloWorld/apps/HelloWorld/android/native/AndroidManifest.xml (No […]

如何在跨平台项目中共享代码和资产?

我从C ++开发(来自PHP / Javascript背景)开始,目标是使用SDL2为iOS / Android创build一个小型游戏。 至于C ++和SDL2,我觉得我现在对所有的东西都很了解,但是我正在为如何构build和设置一个多平台的项目而苦苦挣扎。 我一直在寻找一个解决scheme,但我可能只是没有使用正确的术语来find我所寻求的答案。 有没有办法为Xcode和Eclipse设置SDL项目,这样他们就可以共享通用的代码和资源了? 或者最好把它们当作单独的项目,并复制/粘贴通用的代码和资源(尽pipe如此,这感觉不对)? 谢谢

如何升级meteor应用程序

我的Meteor创build的应用程序正在通过Meteor的HCP(Hot Code Push)进行升级,这意味着一旦他重新启动应用程序,用户将得到一个新的版本,没有任何信息或确认对话框。 HCP是伟大的,但有一些用户不希望应用程序悄悄升级有两个原因: 新版本可能会有降级或其他风险。 旧版本足够他们的使用。 所以我想知道是否有办法,我可以向用户展示一个描述新版本function的新版本对话框,并询问是否升级。 当他同意的时候,使用HCP来做升级工作,或者如果HCP在这个场合不能使用的话,通过编写代码下载必要的软件包。 顺便说一下,我有另一个相关的问题:为什么HCP只能在Android手机上工作,如何使它在iOS手机上工作。 非常感谢您回答这两个问题中的任何一个,或两者兼而有之。 谢谢。