<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">我们有时候写app会导入html文件。今天来给大家说说Android studio 上面怎么弄。</span>
<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="https://img-blog.youkuaiyun.com/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="https://img-blog.youkuaiyun.com/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"); //写入我们的资源文件
}
}
效果: