728x90
    반응형

     

    네이버 웹엡을 만들어보자

     

     

    간단하지만 효과가 좋음.

     

     

    1. 네이티브
      1. 안드로이드가 제공하는 SDK 버튼, 리스트 만들어서 안드로이드 전용

     

      1. 내부는 , 외부 설치나 실행은 앱의 형태.
      2. 공수 낮고 효율적.. 주소만 바꾸고 컴파일 하면 앱이 만들어짐…

     

     

    예제

    https://github.com/alecyoun/webapp

     

     

    주소 바꿔보기

     

     

     

    소스 설명 :

     

    가장 중요한 3가지

    AndroidManifest.xml

    앱이 실행되면서 'BrowserActivity'를 실행시킨다. 

     

    BrowserActivity

    point1. activity를 상속한 BrowserActivity

    point2. Activity Launched -> OnCreate -> initLayout()

    https://developer.android.com/reference/android/app/Activity

    activity_broswer.xml

     

    xml : 전체가 web view

     

    코드 : Web View 정의

     

    중요!

     

    com.hitouch.@@@이것은 중복이 되면 안됨..

    마켓에 올라가질 않음,.,.. 개인적으로 프로젝트 진행할때 바꿔줘야함

    간단한 기능으로 우클릭 - refactor - rename 기능을 쓰자

    바꾸고 ctrl + shift + f 검색해본다 ("wikibook")

    나오는 것들 모두 바꿔주기

    아이콘 바꾸기

    요기 폴더에 있는 파일들을 원하는 아이콘으로 (png형식) 수정해주자.

    ****되도록 아이콘 파일명 유지하는게 좋습니다****

     


    더보기

    setDomStorageEnabled

    API 레벨 7에 추가됨

    public abstract void setDomStorageEnabled (boolean flag)

    DOM 저장소 API 사용 여부를 설정합니다. 기본값은 false입니다.

     

    매개 변수
    flag boolean: trueWebView가 DOM 저장소 API를 사용해야하는 경우

     

    출처: <https://developer.android.com/reference/android/webkit/WebSettings#setDomStorageEnabled(boolean)>

     

    더보기

    setWebViewClient

    API 레벨 1에 추가됨

    public void setWebViewClient (WebViewClient client)

    다양한 알림과 요청을받을 WebViewClient를 설정합니다. 이것은 현재 핸들러를 대체합니다.

     

    매개 변수
    client WebViewClient: WebViewClient 구현이 값은 null.

    또한보십시오:

     

    출처: <https://developer.android.com/reference/android/webkit/WebView?hl=ko#setWebViewClient(android.webkit.WebViewClient)>

     

    더보기

    setDomStorageEnabled

    API 레벨 7에 추가됨

    public abstract void setDomStorageEnabled (boolean flag)

    DOM 저장소 API 사용 여부를 설정합니다. 기본값은 false입니다.

     

    매개 변수
    flag boolean: trueWebView가 DOM 저장소 API를 사용해야하는 경우

     

    출처: <https://developer.android.com/reference/android/webkit/WebSettings#setDomStorageEnabled(boolean)>

    728x90
    반응형
    • 네이버 블러그 공유하기
    • 네이버 밴드에 공유하기
    • 페이스북 공유하기
    • 카카오스토리 공유하기