일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 연동
- axios
- Login
- react
- IntelliJ
- programmers
- kibana
- getters
- node.js
- 템플릿문법
- 콘솔한글깨짐
- Express.js
- javscript
- sns로그인
- vuex
- KAKAO
- javascipt
- Emit
- v-on
- state
- azure
- v-for
- v-if
- Reduce
- includes
- mixins
- Vue.js
- JavaScript
- 음양더하기
- mutations
- Today
- Total
공부용
안드로이드 웹뷰 본문
3가지를 설정하면 된다.
1. Layout
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent">
<WebView
android:id="@+id/webview_login"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
</LinearLayout>
2. Java
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
public class webview extends AppCompatActivity {
private WebView mWebView;
private WebSettings mWebSettings;
@Override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.webview);
mWebView = (WebView)findViewById(R.id.webview_login);
mWebView.setWebViewClient(new WebViewClient());
mWebSettings = mWebView.getSettings();
mWebSettings.setJavaScriptEnabled(true);
mWebView.loadUrl(" IP 주소 ");
}
}
3. Manifiest Internet Permission
<uses-permission android:name="android.permission.INTERNET" />
2번 자바소스에서 IP주소입력은
만약 포트포워딩을 한 상태라면 다른 IP에서 접속할 외부 IP를 입력하면 되고,
포트포워딩을 하지않고 같은 인터넷선상이라면 할당받은 IP를 입력하면 된다.
포트포워딩 하는 방법
http://gothiczzang.tistory.com/12
할당받은 IP확인하는 방법
http://gothiczzang.tistory.com/11
'2018-2 IoT 가습기 > 안드로이드' 카테고리의 다른 글
html 웹 크롤링 하기 (0) | 2018.11.16 |
---|