Articles of iOS

加速HTML5video寻求?

嘿所有我想知道你们是否知道一些可以帮助我的技巧。 我实现的是一个滑块,通过currentTime属性控制HTML5video的搜索位置。 我希望发生的是用户正在拖动video正在实时更新的滑块。 我有什么工作但video播放器图像在我设置当前时间时不会更新到每个帧。 任何想法? slide: function(e, ui){ seeksliding = true; $gVideo[0].currentTime = ui.value; },

基于位置的增强现实框架(Android,iOS)与3D POI?

我使用适用于Android,iOS或最适合两者的3D POI搜索​​基于位置的增强现实框架? 它不应该像Wikitude或Layer,因为用户必须始终从Wikitude或Layer下载应用程序以使用我自己的应用程序。 对? 我想将它集成到我自己的应用程序中。 我find了Mixare ,但它似乎没有使用3D POI。

touchmove和gesturechange之间有什么区别?

我原本想在移动webkit(iOS / Android)上跟踪单指平移。 我find了创建一个适用于iOS Safari的“粘性”固定位置项,我看到了gesturechange 。 但据我gesturechange只有两指移动才会触发gesturechange 。 然后我发现了touchmove事件,似乎我可以使用它。 touchmove和gesturechange之间有什么区别? 使用touchmove检测单指平移是否正确?

corona sdk的应用程序大小太大了

我正在使用anscamobile的corona sdk来开发我的新手机游戏。 我正在使用试用版,当我构建我的游戏演示时,我注意到应用程序的大小太大了。 (大约25 mb)但它只包含2首歌(4 mb)和一些非常小的png。 你怎么看待这个尺寸问题的根源? 它可能是由编程逻辑,算法或其他东西引起的吗? 喜欢永远循环的东西,或使用大量的glpbalvariables等。? 如果你有一些意见,我怎么能克服? 谢谢。

如何为iOS,Android,BBerry,Symbian创建Webapp

挑战 我想创建一个简单的网站: iPhone 3和4 iPad的 Android 2.2 – BBerry OS 7和Playbook Browser 塞class 桌面Web浏览器 问题 什么是用于检测,优化和交付每个设备/屏幕的Webapp的“最佳实践”? 我知道这是关于HTML5,CSS3 Mediaqueries和JS。 HTML5 Boilerplate是一个很好的起点。 但: 我应该通过后端/前端检测浏览器/设备吗? 什么是好图书馆? 如何检测不同的屏幕尺寸? 什么是好图书馆? 等等

我可以将c ++库包装到移动IOS / Android的Adobe Air原生扩展中吗?

我可以将C ++库包装到Adobe Air原生扩展IOS / Android吗? 我有一个由第三方编写的C ++库。 我想将该库用于移动设备的adobe air原生扩展? 我能做到吗? 如果是这样,我在哪里可以find一些准则?

相当于ios的spongycastle加密

这让我很难过 – 以下代码使用SpongyCastle的Android加密/解密 – 我正在尝试为iOS实现跨平台加密/解密。 以下代码(来自Android)使用PKCS7Padding处理AES 128bit CBC,使用提供的salt和密码,salt存储在mysql数据库中,密码由最终用户提供,以下代码改编自此凯勒霍回答。 我之所以使用AES128bit是因为AES256在iOS 4+中不可用,它是在iOS5 +中引入的,并且不得不使用openssl来生成派生密钥和初始化向量(iv),因为学到苹果它是冒险的。拒绝与openssl库静态链接的应用程序。 由于该平台基于iOS 4.2+,使用捆绑和静态链接openssl库似乎相当,过度杀死并且最好使用CommonCryptor库。 这是使用Spongycastle代码的Android版本: private static void encrypt(InputStream fin, OutputStream fout, String password, byte[] bSalt) { try { PKCS12ParametersGenerator pGen = new PKCS12ParametersGenerator( new SHA256Digest() ); char[] passwordChars = password.toCharArray(); final byte[] pkcs12PasswordBytes = PBEParametersGenerator.PKCS12PasswordToBytes(passwordChars); pGen.init(pkcs12PasswordBytes, bSalt, ITERATIONS); CBCBlockCipher aesCBC = new CBCBlockCipher(new AESEngine()); ParametersWithIV […]

可以通过线程多次安全地调用TCriticalSection.Acquire吗?

在Windows平台上,通过调用Windows API EnterCriticalSection / LeaveCriticalSection来实现TCriticalSection。 Microsoft文档明确指出,在线程拥有关键部分的所有权后,它可以对EnterCriticalSection进行额外调用。 到现在为止还挺好。 但是Delphi支持的其他平台下的行为如OSX,iOS和Android呢? 其他平台似乎使用TMonitor。 所以问题可以改写为TMonitor。

ReferenceError:未定义摄像头

我正在尝试开发一个使用相机function的PhoneGap应用程序。 我正在关注https://build.phonegap.com/plugins/768上的插件文档,但没有运气。 每当我尝试使用该function时,我在Android设备上构建和测试时会收到错误“ReferenceError:Camera is not defined”。 以下是我的index.html的头部: 这是我用来使用相机function的脚本: function take_picture(){ try{ navigator.camera.getPicture(cameraSuccess, cameraError, { quality: 50, destinationType: Camera.DestinationType.DATA_URL }); }catch(e){ alert(e); } } function cameraSuccess(imageData){ try{ $(“#camera_image”).attr(‘src’, imageData); }catch(e){ alert(e); } } function cameraError(message){ try{ alert(‘Failed because: ‘+message); }catch(e){ alert(e); } } 由于我使用的是PhoneGap Build ,这里是我使用的config.xml标签:

使用身份validation标记的AES GCM实现

我在我的android项目中使用AES GCM身份validation,它工作正常。 但是与openssl API生成标记相比,在validation标记时遇到了一些问题。 请在下面findjava代码: SecretKeySpec skeySpec = new SecretKeySpec(key, “AES”); byte[] iv = generateRandomIV(); IvParameterSpec ivspec = new IvParameterSpec(iv); Cipher cipher = Cipher.getInstance(“AES/GCM/NoPadding”); cipher.init(Cipher.ENCRYPT_MODE, skeySpec, ivspec); int outputLength = cipher.getOutputSize(data.length); // Prepare output buffer byte[] output = new byte[outputLength]; int outputOffset = cipher.update(data, 0, data.length, output, 0);// Produce cipher text outputOffset += cipher.doFinal(output, outputOffset); […]