Tag: android

如何使用android应用程序控制覆盆子pi gpio端口?

使用Android应用程序控制Raspberry Pi的GPIO端口有哪些方法可用? 我已经看过使用nodejs和简单的socketio – 但是如何去实现这个技术真的不明智吗? 有人能够更多地解释这种方法/build议一个替代scheme/有现有的例子吗? 谢谢

meteor:如何将原生移动应用程序指向部署的服务器

如果你有一个meteor应用程序模块是一个networking和原生移动应用程序托pipe,你怎么指向meteor的后端本地应用程序。 另外,meteor还在为本地应用程序访问前端吗?

高效的聊天室后端?

我目前正在试图find最好的方式来编写一个交互兼容的即时通讯聊天应用程序与iOS和Android。 这个想法是,用户注册到应用程序,然后随机聊天是1对1的应用程序内的其他用户随机配对。 就像上面提到的,我希望这是跨平台,但是我只是想让iOS开始,但是我希望能够将其扩展到android的未来。 主要的问题是我想创build一个可扩展的东西。 完成后,它应该能够无缝地支持100个用户,但至less可以select在未来进一步扩展。 我目前研究的是XMPP和NodeJS,我原本以为这些是为了更多的WhatsApp群聊应用程序,但是最近发现Tinders后端是NodeJS。 用户数据存储(注册信息,例如年龄,性别)将在mySQL和PHP中完成。 我也在想连接用户的PHP。 我原本是想写一个Web应用程序(HTML 5),然后用一个webView制作一个iOS应用程序,并简单地将应用程序链接到webView。 有人能指出我正确的方向吗? 婴儿床的笔记随机分配一对一的聊天(认为tinder没有联系人列表群聊等)能够缩放保持效率能够跨平台(Android后添加)

cordova应用程序会议?

所以我有我的会议configuration像这样。 app.use(session({ store: new RedisStore(), key: 'localhost.sid', secret: 'keyboard cat', cookie:{ domain: '.localhost.io' } })); 这适用于我的主应用程序,但它看起来像cordova这是一个冲突,并不保存一个cookie的cordova应用程序。 当我删除key , store和cookie似乎运作良好。 有没有办法使用布尔值来评估它是否在我的网站或应用程序?

Facebook使用护照从Androidlogin到节点js服务器

我想从我的Android应用程序login到我的节点js后端女巫与护照jsconfiguration app.route('/auth/facebook').get(passport.authenticate('facebook', { scope: ['email'] })); app.route('/auth/facebook/callback').get(users.oauthCallback('facebook')); 它是在前端工作但我想知道如何login我的Android应用程序使用护照js 我应该使用Facebook的SDK或不!

types错误:请求path包含非转义字符 – npm&cordova

我正在尝试为Android应用程序使用Apache Cordova 。 我已经与npm安装它,但是当我input命令cordova platforms add android ,我有这个错误: npm http GET https://registry.npmjs.org/cordova-android/4.0.0 TypeError: Request path contains unescaped characters. at new ClientRequest (_http_client.js:73:11) at TunnelingAgent.exports.request (http.js:49:10) at TunnelingAgent.createSocket (C:\Users\Friend\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\node_modules\npm\node_modules\request\node_modules\tunnel-agent\index.js:117:25) at TunnelingAgent.createSecureSocket [as createSocket] (C:\Users\Friend\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\node_modules\npm\node_modules\request\node_modules\tunnel-agent\index.js:184:41) at TunnelingAgent.addRequest (C:\Users\Friend\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\node_modules\npm\node_modules\request\node_modules\tunnel-agent\index.js:80:8) at new ClientRequest (_http_client.js:154:16) at Object.exports.request (http.js:49:10) at Object.exports.request (https.js:136:15) at Request.start (C:\Users\Friend\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\node_modules\npm\node_modules\request\index.js:594:30) at Request.end (C:\Users\Friend\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\node_modules\npm\node_modules\request\index.js:1186:28) 我以为它是从代理发起,所以我设置http-proxy和https-proxy像这样: npm config […]

IBMCloudCodeHybrid SDK总是在Android上失败

我正在BlueMix上开发移动混合应用程序。 我刚刚按照这里的说明添加了必要的工具。 服务器Node.js代码(依赖关系和ibmconfigvariables被正确设置): app.get(ibmconfig.getContextRoot() + '/hello', function(req,res){ res.send('World'); }); 混合移动应用代码: var setup = { applicationId:'<applicationId>', applicationRoute:'<applicationRoute>', applicationSecret:'<applicationSecret>' }; IBMBluemix.initialize(setup).then(function(config){ return IBMCloudCode.initializeService(); }).then(function(cloudcode){ cloudcode.get("/hello").then(function(data){ alert(data); }, function(err){ alert("[ERROR] " + err); }); }); 对不起,删除所有没有必要的东西。 我的问题是这个代码实际上是在iOS设备上工作,而不是在Android上。 对于iOS的意义我得到了World警报,但对于Android,我得到[ERROR] "{\"code\":200,\"data\":\"World\"}"警报。 无论我尝试做什么(例如设置内容types标题),我总是会去Android设备上的onFailure函数。 我发现,Android上的服务器响应被理解为string而不是JSON,所以我更改了IBMCloudCodeHybrid.js:第687行并添加了 if (response.constructor === 'abc'.constructor) { response = JSON.parse(response); } if (_.has(response, "code") && _.has(response, "data") && response.code […]

socket.io xhr慢速连接上的错误(3G移动networking)

当我在3G移动networking(慢速互联网连接)上testing我的真实聊天应用程序时, Socket.io反复断开连接然后重新连接。 我logging了原因。 它说"xhr post error"引起"transport error"然后断开连接。 我可以知道"xhr post error"是什么意思,为什么这个错误出现在缓慢的连接中,以及如何解决这个问题? 我正在使用socket.io-client.java 0.4.2版本

无法使用forcedroid从salesforce创buildandroid应用程序来安装cordova-plugin-whitelist

我正在试图创build一个强制混合Android应用程序。 在我input的forcedroid create命令后,我得到下面的日志 C:\Git>forcedroid create Enter your application type (native, hybrid_remote, or hybrid_local): hybrid_local Enter your application name: test Enter the target directory of your app: ibeaconapp Enter the package name for your app (com.mycompany.my_app): com.yameen.test Creating a new cordova project. C:\Git\ibeaconapp\test C:\Git Adding android project… Creating Cordova project for the Android platform: Path: platforms\android […]

parsingREST API vs Parse JavaScript SDK

我们正在build设一个networking和移动聊天应用程序。 用例是消费者可以使用Android移动应用程序与我们的客户服务聊天。 我们的后端团队将回复使用Web应用程序的用户。 Web应用程序还将具有将邮件上载到parsing数据库的function,该parsing数据库将在用户新闻传送中可见,查询parsing数据库中的项目/事务并将新产品SKU上载到数据库。 对于聊天,我们将使用像Layer / Pubnub / Socket.IO一样的服务以及Parse作为数据库。 这个架构会运作良好吗? 另外,对于Web应用程序,我们是否应该使用本地Parse JS SDK ? 或使用Parse REST API开发Node.JS / Express.JS应用程序?