Tag: android

无法安装react-native Nativebase:执行任务失败:app:compileDebugJavaWithJavac'

尝试在Windows 10上为我的React Native项目安装NativeBase时遇到以下问题 react-native init RNapp cd RNapp npm install native-base –save react-native link react-native-vector-icons 编辑android/app/build.gradle并将以下内容添加到文件末尾: apply from: "../../node_modules/react-native-vector-icons/fonts.gradle" 运行echo %JAVA_HOME%会给出C:\Program Files\Java\jdk1.8.0_111 现在当我跑步 react-native run-android 生成失败,出现以下错误。 有没有解决这个问题? C:\Users\y\RNapp\android\app\src\main\java\com\rnapp\MainApplication.java:6: error: cannot find s mbol import com.facebook.react.ReactApplication; ^ symbol: class ReactApplication location: package com.facebook.react C:\Users\y\RNapp\android\app\src\main\java\com\rnapp\MainApplication.java:9: error: cannot find s mbol import com.facebook.react.ReactNativeHost; ^ symbol: class ReactNativeHost location: […]

通过GCM与android和nodejs进行地理定位的推送通知

我打算创build一个Android应用程序(将来的iOS),如果在该用户的当前位置内创build了一个事件(例如:半径2km),将会向附近的用户发送推送通知。 目前我所想的是有android应用程序连接到nodejs服务器和mongodb存储创build的事件。 但是,我一直在试图找出一旦创build事件,通知附近用户的最佳方式是什么和什么。 这是我目前的做法: 聆听MongoDB的变化(每当有人创build新事件时), 发送请求以获取所有用户的位置及其指定半径的警报 查询并向指定半径范围内的用户发送推送通知。 (通过Google云消息传递) 通过此方法,创build事件后input指定半径的用户将无法接收推送通知。 有没有其他更容易或更好的方法来实现这一目标?

离子应用程序安装后无法看到离子的应用程序图标

我从2个月左右search离子应用程序图标。 但未能设置应用图标。 我想提一下我所做的。 运行后=>离子资源 – 图标 我可以看到这个文件夹\resources\android\icon 。 我觉得我的项目没有问题 即使我已经尝试做临时工程,并做了相同的结果,但相同的结果。 离子版本2.1.12 npm版本4.0.2 节点版本5.7.0 android版本“6.0.0” android平台23或24

节点j和appium之间的关系是什么? 如何在两个不同的端口上运行多个appium服务器实例?

节点j和appium之间的关系是什么? 如何在两个不同的端口上运行多个appium服务器实例?

基于本地经纪人(MQTT)的发布/订阅使用Android应用程序

在我目前的项目中,我正在使用这个链接使用基于MQTT本地代理的实现和设置。 本地基于经纪人的MQTT实施工作正常。 最初,我使用Node.js发布者和订阅者与这个本地代理来启用消息交换,并且它也可以在没有互联网连接的情况下工作(因为这些设备连接到同一个networking,本地基于代理的实现的mqtt API就像http://192.168.0.105 )。 现在,我想用Android应用程序replaceNode.js订阅者。 我的android应用程序使用mqtt paho库进行通信和使用mqtt API mqtt://test.mosquitto.org:1883 。 如果我正在使用mqtt开放代理,即比Node.js发布者和Android应用程序用户都是蚊子都工作正常(这种情况下讨论使用API mqtt://test.mosquitto.org:1883基于蚊子的mqtt实现)。 现在,我想在Android应用程序中使用基于本地代理的实现。 所以我必须用http://192.168.0.105replacemqtt://test.mosquitto.org:1883 API,因为我想使用基于本地代理的mqtt实现。 当我在android代码中使用http://192.168.0.105 API并将其部署到移动设备时,它显示错误, 不幸的是,Android应用程序已停止在andoid应用程序中。 如何在android应用程序中使用基于本地代理的实现? 另外分享Node.js发布者和订阅者的代码。 Node.js发布者(基于本地代理的实现) var mqtt = require('mqtt'); var client = mqtt.connect('http://192.168.0.105'); setInterval(function() { var data = { "tempValue" : Math.random(), "unitOfMeasurement" : 'C' }; client.publish('tempMeasurement', JSON.stringify(data)); }, 5000); Node.js订阅者(基于本地代理的实现) var mqtt = require('mqtt'); var client = […]

Android连接Node.js REST未经审核的stream结束

我已经设置了一个简单的Node.js本地服务器与快递,返回这样的JSON router.get('/addUser', function(req, res, next) { res.send('{ "result" : "FAILED", "error" : "TEST" }'); }); Node.js监听localhost端口3000,所以当连接到localhost:3000/addUser我希望得到这个json { "result" : "FAILED", "error" : "TEST" } 当我尝试使用HttpURLConnection从Android模拟器调用10.0.2.2:3000 IP为本地主机)上述URL我得到一个exception:*java.io.IOException: unexpected end of stream on Connection{10.0.2.2:3000, proxy=DIRECT@ hostAddress=10.0.2.2 cipherSuite=none protocol=http/1.1} (recycle count=0).* 当使用浏览器或邮递员在http:// localhost:3000 / addUser上testing我的node.js服务器时,它会正确返回json对象。 当我尝试从Android通信到本地Apache服务器到一个页面返回相同的JSON它能正常工作。 从Android模拟器连接到本地Node.js服务器时出现错误。

App引擎中运行哪种types的服务器?

我在nodejs中使用灵活的Google App引擎服务器,现在我在应用程序引擎上添加了我从GoDaddy获得的域名,现在我想在我的应用引擎中添加SSL证书,也为我的Android应用程序改造),首先我需要从godaddy下载我的证书,但是当我试图下载证书时,它询问我想要添加SSL的服务器types,现在任何人都可以告诉我哪里可以find什么types的服务器运行在我的nodejs应用程序引擎我已经在谷歌云控制台上到处检查,但还没有find任何细节。 提前致谢

Xamarin Android客户端发布JSON到Node JS Web服务

我使用Xamarin Android( MvvmCross )从使用C#编写的Android应用程序发送JSON数据时遇到了问题。 Android应用程序中的函数可以毫不例外地运行, 但是,我的Web服务(使用Express写在Node JS中)似乎没有检测到其端点上的发布请求。 请注意,使用get (从Web服务发送数据到Android应用程序)的其他terminal正在运行完美。 以下是我的数据发布到我的Web服务的function public async Task<int> insertSales(IEnumerable<Models.SalesTable> newsales) { /*ServerDatabaseApi.insertSalesEndpoint = "http://" + ipAddress + ":" + port + "/insertsales";*/ WebRequest request = WebRequest.CreateHttp(ServerDatabaseApi.insertSalesEndpoint); request.Method = "POST"; request.ContentType = "application/json"; try { using (var streamwriter = new StreamWriter(await request.GetRequestStreamAsync())) { string json = JsonConvert.SerializeObject(newsales, Formatting.Indented); streamwriter.Write(json); streamwriter.Flush(); } […]

socket.io客户端连接断开反复

如果多个socket.io服务器(ALB平衡)客户端连接并断开两个节点的“传输错误”。 理想情况下,它应该连接到一个节点,并保持连接到该节点。 在ALB中有一个节点的情况下,连接保持持久性。 任何帮助?

OkHttp Android发布原因错误JSON格式错误

我只是试图在nodeJS中的API的请求正文中创build一个JSON对象。 我不断收到我的服务器端的这个错误: SyntaxError: Unexpected token p in JSON at position 1 这里是我如何使用OkHttpClient制作我的请求: String patientAddress = "0x83d0aa553df8bbf2c70c8250a1edbdef5be2ccbe"; MediaType JSON = MediaType.parse("application/json; charset=utf-8"); RequestBody body = RequestBody.create(JSON, "{patientAddress:" + patientAddress + "}"); Request request = new Request.Builder() .url(getString(R.string.main_url) + "/api/getPatientDetails") .headers(buildStandardHeaders(Stormpath.accessToken())) .post(body) .build(); 编辑 问题是,我没有创build我的JSON的权利,这里是工作代码: String patientAddress = "0x83d0aa553df8bbf2c70c8250a1edbdef5be2ccbe"; MediaType JSON = MediaType.parse("application/json; charset=utf-8"); RequestBody body = […]