Articles of android

如何从React Native ios项目的组件文件夹中访问js文件

我无法访问React Native Project IOS中的组件文件夹。 我收到以下错误: 无法parsing模块./Login from …… / ReactNative / ReactNativeProject / components / App.js:无法在其模块映射或在……. / ReactNative下的任何node_modules目录中find此模块/ReactNativeProject/components/Login.j及其父目录。 我已经提到以下链接: http : //caroaguilar.com/post/react-native-navigation-tutorial/ index.ios.js (ReactNativeProject / index.ios.js) "use strict"; import React, { AppRegistry } from 'react-native'; import App from './components/App'; AppRegistry.registerComponent('ReactNativeProject', () => App); App.js (ReactNativeProject / components / App.js) 'use strict' import React, {Component} from […]

Node.js应用程序可以连接到Android上的蓝牙?

Node.js应用程序可以连接到Android上的蓝牙设备吗? 如果是这样,你认为如何做到这一点是一种高效和稳定的方式? 谢谢

RabbitMQ – 名称为“amq.gen- *”的随机队列正在自动生成

我有一个设置发送消息到服务器(NodeJS)的持久队列和客户端(Android应用程序)在各自的队列(每个Android设备收听相应的队列是唯一的)听消息。 根据RabbitMQ文档,当我们尝试连接到一个空名称(即“”)的队列时,RabbitMQ会生成一个名称以“amq.gen-”开头的随机队列。 但是,没有从客户端或服务器代码的地方看到,我正尝试连接到一个空名称的队列,但仍然看到大量的随机队列正在生成。 任何人都可以帮助我理解其他情况下可能会创build名称为“amq.gen- *”的随机队列吗?

cordova-plugin-media:在nodejs服务器上parsing“.amr”audio文件

我正在使用cordova-plugin-media插件来logging来自android和ios设备的audio文件。 不过,android只允许以“.amr”结尾的文件进行录制,其他的iOS只支持“.wav”。 在Android上的iOS设备上播放“.wav”,iOS不支持“.amr”文件。 这就是为什么我必须以某种方式转换它们。 由于我找不到任何cordova插件转换客户端上的“.amr”文件,除了这个 (这是基于外部的API和extreeeemly缓慢+不完全工作 – 此外,我不是一个粉丝文件转换在客户端),我在服务器端寻找一个解决scheme: 是否有任何JavaScript的库(最好,如果它是“nodejs友好的”),让我轻松转换“.amr”文件为“.wav”或“.mp3”(或类似 – 只能在iOS上播放)? 尽pipeffmpeg(我无法正常安装),我找不到任何解决scheme… 🙁 (在cordova-plugin-media中将MIMEtypes设置为“audio / wav”会创build一个“损坏的”wav文件,当使用工具进一步分析时,仍然会进行编码) 我真的很感谢你的帮助!

NodeJS + SocketIO推送到移动应用程序

我在SocketIO的网站上看到,可以使用SocketIO作为移动设备。 我试图find它的网站上有关如何做到这一点,但我找不到任何文件。 有没有人想出了如何使用SocketIO发送消息到移动设备? 我的猜测是,它必须住在一个WebView或可以运行JavaScript的东西? 编辑如果我不打算使用Sencha或PhoneGap怎么办? 我想要当地人 的Objective-C / Java的。 这可能吗? 添加到select的答案我发现一个Java socket.io客户端https://github.com/benkay/java-socket.io.client

文件style.xml中不受支持的节点“项目”

执行任务':app:mergeDebugResources'失败。 文件中不受支持的节点“项目” 我有这种错误,我在这里find的答案不能回答我的问题。 这是我的styles.xml <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"></style> <item name="android:colorPrimary">@color/PrimaryColor</item> <item name="android:colorPrimaryDark">@color/PrimaryDarkColor</item> <item name="android:statusBarColor">@android:color/transparent</item> <!– Customize your theme here. –> <!– ************************ |||||||||||||||||||||||| HEADER |||||||||||||||||||||||| ************************ –> <style name="Header.TitleText" parent="android:TextAppearance.Holo"> <item name="android:fontFamily" tools:ignore="NewApi">sans-serif-light</item> <item name="android:textColor" >@android:color/white</item> <item name="android:textSize">50sp</item> <item name="android:shadowColor">#8000</item> <item name="android:shadowRadius">5</item> <item name="android:shadowDx">2</item> <item name="android:shadowDy">2</item> </style> <style name="Header.SubTitleText" parent="Header.TitleText"> <item name="android:fontFamily" tools:ignore="NewApi">sans-serif-condensed</item> <item name="android:textSize">20sp</item> </style>

使用Nodejs + SocketIO时丢弃传输错误

我正在构build一个android聊天应用程序。 我在服务器端使用nodejs ,并试图使用这个实现socketIO的android客户端。 首先,客户端向服务器回应“hello”,服务器将其回送给客户端。 这工作正常。 现在有一个Button ,当按下时, EditText的文本回传给服务器。 服务器应该回显文本回到客户端。 但是,一旦文本回显到服务器,我就会在服务器端Discarding transport错误,并且没有任何回应。 客户端无法进一步回应。 这些代码有什么问题? 服务器 var http = require('http'),fs = require('fs'); var app = http.createServer(function (req, res) { res.end(); }).listen(8000, '127.0.0.1'); var io = require('socket.io').listen(app); io.sockets.on('connection', function(socket) { socket.on('echo', function(data) { socket.emit('echoback', data); }); }); 客户 package com.jack.pri; import java.net.MalformedURLException; import org.json.JSONException; import org.json.JSONObject; import android.os.Bundle; […]

没有对等证书例外 – 排除和Android与自签名证书

我试图让我的应用程序通过https与我的服务器通信。 由于我不想支付让我的服务器证书由可信任的CA签名,解决scheme是使用自签名证书。 所以,我创build了我的caconfig.cnf,如下所示: [ ca ] default_ca = CA_default # The default ca section [ CA_default ] dir = ./demoCA # top dir database = $dir/index.txt # index file. new_certs_dir = $dir/newcerts # new certs dir certificate = $dir/cacert.pem # The CA cert serial = $dir/serial # serial no file private_key = $dir/private/cakey.pem # CA […]

连接android客户端到sails.js

我正在使用nkzawa socket.io Android客户端 。 我怎样才能连接到sails.js服务器? 我尝试从客户端(iOS和Android)的发送套接字请求到Sails.js服务器和简单的Sails.js和Android示例的方法,但我的帆服务器上出现以下错误: Running "watch" task Waiting… verbose: A socket is being allowed to connect, but the session could not be loaded. Will create an empty, one-time session to use for the life of the socket connection. Details: Error: Session could not be loaded at _createError (/usr/local/node-v0.12.4-linux-x64/lib/node_modules/sails/lib/hooks/session/index.js:271:21) at Immediate._onImmediate (/usr/local/node-v0.12.4-linux-x64/lib/node_modules/sails/lib/hooks/session/index.js:274:13) at processImmediate […]

蜂窝数据上的WebRTC连接失败

我正在尝试使用这些项目创build一个WebRTC的Android应用程序: AndroidRTC 哪个使用这个仓库: io.prinstine.libjingle 当两个客户端通过WiFi连接到networking时,这个项目运行良好,但是当其中一个客户端通过蜂窝数据连接时,这个项目不起作用。 我试图find源,看看发生了什么,我发现这个静态类: public static class Options { // Keep in sync with webrtc/base/network.h! static final int ADAPTER_TYPE_UNKNOWN = 0; static final int ADAPTER_TYPE_ETHERNET = 1 << 0; static final int ADAPTER_TYPE_WIFI = 1 << 1; static final int ADAPTER_TYPE_CELLULAR = 1 << 2; static final int ADAPTER_TYPE_VPN = 1 << 3; […]