1

我已经为此苦苦挣扎了很长一段时间,我进行了研究,发现唯一的答案是针对原生 android 构建,我现在正在做的事情有点复杂。

我得到了一个由 Mr.X 编写的黑莓应用程序,并被要求将其移植到 Android,我已经这样做了,并且大多数应用程序都可以完美运行 - 直到它必须打开远程文件 (pdf)从运行 php 函数的服务器。

举个例子:

var auth = make_base_auth(username, password);

var xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET", baseURL + "/api/streampdf.php?pdf="+name, true);
xmlhttp.onreadystatechange = function() {
 if (xmlhttp.readyState == 4 && xmlhttp.status == 200)
 {
    alert(xmlhttp.responseText);
    window.location.href = xmlhttp.responseText;      
 }
}

这将打开默认浏览器并给出来自 XMLHTTP 的响应文本,并说明该服务暂时不可用。

我似乎无法弄清楚这一点!

4

0 回答 0