안드로이드에서 정말 간단하게 HTTP통신을 수행할 수 있다.주의할점은 네트워크통신은 무조건 메인스레드가 아닌 작업스레드에서 진행해야한다. 1. build.gradle에 okhttp 선언compile 'com.squareup.okhttp3:okhttp:3.8.0' 2. HttpConnection.class 추가import android.util.Log; import okhttp3.Callback; import okhttp3.FormBody; import okhttp3.OkHttpClient; import okhttp3.Request; import okhttp3.RequestBody; public class HttpConnection { private OkHttpClient client; private st..
1. Android Service란? UI없이 백그라운드에서 동작하는 컴포넌트 2. Android Service의 필요성 및 예시 액티비티가 종료되어 있는 상태에서도 동작하기 위해! 강력한 예시로 평소에 폰에서 음악을 재생 했을때, 액티비티가 종료되어있는 상태일때도 음악이 재생되는 것을 이미 알고 있을 것이다. 사용 예시 음악재생, 네트워크 통신 3. Android Service의 2가지 종류 안드로이드에서 서비스는 두 가지 종류가 있는데 다음과 같다.startService() 한번 시작을 하게되면 백그라운드에서 무한 실행된다 보통 작업이 완료되면 스스로 종료됨 bindService() 클라이언트/서버와 아주 유사하게 동작 액티비티 --(요청)--> 서비스 --(결과값 반환)--> 액티비티 웹에서 봤을때..
Broadcast Receiver 란?안드로이드 4대 컴포넌트 중 1개다.각종 앱에서 발생하는 방송(이벤트)을 캐치 후 리시버로 처리할 수 있도록 해준다.1. 방송하기 -> 2. 수신하기(방송에 대한 처리), 두 개가 하나의 사이클로 동작된다. 리시버의 종류 정적 리시버한번 등록되면 해제할 수 없다.메니페스트에 리시버를 등록하는 방식으로 정적리시버를 등록한다.해당 앱이 설치될때 자동으로 등록된다. 동적 리시버등록과 해제가 자유롭다.메니페스트에 등록하지않고 소스상에 등록을 한다. 리시버의 동작 제한(인텐트 플래그를 통한) FLAG_EXCLUDE_STOPPED_PACKAGES 앱이 한번이라도 실행됬을때만 리시버가 동작할 수 있도록 해준다.API 12 이후로는 이 플래그는 기본으로 설정된다. FLAG_INCL..
- Total
- Today
- Yesterday
- 톰캣
- EC2
- 자바스크립트
- Tomcat
- paypal
- 설치
- mysql
- 워크스페이스
- apache
- sample
- db
- 페이팔 연동
- Linux
- 포트
- 리눅스
- Workspace
- 페이팔 결제
- 샌드박스
- 유효성검사
- Eclipse
- Sandbox
- 주택임대사업자
- 주택임대사업자 등록
- 안드로이드
- 이클립스
- Java
- 페이팔
- 취득세 감면
- AWS
- 페이팔 테스트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |