Tag: android

如何在Android手机上安装MySQL以使用node.js

是否有任何MySQL轻量级的应用程序,可以安装在移动的Android手机,最好在后台进程? 我遵循本教程在Android上构buildNode.js应用程序我能够运行非SQL节点服务器脚本,但是我依靠MySQL实例使用node.js mysql模块在本地主机上build立连接。 var mysql = require('mysql'); var connection = mysql.createConnection({ host : 'localhost', user : 'root', password : 'root', database : 'database' }); connection.connect(); 无论如何,我可以在Android上创build一个MySQL实例吗?

在Android上反应本机上传图片

我在Android上有一个反应原生应用程序,而在NodeJS + Express上有一个后端服务器,我用multer来处理file upload。 const multer = require('multer'); const mime = require('mime'); const crypto = require('crypto'); const storage = multer.diskStorage({ destination: (req, file, cb) => cb(null, config.uploads), filename: (req, file, cb) => { crypto.pseudoRandomBytes(16, (err, raw) => { cb(null, raw.toString('hex') + Date.now() + '.' + mime.extension(file.mimetype)); }); } }); const upload = multer({ storage }); […]

天气 – >简单的API在Node.js->如何发送android推送通知?

我们正在为我们的移动应用程序使用azure easy API(node.js)。 我们已经build立了通知中心,并对它们进行了testing – 它们似乎都在工作。 但是,我们不确定如何在易用的API中调用这些通知中心 – 我们已经遵循了Microsoft提供的所有文档(例如: http : //azure.microsoft.com/en-us/documentation/articles/notification-hubs -nodejs-how-to-use-notification-hubs / )并尝试了很多东西。 有人可以指出如何从Easy API发送推送通知的例子/代码片段? 谢谢Sankar

如何在node.js中没有express服务器的情况下实现Android Deeplink

我正在尝试将Android Deeplink与node.js中的HTTP服务器集成。 其实,如果我用快递服务器创build一个终点,就像 app.get('/deeplink', deeplink({ fallback: 'https://na.nor.com', android_package_name: 'com.na.nor' })); 它会正常工作。 但实际上,我需要与一个正常的http服务器集成。

使用node-gcm发送android通知而不折叠它们

我使用node-gcm向Android设备发送通知,在某些情况下,我需要发送带有通知的图像作为缩略图显示,如下所示: 缩略图通知 有时我需要发送没有缩略图的通知。 使用下面的代码,我可以发送通知中的图像,问题是当另一个通知收到时,他们崩溃,使新的一个覆盖已经存在的通知: var message = new gcm.Message({ "data" : { "title" : "Test", "message" : "Test message!", "priority" : 2, // Highest priority. "ledColor" : [255, 0, 0, 1], "content-available": "1", "image": req.body.notificationImageUrl, //<– image URL }, }); 但是,如果我设置如下的消息,我不能find一种方式发送图像,但通知不会崩溃,所有这些都出现。 另一个问题是,在这个版本中,led不会激活: var message = new gcm.Message({ data: { "priority" : 2, // Highest priority. […]

npm ERR! 在project@0.0.1启动脚本“react-native start”失败

npm -v:3.10.10 react-native -v:0.1.7 node -v:v6.9.5 ubuntu:16.04 watchman -v:4.5.0 Afrer执行react-native init project cd project和react-native run-android,当我执行npm start来运行服务器时,我有这个错误: project@0.0.1 start /home/sofiane/projet/merde2 > react-native start Cannot parse yarn version: 0.22 Scanning 547 folders for symlinks in /home/sofiane/projet/project/node_modules (3ms) ┌────────────────────────────────────────────────────────────────────────────┐ │ Running packager on port 8081. │ │ │ │ Keep this packager running while developing on any JS […]

Firebase Cloudfunction在特定时间后自动删除数据

我想删除任何两个小时以前的数据。 我知道这个问题已经在这里回答了删除2小时以前的firebase数据 答案是: var ref = new Firebase('https://yours.firebaseio.com/path/to/items/'); var now = Date.now(); var cutoff = now – 2 * 60 * 60 * 1000; var old = ref.orderByChild('timestamp').endAt(cutoff).limitToLast(1); var listener = old.on('child_added', function(snapshot) { snapshot.ref().remove(); }); 但有人可以帮助将其转换为nodejsfunction,我可以部署到firebase云function。

通知不会出现在应用程序的背景状态和死亡状态

我试图在上传post时将通知推送给应用的最终用户。 它在应用程序处于前景时工作正常,但当应用程序在后台或被杀害时不显示。 有什么办法来显示应用程序被杀害或在后台运行的通知。 这里是我使用的node.js代码 const functions = require('firebase-functions'); let admin = require('firebase-admin'); admin.initializeApp(functions.config().firebase); exports.sendPush = functions.database.ref('/promos').onWrite(event => { var topic = "deals_notification"; let projectStateChanged = false; let projectCreated = false; let projectData = event.data.val(); if (((event.data.numChildren())-(event.data.previous.numChildren()))>0) { let msg="notification arrived" let payload = { notification: { title: 'Firebase Notification', body: msg, sound: 'default', badge: '1' […]

云function“event =>”文档

我对云function很陌生,我认为它们很酷。 我已经search了可以由“event”调用的方法的完整列表以及如何使用它们的文档,但是我没有find任何方法。 在下面的代码事件的例子是用来调用data.current.child等。有人可以帮助我find“事件”下方法的文档。 exports.getPath = functions.database.ref('/Transaction/{id}') .onWrite(event => { // Grab the current value of what was written to the Realtime Database. const trans = event.data.current.child('Request').val();

找不到与给定名称匹配的资源:attr'android:keyboardNavigationCluster'

当我尝试使用ionic cordova run android –prod时,我目前在我的Ionic项目中遇到这个奇怪的错误。 我尝试删除和读取平台,删除和读取节点模块,切换npm和节点版本无济于事。 问:有没有人有任何想法如何解决这个神秘的问题? C:\…\platforms\android\build\intermediates\res\merged\debug\values-v26\values-v26.xml:15: error: Error: No resource found that matches the given name: attr 'android:keyboardNavigationCluster'. FAILED BUILD FAILED Total time: 26.595 secs FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':processDebugResources'. > com.android.ide.common.process.ProcessException: Failed to execute aapt * Try: Run with –stacktrace option to […]