有没有办法检查服务器的可达性测试.如果应用程序无法连接服务器,那么它会显示警报吗?是否有任何方法来检查..我检查互联网连接.如果没有连接,那么我正在显示警报.但如果有连接,但没有服务器的可达性,我怎么能处理这个.我正在检查这种连接状态.. !!
setInterval(function () {
connectionStatus = navigator.onLine ? 'online' : 'offline';
if(connectionStatus=="offline"){
// alert("There is no connection");
}
}, 100);
$.ajax({url: "192.168.12.171",
dataType: "jsonp",
statusCode: {
200: function (response) {
alert('status 200');
},
404: function (response) {
alert('status 404 ');
}
}
});
Run Code Online (Sandbox Code Playgroud) 我正在使用Phonegap Build签署一个Android应用程序
我收到以下错误:
Error - Keystore alias not recognized
Run Code Online (Sandbox Code Playgroud)
我用它在我的终端中创建密钥库:
keytool -genkey -v -keystore name.keystore
Run Code Online (Sandbox Code Playgroud)
-alias alias -keyalg RSA -keysize 2048 -validity 10000 -storepass密码
我应该用什么'名字'和'别名',我错过了什么?
谢谢.
有谁知道如何使PhoneGap的项目模板在Visual Studio 2012中工作?
我已使用Phonegap的File API成功将文件下载到我的Android手机.我想将文件下载到手机上的"下载"文件夹中.例如,如果从电子邮件下载附件,附件将转到"下载"文件夹.这是我的JS代码,它将文件下载到"file:// mnt/sdcard /":
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, function(fileSystem) {
fileSystem.root.getFile('myfile.jpg', {
create: true,
exclusive: false
}, function(fileEntry) {
var localPath = fileEntry.fullPath,
fileTransfer = new FileTransfer();
fileTransfer.download(uri, localPath, function(entry) {
console.log("download complete: " + entry.fullPath);
}, function (error) {
console.log('download error: ' + error.code);
console.log("download error source " + error.source);
console.log("download error target " + error.target);
});
}, downloadError);
}, downloadError);
Run Code Online (Sandbox Code Playgroud)
必须有一种方法来访问Downloads文件夹,因为我在其他应用程序中始终看到此功能.
我有一个用于Android的cordova 2.0应用程序.我使用FileTransfer插件,将一些数据加载到我的服务器.第一次执行上传,一切正常.但后来我收到EPIPE(Broken Pipe)错误.如果我再次按下上传按钮,它就可以了.
如何防止错误?
09-28 17:31:12.304: W/FileTransfer(29497): Error getting HTTP status code from connection.
09-28 17:31:12.304: W/FileTransfer(29497): java.net.SocketException: sendto failed: EPIPE (Broken pipe)
09-28 17:31:12.304: W/FileTransfer(29497): at libcore.io.IoBridge.maybeThrowAfterSendto(IoBridge.java:506)
09-28 17:31:12.304: W/FileTransfer(29497): at libcore.io.IoBridge.sendto(IoBridge.java:475)
09-28 17:31:12.304: W/FileTransfer(29497): at java.net.PlainSocketImpl.write(PlainSocketImpl.java:507)
09-28 17:31:12.304: W/FileTransfer(29497): at java.net.PlainSocketImpl.access$100(PlainSocketImpl.java:46)
09-28 17:31:12.304: W/FileTransfer(29497): at java.net.PlainSocketImpl$PlainSocketOutputStream.write(PlainSocketImpl.java:269)
09-28 17:31:12.304: W/FileTransfer(29497): at libcore.net.http.ChunkedOutputStream.writeHex(ChunkedOutputStream.java:102)
09-28 17:31:12.304: W/FileTransfer(29497): at libcore.net.http.ChunkedOutputStream.writeBufferedChunkToSocket(ChunkedOutputStream.java:128)
09-28 17:31:12.304: W/FileTransfer(29497): at libcore.net.http.ChunkedOutputStream.close(ChunkedOutputStream.java:118)
09-28 17:31:12.304: W/FileTransfer(29497): at libcore.net.http.HttpEngine.readResponse(HttpEngine.java:804)
09-28 17:31:12.304: W/FileTransfer(29497): at libcore.net.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:274)
09-28 17:31:12.304: W/FileTransfer(29497): at libcore.net.http.HttpURLConnectionImpl.getResponseCode(HttpURLConnectionImpl.java:486)
09-28 17:31:12.304: …
Run Code Online (Sandbox Code Playgroud) 我使用的是最新的phonegap/cordova版本2.1.我在eclipse logcat中获得了太多日志:所有内容都使用fe记录两次
console.log("test")
CordovaLog test
Web Console test
Run Code Online (Sandbox Code Playgroud)
这可以通过eclipse中的过滤器禁用,但必须有更智能的解决方案.
我有一个关于phonegap iOS应用程序的奇怪问题.我有一个没有广告批准的版本,并在应用程序商店正常工作,以及由于应用程序挂在启动画面上而被拒绝的广告新版本.
应用程序的差异是3个广告插件,iAD,admob和revmob.该应用程序工作正常,但每隔一段时间,它会挂在启动画面上,就像Apple的反馈建议,我找不到导致问题发生的原因.
我唯一的线索是"警告:错误默认访问键内部需要0.039977秒,容差是0.020000"出现在错误控制台中,但是当这个出现时,应用程序仍然正常运行.
此警告是否可能与悬浮在闪屏问题上有关?任何想法如何处理问题或寻找可能导致它的原因?
谢谢
安装新的phonegap即phonegap 2.0我得到了这个错误任何一个请帮我解决这个错误iam使用xcode 4.3.2 ios 5.1:
缺少依赖项目标"CordovaLib(来自CordovaLib.xcodeproj)"
CpResource/VERSION /Users/arjun/Library/Developer/Xcode/DerivedData/MenuApp-emlsuylgddtbitggsiybbtqsxxmb/Build/Products/Debug-iphonesimulator/MenuApp.app/VERSION
cd /Users/arjun/Desktop/MenuApp
setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -strip-tool /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/strip /VERSION /Users/arjun/Library/Developer/Xcode/DerivedData/MenuApp-emlsuylgddtbitggsiybbtqsxxmb/Build/Products/Debug-iphonesimulator/MenuApp.app
Run Code Online (Sandbox Code Playgroud)
错误:/ VERSION:没有这样的文件或目录
我在Phonegap,cordova中开发了一个Android应用程序..我在应用程序中有一个按钮,同时点击我需要在后台运行应用程序
需要以15分钟的间隔调用Web服务.
是否有可能在手机缺口,cordova proj ...
我是新来的......请帮忙
我也是iphone开发和phonegap的新手.现在我想用phonegap创建简单的iphone应用程序.现在我在lion mac中使用phonegap2.0.我的Xcode版本是4.3.现在我的问题是在我的模拟器5.0中运行Xcode后在xcode中安装phonegap2.0.我得到以下错误.
"Undefined symbols for architecture i386:
"_OBJC_CLASS_$_CDVViewController", referenced from:
_OBJC_CLASS_$_ViewController in ViewController.o
objc-class-ref in AppDelegate.o
"_OBJC_METACLASS_$_CDVViewController", referenced from:
_OBJC_METACLASS_$_ViewController in ViewController.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)"
Run Code Online (Sandbox Code Playgroud)
请帮我解决这个问题.提前致谢.我已附加错误页面的屏幕截图供您参考.
cordova ×10
cordova-2.0.0 ×10
android ×4
download ×1
ios ×1
ios5 ×1
javascript ×1
jquery ×1
logging ×1
xcode4.3 ×1