我正在寻找一种方法来放大我的布局中的文字和图片。 根据一些问题,网络视图是一个简单的方法来做到这一点。过了一会儿,我发现网页流量验证码:是否可以使用web浏览器作为html阅读器(离线)?
import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebView;
public class WebViewActivity extends Activity {
private WebView webView;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.webview);
webView = (WebView) findViewById(R.id.webView1);
webView.getSettings().setJavaScriptEnabled(true);
webView.loadUrl("http://www.google.com");
}
}
我试图用的file:///
代替http://
所以我用这个路径:
file:///sdcard/Android/data/[My App Package Name]/about.html
看来其工作对我来说很好,但我有一些严重的问题。
这里是我的问题:
- 是这条道路我使用的是所有其他Android设备的作品?
- 我不知道如何提取第一次运行到我正在使用的路径的HTML文件。
- 有无论如何加载资产的文件?
- 第一次运行时提取文件的源代码是什么?
- 我可以使用其他格式,如PDF或DOC而不是HTML?如果我不能在源代码中更改什么内容?
谢谢你们帮助我。我应该放弃还是继续这个想法?
我有一个完美的应用程序,完美的工作! – AxelH
哦,所以从资产加载文件我应该添加(android_assets)而不是(资产)。右? –
是的,它应该工作:) –