1

大家好,我在这里需要一些帮助 我运行一个站点,该站点向我的用户提供 .pkg 文件以供下载到该设备。问题不是下载 .pkg 文件,而是在 webview 中显示 .pkg 文件的原始代码。我怎样才能让它强制下载到 sd 卡的根目录?这是我所拥有的

package com.ps3brew.view;

import com.ps3brew.view.R;

import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebView;

public class WebViewExample extends Activity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        WebView webView = (WebView) findViewById(R.id.webview);
        webView.getSettings().setJavaScriptEnabled(true);
        webView.loadUrl("http://www.myurl.com/phone.html");

        webView.setWebViewClient(new HelloWebViewClient());

    }
}

任何帮助都会很棒我是这个 android 开发者 100% 的新手,我只是坚持我尝试过的一切都失败了,任何帮助都会很棒。提前致谢

4

2 回答 2

1

我会先验证您的 html 页面是否可以在普通的 android 浏览器中运行。我的猜测是您服务器上的 apk 的 MIME 类型不正确。

MIME 类型应该是application/vnd.android.package-archive

此外,用户需要设置电话系统首选项以允许安装非市场应用程序。

于 2010-10-14T18:45:57.520 回答
0

如果你长按链接会发生什么?可以这样下载吗?
您可能需要考虑抓取链接并使用列表设计 GUI,而不是简单地将用户发送到完整的网站。

于 2010-10-14T18:15:30.087 回答