상세 컨텐츠

본문 제목

안드로이드 하이브리드 앱 만들기

프로그래밍

by webtattoo 2017. 6. 4. 23:55

본문

안드로이드 스튜디오 실행


새로운 프로젝트 선택 


기본정보 입력


다음


폰 and 타블렛 선택 


다음


Empty Activity 선택


Activity Name 선택


Finish 선택



layout 에서 activity_main.xml 열고


Containners 에서 WebView 추가 (기존 텍스트뷰삭제)




<WebView
android:id="@+id/wvWeb"
android:layout_width="fill_parent"

android:layout_height="fill_parent" />



Properties 에서 ID 입력 (wvWeb)


manifests 에서 AndroidManiFest.xml 열고


퍼미션 추가



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



타이틀바 삭제


<activity android:name=".MainActivity"
android:theme="@style/Theme.AppCompat.NoActionBar"
>





MainActivity 파일열고



WebViewClient 클래스 추가





class WebClient extends WebViewClient {

@RequiresApi(api = Build.VERSION_CODES.LOLLIPOP)
@Override
public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) {

String url = "";
url = request.getUrl().toString();

view.loadUrl(url);
return super.shouldOverrideUrlLoading(view, request);
}
}


MainActivity 에



WebView wv;


멤버변수 추가



onCreate 함수에 웹뷰 로드 추가






wv = (WebView)findViewById(R.id.wvWeb);
wv.setWebViewClient(new WebClient());
WebSettings settings = wv.getSettings();
settings.setJavaScriptEnabled(true);
settings.setBuiltInZoomControls(true);

wv.loadUrl("http://m.naver.com");
















...






'프로그래밍' 카테고리의 다른 글

도커 생성 및 오라클 이미지 실행  (0) 2017.09.03
JAVA 설치하기  (0) 2017.03.21
이클립스 - WindowsBuilder 설치  (0) 2015.07.15

관련글 더보기