본문 바로가기
반응형

어플4

안드로이드 인플레이터(inflater) ●인플레이션(inflation)- 레이아웃xml에 명시한 위젯이 안드로이드 메모리에 셩성되는 과정은 인플레이션이라 한다. - setContentView를 이용하면 xml레이아웃을 인플레이션 한 후 화면에 보여주는 기능을 하기도 하고, 인플레이션 된 위젯을 화면에 구성하는 기능을 한다. ●예제- TestActivity.javapackage study.custom; import com.example.day0314.R; import android.app.Activity;import android.os.Bundle;import android.view.LayoutInflater;import android.widget.Button;import android.widget.LinearLayout; public clas.. 2015. 3. 18.
Node.js 개발 환경 세팅 ●Node.js - 자바스크립트 기반 서버 개발 환경이다. - 기본 웹 서버는 스레드를 기반으로 하는 동기 방식으로 네트워크 입출력을 처리 했다면, Node.js는 이벤트 기반으로 하는 비동기 방식으로 네트워크 입출력을 처리한다. - Node.js는 하나의 스레드만 생성한다. 따라서 메모리 사용량의 변화는 거의 없다. 그래서 대규모 네트워크 프로그램을 개발하기 적합하다. ●개발 환경 구축 - 아래 사이트에서 Node.js를 설치한다. http://nodejs.org/ - 설치 후 설치가 제대로 되었는지 확인 하기 위해서 명령 프롬프트에 들어가서 node를 입력한다. - colsole.log("Hello World"); 를 입력해서 Hello World가 출력되는지 확인한다. 2014. 1. 1.
안드로이드 버튼의 리스너 작성 ●엑티비티(Activity) 영역 1. 전역변수 선언 영역 2. 프로그램 초기화 영역 - onCreate() 메서드는 프로그램이 켜질때 한 번 실행된다. 이 부분은 변수에 초기값을 지정해주고 버튼 등의 컨트롤에 리스너를 연결하는 용도로 쓰인다. 3. 프로그램에서 반복적으로 사용할 영역 - 실제로 작성할 프로그램의 본체이다. 각종 연산과정과 처리결과를 화면에 표시하는 소스코드 등을 여기에 작성한다. ●버튼 리스너 작성 기본 1. 리스너 할당 2. 리스너 본체 ●예제 - EditText에 어떤 값을 입력한후 '확인' Button을 누르면 그 값이 TextView에 표시되는 예제 2012. 6. 20.
모바일 웹 개념 ●모바일 어플리케이션의 종류 네이티브 앱(Native App) - 모바일 기기에 직접 설치되고 사용되어지는 어플리케이션이다. 모바일 웹(Mobile Web) - 모바일 웹브라우저에 의해 실행되는 웹 사이트로 일반적인 웹사이트를 모바일로 옮긴 형태를 말한다. 하이브리드 앱(Hybrid App) - 웹과 네이티브 앱의 중간 형태이다 모바일 웹앱(Mobile Web App) - 모바일 웹의 한 형태이지만 일반적인 웹보다 모바일에 더 최적화되고 네이티브 어플리케이션화된 형태를 표현한다. ●모바일 웹은 기존의 웹사이트를 바탕으로 레이아웃만 모바일 환경에 맞게 바꾸는 것이기 때문에 기존 일반 웹기술을 바탕으로 구현된다. 그래서 모바일 웹을 공부하기전 일단 기존 웹기술(jsp, sql, 웹서버 등)을 먼저 배워야 한.. 2012. 5. 6.
반응형