Page 882 - 3-3
P. 882
import java.io.IOException; // 예외처리를 위해 불러옴
public class Web extends AppCompatActivity {
private WebView mainWebView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_web);
Intent receivedIntent = getIntent(); // 인탠트 생성
// WebIP 변수에 "WebIP" 에서 받아온 Extra 정보를 받아옴
final String WebIP = receivedIntent.getStringExtra("WebIP");
mainWebView = (WebView) findViewById(R.id.main_web_view);
mainWebView.getSettings().setJavaScriptEnabled(true);
mainWebView.loadUrl("http://"+ WebIP + "/"); // 주소
mainWebView.setWebViewClient(new WebViewClient());
// 홈 아이콘 표시
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();
if (id == android.R.id.home){ // 홈 버튼을 누를경우
finish(); // Activity 종료
return true;
}
return super.onOptionsItemSelected(item);
}
}
소스코드(Python)
<main_RFID.py>
#21 -*- coding: utf-8 -*-
#GUI 구현을 위한 라이브러리s
from PyQt5 import QtWidgets
from PyQt5 import QtGui
from PyQt5 import uic
from PyQt5 import QtCore
from PyQt5.QtCore import pyqtSlot,QThread,pyqtSignal
from PyQt5.QtWidgets import QTableWidgetItem
#Command Line 명령어 입력을 위한 라이브러리
from optparse import OptionParser
# 시간 함수 사용을 위한 라이브러리
import time
#Serial 통신을 위한 라이브러리
- 882 -