美文网首页
wap2app - 安卓篇

wap2app - 安卓篇

作者: 蛐蛐儿阳 | 来源:发表于2018-07-25 10:17 被阅读0次

现在线上有一个现成的wap网站,想把它变成app该怎么弄呢?

Hbuilder有现成的打包工具,但是是云打包,1你不清楚它给你往里面塞了什么东西,2我想改个图标改了半天不起作用。

网上有人说可以帮你打包,安卓要100元人民币,iso 要200。

我也是程序员,自己动手,丰衣足食。

1, 下载android studio, 项目名称 MyAppAndroid

废话我们尽量少说,接连下一步,我们选择Empty Activity

一路next -> finish

看目录,我们主要的操作文件就是画红线的这几个。

1, 全局配置文件,

2控制器,用来写java代码,

3显示器,类似html

好,点击activity_main.xml 把TextView标签删除,它只显示了文本hello word

strings.xml 可以修改你app的名字

styles.xml 我们在style 标签里 加一行 

去除app头部title

MainActivity.java 修改代码如下

package com.example.guanliyang.myappandroid0;

import android.content.Context;

import android.net.ConnectivityManager;

import android.support.v7.app.AlertDialog;

import android.support.v7.app.AppCompatActivity;

import android.os.Bundle;

import android.webkit.WebView;

import android.webkit.WebViewClient;

public class MainActivityextends AppCompatActivity {

@Override

    protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main);

        // 判断网络是否可用

        if (this.isNetworkAvailable(this) ) {

WebView webView = (WebView) findViewById(R.id.web_view);

            webView.getSettings().setJavaScriptEnabled(true);

            webView.setWebViewClient(new WebViewClient());

            webView.loadUrl("http://www.baidu.com");

        }

else {

new AlertDialog.Builder(this).setMessage("网络未连接").show();

        }

}

// 判断网络是否连接

    private boolean isNetworkAvailable(Context context) {

ConnectivityManager connectManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);

        return (connectManager.getActiveNetworkInfo() !=null);

    }

}

哦,还是上个图片吧

R.id.web_view 需要在activity_man.xml里添加这个标签

    android:id="@+id/web_view"

    android:layout_width="match_parent"

    android:layout_height="match_parent" />

还是上图吧。

最后一步,设置app图标

file -> new -> image asset

path这里选择图片,一路下一步就搞定,完美!

安卓打包

填写参数,一路下一步,生成apk文件即可。

相关文章

  • wap2app - 安卓篇

    现在线上有一个现成的wap网站,想把它变成app该怎么弄呢? Hbuilder有现成的打包工具,但是是云打包,1你...

  • 安卓篇

    Activity生命周期 onCreate()->Created->onStart()->Started->onR...

  • 安卓自定义View教程-1

    基础篇 安卓自定义View基础 - 坐标系 安卓自定义View基础 - 角度弧度 安卓自定义View基础 - 颜色...

  • 安卓从入门到进阶第三章(操作系统)

    安卓从入门到进阶第二篇(框架流程) 安卓从入门到进阶第一篇(环境搭建) 很多人在学习安卓的过程里,总会觉得不知如何...

  • 4.6 划词助手

    在阅读中学习英语! 安卓版参见【工具篇】安卓版 Anki划词助手![https://zhuanlan.zhihu....

  • iOS RunLoop进阶

    iOS RunLoop进阶 上一篇文章<从安卓的Looper到iOS RunLoop>谈论了安卓的Message,...

  • 安卓 Data Binding 使用方法总结(姐姐篇)

    安卓 Data Binding 使用方法总结(姐姐篇)

  • 无标题文章

    iOS RunLoop进阶上一篇文章<从安卓的Looper到iOS RunLoop>谈论了安卓的Message,H...

  • 收银软件后台操作流程(电脑版)

    在上一篇文章中,我们给各位商户朋友们讲解了收银软件后台操作流程(安卓版),该安卓版可以在安卓手机上打开使用,同样也...

  • 安卓面试题 进阶篇

    关于安卓面试题部分目前整理了两篇: 基础篇 进阶篇 Handler、Looper、MessageQueue构成的安...

网友评论

      本文标题:wap2app - 安卓篇

      本文链接:https://www.haomeiwen.com/subject/ebzumftx.html