Tag: android

如何解决这个封装器错误的反应原生的Android

你好新的反应原生Android.Am做例子APP 提到这个: http://blog.couchbase.com/2015/november/getting-started-with-react-native-android-and-couchbase-lite npm开始之后得到这个错误: npm ERR! Linux 3.16.0-70-generic npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "start" npm ERR! node v6.0.0 npm ERR! npm v3.9.0 npm ERR! code ELIFECYCLE npm ERR! react_sample@1.0.0 start: `node_modules/react-native/packager/packager.sh` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the react_sample@1.0.0 start script 'node_modules/react-native/packager/packager.sh'. npm ERR! Make sure you have the latest […]

MongoDB / Strongloop / Loopback – 带无线networking的设备之间的脱机同步无线连接

我想知道是否有可能通过WiFi连接同步多个设备,而无需连接互联网。 例如,我在互联网上有一个mongodb / nodejs服务器,并使用具有相同wifi连接(与数据库和API交互)的android / ios应用程序。 当我的无线networking连接断开时,我想分享(像点对点)设备之间的本地数据库,以使用没有互联网连接的应用程序。 当互联网连接回到我的wifi上,所有设备与nodejs / mongodb同步数据库。 我正在寻找一个文档或关键字来做到这一点。 我find了一个与couchbase(couchdb)和couchLite一起工作的方法。 但我有兴趣用mongodb来做这个。 谢谢

在Appcelerator Studio中,Liveview不能在Alloy Projects(在Classic Projects中正常运行)中工作

我正在尝试使用Liveview支持来运行我的Alloy项目。 但它不起作用,并给我下面的错误。 Appcelerator Command-Line Interface, version 5.2.2 Copyright (c) 2014-2016, Appcelerator, Inc. All Rights Reserved. 2016-05-30T06:19:24.631Z | TRACE | set environment to {"registry":"https://software.appcelerator.com","security":"https://security.appcelerator.com","baseurl":"https://platform.appcelerator.com"} 2016-05-30T06:19:24.633Z | TRACE | checking credentials for existing session 2016-05-30T06:19:24.925Z | TRACE | Attempting to load session info from config file 2016-05-30T06:19:24.931Z | TRACE | check if session is invalidated 2016-05-30T06:19:26.722Z | […]

我如何在移动设备上实现一个谷歌文档类应用程序?

我目前正在研究类似于Google文档的项目。 基本上,它允许多个用户在Web浏览器中一致地编辑Word文档。 我一直在纯javascript nodejs和socket.io广泛的工作。 基于Web的文本编辑器是从头开始使用HTML5,CSS和Javascript编写的。 我用shareJS(允许实时编辑的服务器和客户端库)处理操作转换(OT)。 我现在面临的挑战是移动开发,我通常希望为Android和iOS开发。 我不确定要做出正确的工作stream程和技术决策。 以下是我的想法: 如何将我的JavaScript应用程序合并到本机iOS / Android应用程序中? 我应该从头开始构build一个我在网上的精确克隆吗? 我的意思是在iOS(Swift)/ Android(Java)中构build我的web实现的副本。 当然,这意味着用本地语言重写我的文本编辑器和OT脚本。 那有意义吗? 我知道NativeScript和phonegap。 但是,当谈到移动时,我更倾向于使用母语。 有没有办法把我的JavaScript包装到Swift / Android为了调用我的JavaScript函数? 几个星期以来一直在想这个问题,思考如何去做这件事。 我想我需要其他参考框架的build议,想法和build议。 提前致谢

内存不足Socket.IO呈现Android应用程序

我在android上得到以下错误: Out of memory: Heap Size=41159KB, Allocated=33002KB, Limit=49152KB 当我尝试调用构造函数的BitmapFactory.decodeResource方法时: public class Background { private Bitmap bitmap; public Background(Resources resources) { bitmap = BitmapFactory.decodeResource(resources, R.drawable.ground); } public void render(Canvas canvas, int WIDTH, int HEIGHT) { for(int x = 0; x < WIDTH; x += bitmap.getWidth()) for(int y = 0; y < HEIGHT; y += bitmap.getHeight()) canvas.drawBitmap(bitmap, […]

Firebase通知和用户ID

我正在使用Firebase和Android应用(身份validation,数据库和通知)。 我试图从外部服务器(在nodejs)发送通知,以便用户可以发送通知给其他用户。 所以Android应用程序记住UserId列表(与Firebase身份validation相同的ID),然后将此列表发送到nodejs服务器。 使用此列表,服务器会联系url“ https://fcm.googleapis.com/fcm/send ”,但Firebase向我返回一个InvalidRegistration,因为我发送的是userId列表,而不是由firebase创build的注册标记列表通知。 我应该记住这些令牌还是有办法用用户ID发送通知? (当我尝试一个令牌列表,当然它的工作。) var requestData = { "registration_ids": userIds, //Problem is here "data": { "message": "A message" } }; request({ url: "https://fcm.googleapis.com/fcm/send", method: "POST", json: true, headers: { "Authorization": "key=firebaseKey", "content-type": "application/json", }, json: requestData }, function(err, response, body) { });

触摸移动事件不正确

我忙于创build一个小型的实时绘图应用程序,并试图创build一个触摸屏系统卡住了。 这是部分工作,但当我触摸和移动线连接到最后一行。 这是我的代码: document.addEventListener("DOMContentLoaded", function() { var mouse = { click: false, move: false, pos: {x:0, y:0}, pos_prev: false, colour: "blue" }; var canvas = document.getElementById('drawing'); var ctx = canvas.getContext('2d'); var width = window.innerWidth; var height = window.innerHeight; var socket = io.connect(); canvas.width = width; canvas.height = height; /* window.onresize= function(){ var width = window.innerWidth; […]

如何将一个反应原生的js文件转换为纯javascript文件?

我想将一个类似react-native的js文件转换为普通的javascript文件,以便它可以由JavaScriptCore执行。 我知道browserify可以将节点类文件转换为纯JavaScript文件。 但是当我执行时: browserify script.js -o bundle.js -t [ babelify –presets [ es2015 react ] ] 它返回一个错误: Cannot find module 'ActivityIndicator' from '/home/yjy/Work/react_native/Webview/node_modules/react-native/Libraries/react-native' script.js如下所示: import React, { Component } from 'react'; import { AppRegistry, Text, } from 'react-native'; class Hello extends Component { render() { return ( <Text>HelloWorld…..</Text> ); } } 我试图将ActivityIndi​​cator.js文件复制到这个文件夹,但它仍然报告相同的错误。我可以如何解决这个问题? 更重要的是,如何反应本地解决scheme将这些模块捆绑到一个捆绑文件? index.android.bundle文件和可执行的普通js文件有什么区别? 任何build议表示赞赏!

使用socket.io中的每个socket.emit获取多个套接字响应

这里是我的代码示例,我正在使用单个套接字发出同一个用户的多个套接字响应。 有时在每个服务器重新启动时,它也会增加+1个增量。 …. socket.emit('groupmessage', { username: sender_id, server_chat_id:chat_id, user_message:"ownmessage", server_time:server_time, message: new_message, action: "ownmessage", temp: 'new' }); ….

如何使用nodejs / Electron通过USB连接iPhone / Android手机?

我必须通过USB连接/检测与PC连接的iPhone / Android移动设备,并执行一些操作,如重启设备和执行格式。 这是一个跨平台的桌面应用程序,我将使用电子 我研究了一下,发现有一个名为libimobiledevice的库,可以用来连接iOS。 但是我找不到NodeJS或Electron的包装器或库。 而且也没有任何关于如何去做与Android相同的线索。 请帮我解决一下这个。 🙂 谢谢。