小编Dee*_*kar的帖子

如何获取网站内容并将其以我们想要的方式放入android应用布局中?

向我提出了一个奇怪的问题,但好奇心是最好的老师,我热切希望了解和开发这种android应用程序。

我在android 应用程序开发中的背景并不怎么好,但是现在我正在为网站使用WebView,它可以很好地响应其工作,但是加载时间太长,并且没有为用户提供太多便利。这是我的代码:

主要活动

package com.testWebview.deep;

import android.app.AlertDialog;
import android.app.ProgressDialog;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.graphics.Bitmap;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.net.Uri;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;

public class MainActivity extends AppCompatActivity {

    private WebView webview;
    private ProgressDialog progress;

    public void runTask(){
        ConnectivityManager connec = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);
        if(connec!=null && (connec.getNetworkInfo(ConnectivityManager.TYPE_WIFI).getState() == NetworkInfo.State.CONNECTED) || (connec.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).getState() == NetworkInfo.State.CONNECTED)){
            webview = (WebView)findViewById(R.id.MainWebView);
            WebSettings webSettings = …
Run Code Online (Sandbox Code Playgroud)

java android webview material-design

4
推荐指数
1
解决办法
1704
查看次数

应用程序要求两次退出onBackPressed()

我已经使用以下方法通过向用户提示alertbox来退出应用程序.
但我的申请要求2次离开.

码:

    @Override
    public void onBackPressed()
    {
        new AlertDialog.Builder(this)
        .setTitle("Closing Activity")
        .setMessage("Are you sure you want to close this activity?")
        .setPositiveButton("Yes", new DialogInterface.OnClickListener()
            {
                @Override
                public void onClick(DialogInterface dialog, int which) {
                    finish();    
                }
            })
        .setNegativeButton("No", null)
        .show();
    }
Run Code Online (Sandbox Code Playgroud)

android

2
推荐指数
1
解决办法
1615
查看次数

标签 统计

android ×2

java ×1

material-design ×1

webview ×1