Android studio 导入HTML文件

来源:互联网 发布:短信数据恢复软件 编辑:程序博客网 时间:2024/04/30 11:56

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">我们有时候写app会导入html文件。今天来给大家说说Android studio 上面怎么弄。</span>

首先创建工程这些就不说了。我们直接来到xml中,加一个webView的标签

<WebView        android:id="@+id/webview"        android:layout_width="match_parent"        android:layout_height="match_parent"/>
</pre><pre name="code" class="java"><span style="font-size:24px;">然后到我们的<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">manifest清单文件中添加访问网络的权限</span></span>
<span style="font-size:24px;"><span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);"></span></span><pre name="code" class="java"><uses-permission android:name="android.permission.INTERNET"/>
Android studio中没有可视化的添加权限的方式,只能提示来手动完成。
</pre><pre name="code" class="java">接下来右键我们的app,app->New->Folder->Assets Folder。
<img src="http://img.blog.csdn.net/20160803161242540?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />


</pre><p></p><p><span style="font-size:24px;"><span style="white-space: pre;"><strong>新建一个assets文件夹,把我们需要访问的网页放进去。这里以百度为例。</strong></span></span></p><p><span style="font-size:24px;"><span style="white-space: pre;"><strong><img src="http://img.blog.csdn.net/20160803161518135?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" /></strong></span></span></p><p><span style="font-size:24px;"><span style="white-space: pre;"><strong>最后一步回到我们java代码中</strong></span></span></p><p><span style="font-size:24px;"><span style="white-space: pre;"><strong></strong></span></span><pre name="code" class="java">public class MainActivity extends Activity {        private WebView webView;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);                init();    }    private void init() {        webView = (WebView) findViewById(R.id.webview);        webView.loadUrl("file:///android_asset/baidu.html");  //写入我们的资源文件    }}

效果:



0 0