분류 전체보기(14799)
-
NetworkHTMLDemo-서버에 HTML문서 호출 후 HTML문서 출력
서버에 HTML문서 호출 후 HTML문서 출력하기 웹페이지의 대문페이지(index.html)를 스레드를 통해 읽어와서 표시 강의 내용 activity_main.xml RelativeLayout 변경 Graphical Layout > Form Widgets-Button추가 Graphical Layout > Text Fields-Plain Text 추가 AndroidManifest.xml MainActivity.java import //서버에 접근해 원하는 HTML를 호출한 후 파일을 반환 받음 //스레드를 구성해서 서버에 접근해서 HTML호출 후 HTML문서 출력 출력 결과
-
NetworkInfoDemo2-네트워크 연결 상태 확인
WiFi, 모바일 인터넷 연결 가능 및 연결 상태 확인 강의 내용 activity_main.xml RelativeLayout 변경 Graphical Layout > Form Widgets-TextView 추가 AndroidManifest.xml MainActivity.java //네트워크 정보를 얻기위해서 ConnectivityManager호출 //WiFi정보 호출 //모바일 정보 호출 출력 결과
-
NetworkInfoDemo-네트워크 정보보기
네트워크 정보 보기 네트워크 정보 확인하여 TextView에 Scroll처리 애뮬레이터는 Wifi설정할 수 없기 때문에 -> 폰테스트 수행 강의 내용 activity_main.xml RelativeLayout 변경 Graphical Layout > Form Widgets-TextView 추가 >확인 아래와 같이 수정 Graphical Layout > Composite-ScrollView추가 -Graphical Layout > Form Widgets-TextView 추가 >확인 AndroidManifest.xml MainActivity.java import //네트워크 정보를 얻기위해서 ConnectivityManager호출 //모든 정보의 객체저장 //네트워크 정보 출력 출력 결과
-
함수 호이스팅
함수 호이스팅(Function hoisting) 선언적 함수 형태로 함수를 정의할 경우 함수의 유효범위는 코드의 맨처음부터 적용됩니다. 이것을 함수 호이스팅이라고 합니다. 함수 호이스팅이 발생하면 함수 사용전에 반드시 선언해야 한다는 규칙을 무시하게 되므로 코드의 구성과 구조를 엉성하게 만들 수 있습니다. 그래서, 함수 표현식을 사용한 익명함수를 사용할 것을 권장합니다. 함수 호이스팅 발생 원인은 자바스크립트의 변수 생성작업과 초기화 작업이 서로 분리되어서 진행되기 때문입니다. uncaught type error 함수 표현식을 사용할 경우 함수 호이스팅이 일어나지 않아 함수 생성전에 호출시 uncaught type error가 발생합니다. 소스 코드 document.write(add1(1,2) +' ')..
-
BrowserDemo2-브라우저 이벤트 처리
브라우저 이벤트 처리 강의 내용 activity_main.xml RelativeLayout 변경 Graphical Layout > Composite-WebView추가 AndroidManifest.xml MainActivity.java import //Web의 이벤트 처리 리스너역할을 하는 클래스 생성-class MyWebClient //BackKey에 대한 메소드 재정의 //이벤트 연결하기 위해 등록 //자바스크립트 허용 >확인 //ZOOM기능 사용 //기본URL설정 >확인 이벤트 처리 링크 클릭시 이벤트 처리하지 않으면 외부브라우저에서 작동하게 됩니다. Back버튼 클릭시 이전페이지 표시 및 이전페이지가 없는 경우 프로그램 종료 처리됩니다. zoom기능 pc버전에서만 가능 pc버전 시 자동으로 +/-돋..
-
AlertDialog 클래스
AlertDialog 클래스 알림 대화상자를 보여주는 심플한 방법을 제공합니다. 토스트 메시지와 함께 애플리케이션에서 필요한 메시지(상태나 정보)를 보여줄 수 있습니다. 메소드설명setTitle()대화상자의 타이틀setMessage()대화상자 내용setPositiveButton()'예' 버튼 설정 OnClickListener를 설정하여 이벤트 처리 가능setNegativeButton()'아니오' 버튼 설정 OnClickListener를 설정하여 이벤트 처리 가능setCancelable()대화상자가 떠 있는 상태에서 BACK버튼을 비활성화 시킵니다. false(비활성화)