zoukankan      html  css  js  c++  java
  • 不借助第三方网站四步实现手机网站转安卓APP

    今天本来是帮朋友查看是否在APP里可以点外链的一个测试,做着做来感觉了,就把这个测试优化了一下。好了我们来进入正题.

    工具:Android Studio

    第一步:新建项目

    第二步:拖入控件(WebView)

    第三步:写后台方法

    1.在onCreate中添加如下代码:

            //WebView加载网页
            final WebView webView = (WebView) findViewById(R.id.webView);
            webView.getSettings().setJavaScriptEnabled(true);
            webView.loadUrl("http://www.luoruiyuan.cn");
            webView.setWebViewClient(new ExampleWebViewClient());
    
            //点击后退按钮,让WebView后退一页(也可以覆写Activity的onKeyDown方法)
            webView.setOnKeyListener(new View.OnKeyListener(){
                @Override
                public boolean onKey(View v, int keyCode, KeyEvent event) {
                    if (event.getAction() == KeyEvent.ACTION_DOWN) {
                        if (keyCode == KeyEvent.KEYCODE_BACK && webView.canGoBack()) {  //表示按返回键时的操作
                            webView.goBack();   //后退
                            //webview.goForward();//前进
                            return true;    //已处理
                        }
                    }
                    return false;
                }
            });
    

    2.修改上网权限

    代码:

    <uses-permission android:name="android.permission.INTERNET"/>
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

    第四步:修改APP图标与名称

    最终效果:

  • 相关阅读:
    iOS 内存分配与分区
    iOS 静态库和动态库
    iOS 静态:动态 Pod
    iOS 架构
    基本控件文档-UIScrollView
    UIActivityIndicatorView
    UIControl事件
    UIDatePicker
    UIPageControl
    UIScrollView
  • 原文地址:https://www.cnblogs.com/luoruiyuan/p/6475333.html
Copyright © 2011-2022 走看看