Tag: android

如何使Android Java代码调用Node.js代码?

我有我有一些代码,我想调用一些Node.js代码,我不知道如何去做这件事。 我想按照此博客文章所述实施这些Firebase通知: https://firebase.googleblog.com/2016/08/sending-notifications-between-android.html 但是有一些Node.js代码会监听我的Firebase数据库,并会检测是否有东西被插入到我的数据库中。 有没有什么办法可以在我的Android应用程序的某个地方“部署”这个代码,并让它可以被调用? 下面是我想从我的Android应用程序中调用的Node.js代码: var firebase = require('firebase'); var request = require('request'); var API_KEY = "…"; // Your Firebase Cloud Server API key firebase.initializeApp({ serviceAccount: ".json", databaseURL: "https://.firebaseio.com/" }); ref = firebase.database().ref(); function listenForNotificationRequests() { var requests = ref.child('notificationRequests'); ref.on('child_added', function(requestSnapshot) { var request = requestSnapshot.val(); sendNotificationToUser( request.username, request.message, function() { request.ref().remove(); } […]

如何安装rnpm软件包以反应原生

我正在尝试为我的react-native软件包安装这个软件包。 https://www.npmjs.com/package/react-native-dialogs 我看到我需要执行这个命令来安装它。 rnpm install –save react-native-dialogs 我的机器上安装了node和npm 。 我不确定是什么。 我收到一个错误。 我试图通过一些链接,但没有运气。 'rnpm'不被识别为内部或外部命令,可操作程序或batch file。

是可以开发在Android和iOS平台上运行的通用业务逻辑?

我已经开发了iOS和android应用程序。 我只是想在两个平台上添加脱机支持,但是我希望为这两种平台编写业务逻辑,而且它将以NodeJs , Js或与本地数据库通信的任何其他语言编写。 有可能实现这样的function? 如果可能,那么如何? 哪种语言最适合这种情况呢? 任何教程,参考链接将不胜感激。 谢谢

PhoneGap的安装问题通过cmd nodejs

我试图安装电话使用cmd“npm install -g phonegap” 但是它没有安装并且给我安装失败的消息我粘贴了下面的cmd消息 所以如何设置代理设置(假设这是问题)哪个nodejs可以使用连接到互联网,完成phonegap的安装 我的系统configuration是Windows 7 64位 C:\ Windows \ system32> npm install -g phonegap npm http GET https://registry.npmjs.org/phonegap npm ERR! 错误:连接ECONNREFUSED npm ERR! 在errnoException(net.js:901:11) npm ERR! 在Object.afterConnect [ascomplete](net.js:892:19) npm ERR! {[错误:连接ECONNREFUSED] npm ERR! 代码:'ECONNREFUSED', npm ERR! errno:'ECONNREFUSED', npm ERR! 系统调用:'连接'} npm ERR! npm ERR! 如果你是代理人后面,请确保 npm ERR! '代理'configuration设置正确。 请参阅:'npm help config' npm […]

Android或ios平台上的Node-WebKit应用程序

我可以使用node-webkit为android或ios平台开发应用程序吗? 如果以后没有可能存在使用node-webkit为android或ios平台开发应用程序的可能性? 注意:我已经使用了Google,并且知道我们现在无法使用node-webkit for android或ios平台开发应用程序。 谢谢

简单的Sails.js和Android示例

我真的很难用sails.io和android打开套接字连接。 我现在想要实现的只是在sails.js服务器的控制台中打印socketid。 Android端: 我正在使用nkzwa的socket.io.client库(编译'com.github.nkzawa:socket.io-client:0.4.2') 这是我在AsyncTask中使用的android代码: private Socket mSocket; { try { mSocket = IO.socket("http://192.168.0.80:3000/batches/"); } catch (URISyntaxException e) {} } @Override protected Void doInBackground(Void… params) { mSocket.connect(); mSocket.emit("getSocketID"); } 和我的批处理控制器看起来像这样: module.exports = { getSocketID: function(req, res) { if (!req.isSocket) return res.badRequest(); var socketId = sails.sockets.id(req.socket); // => "BetX2G-2889Bg22xi-jy" console.log(socketId) return res.ok('My socket ID is: ' […]

抓取Api:无法从本地主机获取数据

我一直在尝试使用nativescript创build一个android应用程序。我使用获取模块从我的服务器获取响应。当我试图从httpbin.org/get获取响应时,它是可以的。但是当我试图获得响应从我的本地服务器,我得到networking请求失败。 错误。 发送到httpbin.org/get- return fetchModule.fetch("https://httpbin.org/get").then(response => { return response.text(); }).then(function (r) { console.log(r); }, function (e) { console.log(e); }); 发送到本地主机:8000 / api- return fetchModule.fetch("http://localhost:8000/api").then(response => { return response.text(); }).then(function (r) { console.log(r); }, function (e) { console.log(e); }); 当我尝试通过请求模块得到localhost:8000 / api中纯node.js的响应时,它运行良好。但是现在,我不知道如何使用fetch模块来解决nativescript中的这个问题。

ios-deploy安装失败

所以我想安装与npm的ios部署,我有这个错误: sudo npm install -g ios-deploy npm WARN lifecycle ios-deploy@1.9.0~preinstall: cannot run in wd %s %s (wd=%s) ios-deploy@1.9.0 ./src/scripts/check_reqs.js && xcodebuild /usr/local/lib/node_modules/.staging/ios-deploy-298c9491 npm ERR! Darwin 16.0.0 npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g" "ios-deploy" npm ERR! node v6.7.0 npm ERR! npm v3.10.3 npm ERR! path /usr/local/lib/node_modules/ios-deploy/build/Release/ios-deploy npm ERR! code ENOENT npm ERR! errno -2 npm […]

REST风格的Api或Socket.IO

我正在写手机应用程序。 它连接到node.js服务器并获取一些数据。 哪个是从nodejs服务器检索数据的最佳方法? 我的项目架构: mySQL DB < – > node.js(服务器)< – (socket.io或restful) – >移动客户端

React-native构build错误:执行任务失败:react-native-maps:prepareComAndroidSupportAppcompatV72301Library'。 >无法展开ZIP

我在Windows 10系统上创build了一个新的react-native项目,安装了react-native-maps包和rnpm link ,但是当启动项目时,我得到一个Build失败的错误。 什么是造成这个问题? react-native init myapp npm install react-native-maps –save rnpm link react-native run-android 版本 react-native-cli: 1.3.0 react-native: 0.39.1 node: v7.2.1 npm: 3.10.10 错误 JS server already running. Running C:\Users\y\AppData\Local\Android\Sdk/platform-tools/adb -s emulator-5554 reverse tcp:8081 tcp:8081 Building and installing the app on the device (cd android && gradlew.bat installDebug)… :app:preBuild UP-TO-DATE :app:preDebugBuild UP-TO-DATE :app:checkDebugManifest […]