編輯:關於Android編程
發現這個控件挺好用,能自已控制進度條,而且這個控件的功能十分強大,後續再另說
先上個簡單的
package com.weizhu.lan.view;
import com.weizhu.lan.util.MyprogressDialog;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.Context;
import android.content.Intent;
import android.net.ConnectivityManager;
import android.os.AsyncTask;
import android.os.Bundle;
import android.os.Handler;
import android.view.KeyEvent;
import android.view.Window;
import android.webkit.WebChromeClient;
import android.webkit.WebView;
import android.widget.ProgressBar;
public class HelpCenter extends Activity {
//50766649
private String urlHelp = "http://www.baidu.com",
userid = "userid=";
private String yqhId;
private WebView web;
private Handler hand;
private ProgressBar pb;
private MyAsyncTask myAsy;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.help_webview);
yqhId = getIntent().getStringExtra("yqhId");
web = (WebView) findViewById(R.id.help_WebView1);
web.getSettings().setBuiltInZoomControls(true); //可放大、縮小
myAsy = new MyAsyncTask();
final String str = urlHelp;
myAsy.execute(str);
}
class MyAsyncTask extends AsyncTask<String, String, Void>{
@Override
protected Void doInBackground(String... params) {
web.loadUrl(params[0]);
web.setWebChromeClient(new WebChromeClient(){
@Override
public void onProgressChanged(WebView view, int newProgress) {
super.onProgressChanged(view, newProgress);
pb.setProgress(newProgress); //它自己會處理進度條
}
});
return null;
}
@Override
protected void onPostExecute(Void result) {
}
@Override
protected void onPreExecute() {
pb = (ProgressBar) findViewById(R.id.help_progressBar2);
pb.setProgress(0);
}
}
}
概述在設計應用的時候,我們應該熱愛極簡主義,簡單就是好的,對於很多用戶來說,復雜的東西並不受歡迎。我要實現的是根據不同的情況去顯示不同的加載效果,隨用隨調,效果是借鑒於某
今天和大家分享一下Android中Matrix的簡單用法,Matrix其實就是一個3*3的矩陣,利用這個矩陣對圖像操作。在Android中,為我們提供一些封裝好的方法可以
Android平台是建立在Linux基礎上,以Java語言為主的一個操作系統平台。它的開發涉及到很多方面,但其實並不復雜,上面的路線圖看似需要學習的內容很多,但其實每個小
Java命令行工具am工具(啟動和調試組件)am工具的含義為Activity Manager。 usage: am [subcommand] [options