일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 주키퍼
- play2 강좌
- 스위프트
- Adapter 패턴
- 파이썬
- 파이썬 강좌
- Hyperledger fabric gossip protocol
- 파이썬 머신러닝
- 안드로이드 웹뷰
- 플레이프레임워크
- Akka
- CORDA
- Play2
- 스칼라 동시성
- akka 강좌
- 엔터프라이즈 블록체인
- 그라파나
- Actor
- 스칼라 강좌
- play 강좌
- Golang
- 하이브리드앱
- hyperledger fabric
- 스칼라
- Play2 로 웹 개발
- 이더리움
- 블록체인
- 파이썬 동시성
- 하이퍼레저 패브릭
- 파이썬 데이터분석
- Today
- Total
목록안드로이드 웹뷰 (3)
HAMA 블로그
이 글의 요약 - 로컬에 있는 웹 파일들을 불러와서 작업할때 웹뷰를 사용하는데 있어서 두드러지는 장점은 , 앱안에 필요한 웹 리소스들을 저장할수있다는것이다.그것은 오프라인일때도 작업을 가능케 해주며, 로딩시간을 증진시킬것이다. HTML, JavaScript, CSS 를 assets 디렉토리 (src/main/assets 등에 만듬)로부터 가져와보자.주의: CSS 나 Javascript 를 참조할때 절대경로는 WebView 에서 작동하지 않는다. 다음과 같이 상대경로로 설정해야한다. ("/pages/somelink.html" -> "./pages/index.html" )아래와 같이 로딩하자. ( 리모트에 있는 URL 을 읽어와서 작업하기 전에 전처리할것들을 이렇게 처리해도될듯)mWebView.loadUrl..
이 글의 요약 - 원하는 URL 만 웹뷰로 보여주고, 나머지는 모바일 브라우저를 새창으로 띄우고 싶을때 webView = (WebView) findViewById(R.id.webview); webView.getSettings().setJavaScriptEnabled(true); webView.loadUrl("http://www.html5rocks.com/");안드로이드에 webview 를 추가한후에 이것만 코딩한후에 실행시켜보면 , 의도와는 다르게 앱 내부의 webview 에서 페이지가 뜨는것이아니라, 외부 브라우저를 통해서 띄우려고 할것인데..이벤트가 일어나는 순서는 :WebView 는 리모트서버로부터 원래 URL 로딩을 시도하고, 새로운 URL 로 리다이렉트를 갖는다.WebView 는 시스템이 URL..
기존에 스위치를 켜고/끄는 IOT 용 솔루션이 모바일웹으로 만들어져있었다. 서버로 1번이나 2번스위치 ID 를 입력하여 스위치 조작을 할수있었다.근데 매번 ID 를 입력하기는 귀찮은 일이었다.따라서 전력공급원(콘센트)에 QR 코드를 붙혀놓고,자동으로 읽어서 자동으로 스위치를 켜주려했다.하지만 모바일웹에서는 카메라를 조작하여 QR 코드를 읽을수 없었다.그래서 하이브리드앱을 만들어야했다. 하이브리드 앱은 보통 2가지로 하나는 아이오닉(폰갭) 같은것을 이용하는것인데이것의 목적은 하나의 앱을 개발해서 다양한 플랫폼에서 사용하기 위함이고다른 종류의 하이브리드앱은 다음이나 네이버앱처럼 네이티브기능을 쓰면서 기존의 모바일웹 방식의 (자주 업데이트가 생기는 컨텐트) 를 그대로 가져다 사용하기 위함이다.2번째의 하이브리..