启用Android应用程序连接到互联网

编程入门 行业动态 更新时间:2024-10-27 14:27:49
本文介绍了启用Android应用程序连接到互联网的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我一直在使用Phohegap检索一些记录使用下面的index.html FRM的远程数据库中创建一个简单的应用程序:

I have created a simple app using Phohegap to retrieve few records frm a remote database using the following index.html:

<!doctype html> <html><head> <meta charset="utf-8"> <title>Untitled Document</title> <link rel="stylesheet" type="text/css" href="jquery.mobile-1.4.4.min.css"> <script src="jquery-1.11.1.min.js"></script> <script src="jquery.mobile-1.4.4.min.js"></script> <script charset="utf&minus;8" type="text/javascript"> function connect(e) { var term= {button:e}; $.ajax({ url:'dubaisinan.host22/reply.php', type:'POST', data:term, dataType:'json', error:function(jqXHR,text_status,strError){ alert("No Connection");}, timeout:60000, success:function(data){ $("#result").html(""); for(var i in data){ $("#result").append("<li>"+data[i]+"</li>"); } } }); } </script> </head> <body> <center><b>My Students</b></center> <center><input onclick="connect(this.value)" type="button" value="showStudents" /></center> <center><b>Results</b></center> <ul data-role="listview" id="result"></ul> </body> </html>

和以下reply.php:

And the following reply.php:

<?php header('Content-Type: application/json'); $link = mysql_connect('host_name', 'user-name', 'password'); if (!$link) { $myStudents[] = "No"; die('Could not connect: ' . mysql_error()); } mysql_select_db("a2808249_db1",$link); $result = mysql_query("SELECT * FROM Students",$link); while ($myrow = mysql_fetch_row($result)) { $myStudents[] = $myrow[1]; } print json_encode($myStudents); ?>

它可以在我的笔记本电脑正常,但当我建立它使用的PhoneGap和下载我的注3设备上的apk文件,我收到消息无连接。看来这个应用程序是无法连接到互联网。该器件具有互联网连接。

It works fine on my laptop but when I build it using Phonegap and download the apk file on my Note 3 device, I receive the message "No Connection". It seems that the app is not able to connect to the Internet. The device has Internet connection.

任何帮助吗?思南

Any help please? Sinan

推荐答案

添加这些行

<script type="text/javascript" charset="utf-8" src="cordova.js"></script> <script type="text/javascript" charset="utf-8">

另外你说你要检索,所以这应该是一个GET调用,而不是POST。

Also you said you want to retrieve, so this should be a GET call , not POST.

也可以使用&LT;!DOCTYPE HTML&GT; (正确的编码标准)

Also use <!DOCTYPE html> (proper coding standard)

编辑:范例中得到调用

$.ajax({ url: "abcd", headers: { "X-API-KEY": "2b9asdedqedqxdqd7956e6f7a", "Content-Type": "application/json" }, type: "GET", data: fromDatan, dataType: "JSON", success: function(fromData, status, jqXHR) { alert(JSON.stringify(fromData)); }, error: function(jqXHR, status) { alert(JSON.stringify(jqXHR)); } });

编辑:这是一个示例code,可以发布到测试服务器

<!DOCTYPE html> <html> <head> <script src="code.jquery/jquery-latest.min.js"></script> <script language="javascript" type="text/javascript"> <!-- function greeter() { var accx = 5; var accy = 6; var accz = 7; var output = []; output[0] = { name: "Accel_X", value: accx.toString(), // retrieve x }; output[1] = { name: "Accel_Y", value: accy.toString(), // retrieve y }; output[2] = { name: "Accel_Z", value: accz.toString() // retrieve z }; var fromData = {}; fromData.output = output; var fromDatan = JSON.stringify(fromData); alert(fromDatan); jQuery.ajax({ url: "posttestserver/post.php", type: "POST", data: fromDatan, dataType: "JSON", success: function(fromDatan, status, jqXHR) { alert(JSON.stringify(fromData)); }, error: function(jqXHR, status) { alert(JSON.stringify(jqXHR)); } /* error:function(jqXHR,text_status,strError){ alert("No Connection");}, timeout:60000, success:function(data){ $("#result").html(""); for(var i in data){ $("#result").append("<li>"+data[i]+"</li>"); } }*/ }); return false; } //--> </script> </head> <body> <button onclick="greeter();">Click me</button> </body> </html>

我试着用你的网址,而不是工作。但是会让你知道,如果我能

I tried with your url, not working. However will let you know if I can

更多推荐

启用Android应用程序连接到互联网

本文发布于:2023-11-01 17:32:01,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1549959.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:互联网   连接到   应用程序   Android

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!