일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- node.js
- HTTP
- 안드로이드
- SlidingRootNav
- 자바
- recyclerview
- navigation
- 백준
- 알고리즘
- EventEmitter
- android
- 라이브러리
- Java 지네릭스(Generics)에 대하여 알아보겠습니다.
- databinding
- android list
- 네이게이션 드로우
- Today
- Total
삽질개발
오늘의 포스팅은 android를 개발을 한번이라도 해봤으면 Manifest를 보게될겁니다.오늘은 Manifest에 대해서 공부해보겠습니다. Manifest???간단하게 요약하자면 내가 만들고자하는 앱의 프로필 정보를 뜻합니다. 먼저 AndroidManifest.xml 안에 기술되는 내용을 살펴보겠습니다.-자바 패키지명 정의 (자신의 프로젝트 고유아이디라고 생각하면쉽다.)-안드로이드 어플리케이션을 구성하는 컴포넌트들(Activity, Service, Broadcast Receiver, Content Provider)을 기술해야 한다.-구성하는 컴포넌트들에 대한 해당 클래스명을정의하고 그가 처리할 기능이 무엇인지 Intent-filter를 정의-제한된 컴포넌트를 사용하기 위해서 필요한 권한을 설정 Andro..
이번 시간은 인터페이스에 대해 알아보겠습니다. 얼핏보면 추상클래스랑 매우흡사합니다.하지만 다른 차이점이있습니다.1. 추상 클래스는 일반메소드와 추상메소드 둘다 가지지만 인터페이스는 오로지 추상메소드와 상수만 가집니다.2. 메소드는 무조건 public abstract로 선언3. 변수는 무조건 public static final로 선언4. 인터페이스는 다중 상속과 비슷한 기능 쉽게 말하면 인터페이스는 외부를 서로 이어주는 다리 역활을 하는겁니다. 간단하게 구현예제를 알아보겠습니다. Inter 라는 인터페이스를 선언 후 간단한 sum과 minus 메소드를 선언해줍니다. 어떻게보면 명세서 같은겁니다. 이제 이걸 구현하는 class를 만듭니다. implements 라는건 구현이라는뜻이로 정의해준 메소드를 구현해줍..
오늘은 채팅방화면에서 글을 써보겠습니다. 먼저 채팅방 화면의 레이아웃을 알아보겠습니다. 리스트형식은 Recyclerview를 사용하겠습니다. Recyclerview는 제포스팅 글에 잘나와있습니다.참고하시면 되겠습니다. 이후 Chatmessage를 담을 class 를 만들어줍니다. private String message,uid; private ChatData(String message,String uid){this.message=message;this.uid=uid;} 다음은 게터세터를 정의합니다.public String getMessage() { return message; } public void setMessage(String message) { this.message = message; } pub..