Development(7977)
-
기본 형태 프로젝트 구조 만들기 순서 (updated)
버전업 후 기본 형태 프로젝트 만들기 순서 MainActivity.java 소스 정리 이전 형태 프로젝트 만들기 순서 appcompat_v7_x 삭제 project.properties 정보 수정 MainActivity.java 소스 정리 http://codedragon.tistory.com/216 http://codedragon.tistory.com/217
-
File and Directory, 파일, 디렉토리, 폴더
파일과 디렉토리 관련 주요 메서드 android.content.Context의 파일 및 디렉토리 관리 관련 주요 메서드들 메서드 용도 openFileInput() 하위 디렉터리 /files에 있는 응용프로그램 파일을 읽기 모드로 오픈합니다. openFileOutput() 하위 디렉토리 /files에 있는 응용프로그램 파일을 쓰기 모드로 열거나 생성합니다. deleteFile() 하위 디렉토리 /files에 있는 응용프로그램 파일을 삭제합니다. fileList() 하위 디렉토리 /files의 모든 파일의 목록을 얻습니다. getFilesDir() 하위 디렉토리 /files에 대한 객체를 얻습니다. getCacheDir() 하위 디렉토리 /cache에 대한 객체를 얻습니다. getDir() 주어진 이름의 응..
-
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) +' ')..