공부용

안드로이드 웹뷰 본문

2018-2 IoT 가습기/안드로이드

안드로이드 웹뷰

고딕짱! 2018. 11. 16. 20:12

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
Comments