분류 전체보기(14834)
-
모바일 웹(Mobile Web)
모바일 웹(Mobile Web) · 네이티브 앱 방식 이후에 나타난 웹 개발 방법입니다. · 모바일 브라우저에서 볼 수 있는 대부분의 앱으로 스마트 디바이스에 최적화된 웹페이지를 제공합니다. · 데스크탑 PC에서 보여지는 웹 사이트 구성을 모바일 환경에 최적화시켜 표현한 웹(Web)입니다. · 스마트 폰에 내장된 웹 브라우저를 통해 접속하는 형태로 모바일 웹 사이트(Mobile Web Site)라고도 합니다.
-
뷰(View) - View 클래스의 기본 메소드, View의 계층도, ViewGroup(뷰 그룹), Layout (레이아웃)
View의 계층도 View · 안드로이드 UI의 기본적인 구축 요소입니다. · 화면에 보이는 컨트롤(Control)이나 위젯(Widget)등의 UI 구성요소를 의미합니다. · 즉, 사용자의 눈에 보이는 화면 구성요소 입니다. · 안드로이드 SDK의 거의 모든 위젯과 레이아웃 클래스의 기반 클래스가 됩니다. · 액티비티안에 들어가는 각각의 화면 구성요소입니다. · XML레이아웃에 정의된 뷰들은 애플리케이션이 시작될 때 메모리에 객체로 만들어집니다. ViewGroup(뷰 그룹) · 여러 개의 뷰들을 가질 수 있는 요소입니다. · 뷰 그룹도 View에서 상속받은 View의 한 종류입니다. · 뷰 그룹에 또 다른 그룹을 포함할 수 있습니다. Layout (레이아웃) · 뷰 그룹중에서 내부에 뷰들을 포함할 수 있..
-
유명한 빌드 시스템 - Ant, Maven, Gradle
유명한 빌드 시스템 빌드 시스템 설명 Ant · Ant(Another Neat Tool) · 자바 기반의 빌드 자동화 도구 · 자바 소스 컴파일, jar/war/ear/zip 파일의 생성, 도움말 생성, 파일 또는 폴더에 퍼미션 설정, 외부 프로그램 실행 기능 제공 · 자유도가 높으나 코드 분석에 어려움이 있음 Maven · 빌드, 라이브러리 관리, 문서화, 리포팅, 의존관계 관리, 소스코드 관리, 릴리즈, 배포기능 제공 · XML형태로 자유도를 제약합니다. 그래서 어떤 작업을 하기 어렵고 · 파일 하나를 다운받기 위해 XML태그 만드는 작업이 많고 어렵습니다. Gradle https://codedragon.tistory.com/1322
-
gradle 특징
gradle 특징 · Gradle = Ant의 유연성 + Maven의 편리성을 조합해서 만든 빌드 시스템 · 무료 (오픈 소스) · Java, Groovy, OSGi, 등의 많은 프로젝트에서 빌드 관리 도구로 사용 · API 제공 · 확장성 · 빌드의 구조화를 제공하고, Multi-Project 빌드를 쉽게할 수 있도록 제공 · 다양한 방법으로 의존성 관리 · Groovy DSL(Domain Specific Language) 기반 · Groovy 기반으로 만들어서 Java 개발자가 쉽게 만들 수 있음 – 의존성 기반 프로그래밍을 위한 언어 · 필요에 따라 프로그래밍 기법을 활용한 빌드 스크립트 작성 · 빌드 스크립트는 기존 XML이 아닌 Groovy방식으로 작성 · 필요한 빌드 로직을 조합하여 사용 · ..
-
Bluetooth Termail HC-05 앱의 on/off버튼 설정하기
Bluetooth Termail HC-05 안도로이드 앱 설치http://codedragon.tistory.com/7109 Bluetooth Termail HC-05 앱의 on/off버튼 설정하기 on 버튼 설정하기하단의 [Btn1]을 클릭하면 버튼을 설정할 수 있는 화면이 나타납니다. 아래와 같이 입력한 후 [Save] 버튼을 클릭합니다. Button Name off Command off 설정한 버튼을 누르면 버튼에 설정한 값이 전송됩니다.
-
전자화폐(Digital currency)
전자화폐(Digital currency)· 디지털 환경에서 교환과 거래가 발생하지만 근본가치를 실물화폐에 두고 있습니다.· 대표적인 예로 사이버 머니가 있습니다.