[Android] WebBrowser(웹 브라우저) application(어플리케이션)
*상*
다운로드
장바구니
소개글
webview를 이용한 안드로이드 웹 브라우저 어플입니다.과제로 제출하여 30점 만점에 30점 받았습니다.
메뉴 버튼 클릭 시 - backward, forword, bookmarks
추가 구현 - ZoomControls 사용, 페이지로딩 진행상황 Progress bar 표시,
Rotate시에 페이지 리로드(reload) 방지
컴파일 실행환경
없음본문내용
package com.ssu.WebBrowser;import java.util.Vector;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.content.res.Configuration;
import android.os.Bundle;
import android.view.Gravity;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.view.View.OnClickListener;
import android.view.Window;
import android.webkit.WebView;
import android.webkit.WebChromeClient;
import android.webkit.WebViewClient;
import android.widget.Button;
import android.widget.EditText;
import android.widget.FrameLayout;
import android.widget.Toast;
public class Browser extends Activity {
/** Called when the activity is first created. */
private EditText url; // 주소입력창
private Button go; // 해당 주소로 연결하는 버튼
private WebView webview; // 웹 화면
private static final FrameLayout.LayoutParams ZOOM_PARAMS =
new FrameLayout.LayoutParams
(ViewGroup.LayoutParams.FILL_PARENT,
ViewGroup.LayoutParams.WRAP_CONTENT,
Gravity.BOTTOM);
압축파일 내 파일목록
WebBrowser/assets/
WebBrowser/bin/com/ssu/WebBrowser/Browser$1.class
WebBrowser/bin/com/ssu/WebBrowser/Browser$2.class
WebBrowser/bin/com/ssu/WebBrowser/Browser$3.class
WebBrowser/bin/com/ssu/WebBrowser/Browser$4.class
WebBrowser/bin/com/ssu/WebBrowser/Browser.class
WebBrowser/bin/com/ssu/WebBrowser/Custom.class
WebBrowser/bin/com/ssu/WebBrowser/CustomAdapter.class
WebBrowser/bin/com/ssu/WebBrowser/R$attr.class
WebBrowser/bin/com/ssu/WebBrowser/R$drawable.class
WebBrowser/bin/com/ssu/WebBrowser/R$id.class
WebBrowser/bin/com/ssu/WebBrowser/R$layout.class
WebBrowser/bin/com/ssu/WebBrowser/R$string.class
WebBrowser/bin/com/ssu/WebBrowser/R.class
WebBrowser/bin/Browser.apk
WebBrowser/bin/classes.dex
WebBrowser/bin/resources.ap_
WebBrowser/gen/com/ssu/WebBrowser/R.java
WebBrowser/res/drawable-hdpi/icon.png
WebBrowser/res/drawable-ldpi/icon.png
WebBrowser/res/drawable-mdpi/icon.png
WebBrowser/res/layout/list_row_2.xml
WebBrowser/res/layout/main.xml
WebBrowser/res/values/strings.xml
WebBrowser/src/com/ssu/WebBrowser/Browser.java
WebBrowser/src/com/ssu/WebBrowser/Custom.java
WebBrowser/src/com/ssu/WebBrowser/CustomAdapter.java
WebBrowser/.classpath
WebBrowser/.project
WebBrowser/AndroidManifest.xml
WebBrowser/default.properties
보고서(WebBrowser).hwp
WebBrowser/bin/com/ssu/WebBrowser/Browser$1.class
WebBrowser/bin/com/ssu/WebBrowser/Browser$2.class
WebBrowser/bin/com/ssu/WebBrowser/Browser$3.class
WebBrowser/bin/com/ssu/WebBrowser/Browser$4.class
WebBrowser/bin/com/ssu/WebBrowser/Browser.class
WebBrowser/bin/com/ssu/WebBrowser/Custom.class
WebBrowser/bin/com/ssu/WebBrowser/CustomAdapter.class
WebBrowser/bin/com/ssu/WebBrowser/R$attr.class
WebBrowser/bin/com/ssu/WebBrowser/R$drawable.class
WebBrowser/bin/com/ssu/WebBrowser/R$id.class
WebBrowser/bin/com/ssu/WebBrowser/R$layout.class
WebBrowser/bin/com/ssu/WebBrowser/R$string.class
WebBrowser/bin/com/ssu/WebBrowser/R.class
WebBrowser/bin/Browser.apk
WebBrowser/bin/classes.dex
WebBrowser/bin/resources.ap_
WebBrowser/gen/com/ssu/WebBrowser/R.java
WebBrowser/res/drawable-hdpi/icon.png
WebBrowser/res/drawable-ldpi/icon.png
WebBrowser/res/drawable-mdpi/icon.png
WebBrowser/res/layout/list_row_2.xml
WebBrowser/res/layout/main.xml
WebBrowser/res/values/strings.xml
WebBrowser/src/com/ssu/WebBrowser/Browser.java
WebBrowser/src/com/ssu/WebBrowser/Custom.java
WebBrowser/src/com/ssu/WebBrowser/CustomAdapter.java
WebBrowser/.classpath
WebBrowser/.project
WebBrowser/AndroidManifest.xml
WebBrowser/default.properties
보고서(WebBrowser).hwp
참고 자료
언로킹 안드로이드이 자료와 함께 구매한 자료
- 자바 MVC모델 10페이지
- 안드로이드로 만든 슈팅 게임입니다. JAVA고요 7페이지