Tag: android

手机validation/ OTP后,使用相同的电话号码检测两部电话/手机

如果我使用手机A的号码在手机B上validationapp'X',然后在手机A上安装app'X',然后用其号码validation该应用程序,然后validation了两个手机号码相同的手机。 我怎样才能在服务器上检测到这一点,并限制这种操作? 当用户拥有手机/电话时,通常会发生这种情况。

Android的APK构build失败“多个文件被发现与操作系统无关的path'lib / arm64-v8a / libc ++ _ shared.so'”

执行失败的任务':app:transformNativeLibsWithMergeJniLibsForDebug'。 >在操作系统无关path'lib / arm64-v8a / libc ++ _ shared.so'中find多个文件 尝试从此文件构buildAPK时会发生这种情况https://github.com/node-on-mobile/node-on-android

socket.io-java-client和node.js – 握手时出错

我正在尝试开发一个连接到node.js服务器的android应用程序。 这是错误信息: 04-28 14:24:52.250: W/System.err(811): io.socket.SocketIOException: Error while handshaking 04-28 14:24:52.250: W/System.err(811): at io.socket.IOConnection.handshake(IOConnection.java:322) 04-28 14:24:52.259: W/System.err(811): at io.socket.IOConnection.access$600(IOConnection.java:39) 04-28 14:24:52.259: W/System.err(811): at io.socket.IOConnection$ConnectThread.run(IOConnection.java:199) 04-28 14:24:52.259: W/System.err(811): Caused by: java.lang.ArrayIndexOutOfBoundsException 04-28 14:24:52.306: W/System.err(811): at io.socket.IOConnection.handshake(IOConnection.java:318) 04-28 14:24:52.306: W/System.err(811): … 2 more 服务器: var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.end('Hello World\n'); […]

是否有可能调用方法JavaScript从android没有webview?

在我的Android应用程序需要调用JavaScript函数。 如果我从android调用webview工作正常。 但我想调用没有webview,我与android作为客户端和node.js作为服务器,我想沟通两个没有webview。 例如在我的JavaScript我有这个function function test(){ //script for insert data here } 我想从android调用testingfunction没有webview,如何实现? 我该怎么办? 谢谢。

错误“cordova平台添加android”

我一直在search整个networking的答案,但每个人似乎都指向环境variables,目前我有这些设置在我的环境 ANT_HOME C:\java\ant JAVA_HOME C:\Program Files\Java\jdk1.7.0_45 PATH values C:\Program Files\nodejs; %JAVA_HOME%\bin; %ANT_HOME%\bin; C:\Users\Julius Robles\Documents\Android\adt-bundle-windows-x86_64-20131030\tools; C:\Users\Julius Robles\Documents\Android\adt-bundle-windows-x86_64-20131030\platform-tools; C:\Users\Julius Robles\Documents\Android\adt-bundle-windows-x86_64-20131030\build-tools; 我假设这些都是我需要的,但仍然无法添加android平台。 我也尝试在ecplise中导入cordova框架,但一直显示不能运行android库的错误。 任何想法家伙? 我安装了Windwos 7(x64): Sencha – Sencha Cmd v4.0.1.45 Cordova – 3.4.0-0.1.3 Ant – Apache Ant(TM)1.9.3版本Node – v0.10.24 Phonegap – 3.4.0-0.19.7 来自我的CMD的错误日志在这里: C:\xampp\htdocs\MyIO>cordova platform add android Creating android project… C:\Users\Julius Robles\.cordova\lib\android\cordova\3.4.0\bin\node_modules\q\qj s:126 throw e; ^ Error: […]

无法使用node-xmpp客户端连接到GCM

我正在尝试使用node-xmpp运行gcm服务器,但是xmpp客户端似乎根本没有打开,并在超时后closures。 var xmpp = require('node-xmpp-client'); var options = { type: 'client', jid: 'fake-project-123@gcm.googleapis.com', password: 'ApiKeyHere', port: 5235, host: 'gcm.googleapis.com', legacySSL: true, preferredSaslMechanism : 'PLAIN' }; console.log("Creating XMPP Application"); var cl = new xmpp.Client(options); cl.on('online', function() { console.log("XMPP Online"); }); 其余的代码被省略了。 在控制台中,我永远不会看到“XMPP在线”。 如何检查xmpp是否连接,以及无法打开?

如何在Android中使用retrofit进行POST请求

我正在做一个POST请求在Android中使用retrofit到我在Node.js.中创build的服务器。 我已经在GET请求工作,它工作正常,但是当我提出了一个职位要求,我无法获得数据。 我的代码如下: DataService.java public class DataService extends Service{ private final class ServiceHandler extends Handler { public ServiceHandler(Looper looper) { super(looper); } @Override public void handleMessage(Message msg) { try { computeDistance(startLocation); } catch (Exception e) { e.printStackTrace(); } stopSelf(msg.arg1); } public void computeDistance(String endLocation){ RestAdapter restAdapter = new RestAdapter.Builder() .setEndpoint(Constants.Http.URL_BASE) .setLogLevel(RestAdapter.LogLevel.FULL) .build(); ApiService cityService = […]

如何在现有的PhoneGap应用程序中更新Cordova?

谷歌已经通知我,我们的一些Phonegap应用程序正在使用一个现在被认为是不安全的Cordova版本,并且需要更新,但是现在我build立了这些应用程序已经很长时间了,因为这些文档对我来说没什么意义! 我在GNU / Linux上使用Android Studio,据我所知,我使用NodeJS(npm命令行)来创build基本的Phonegap应用程序,然后将其导入到Android Studio中。 很多文档引用了phonegap或cordova命令行,这些命令行根本不存在 – 我只安装了npm。 我从一个命令行中运行了“npm update -g cordova”,它似乎已经成功地启用了Cordova v4,但是如何更新单个应用程序来使用它呢? 在每个项目中的平台/ android / libs我有一个cordova-3.0.0.jar文件,并在平台/ android我有一个cordova文件夹…我只是replace此文件夹和.jar文件,并使用重构函数Android Studio? 我从哪里复制这些? 据推测,更新npm执行已经倾倒了较新的文件的地方… 干杯。

离子安装时发出

我正在使用以下命令来安装cordova和ionic: npm install -g cordova ionic 运行命令后,我收到以下错误: npm ERR! Windows_NT 6.1.7601 npm ERR! argv "C:\\Program Files (x86)\\nodejs\\\\node.exe" "C:\\Program Files (x86)\\node js\\node_modules\\npm\\bin\\npm-cli.js" "install" "npm" "-g" npm ERR! node v0.12.7 npm ERR! npm v2.11.3 npm ERR! code EPEERINVALID npm ERR! peerinvalid The package generator-karma does not satisfy its siblings' peerDependencies requirements! npm ERR! peerinvalid Peer generator-angular@0.12.1 wants […]

socket.io Android库authentication

我使用这个库( https://github.com/socketio/socket.io-client-java )来连接我的Android应用程序和我的Sails socket.io。 这是我使用的代码: final Socket socket = IO.socket(Constants.LOCAL_URL+"?__sails_io_sdk_version=0.11.0"); socket.on(Socket.EVENT_CONNECT, new Emitter.Listener() { @Override public void call(Object… args) { JSONObject obj1 = new JSONObject(); try { obj1.put("url","/rest/room"); } catch (JSONException e) { e.printStackTrace(); } socket.emit("get", obj1, new Ack() { @Override public void call(Object… args) { Log.e("test", "GET"); } }); Log.e("test", "CONNECT"); } }).on("room", new […]