일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 빈
- schedule
- jobschduler
- Background
- firebase
- jobdispatcher
- alarmanager
- Android
- workmanager
- livedatam
- epmty
- 검사
- Job
- Library
- shceduler
- PHP
- Service
- Today
- Total
목록분류 전체보기 (163)
에몽이
안드로이드 앱 개인정보 취급방침1. 개인정보의 처리 목적 은(는) 다음의 목적을 위하여 개인정보를 처리하고 있으며, 다음의 목적 이외의 용도로는 이용하지 않습니다. ①구글플레이스토어 연동 및 앱 내의 인앱결제 서비스.2. 정보주체의 권리,의무 및 그 행사방법 이용자는 개인정보주체로서 다음과 같은 권리를 행사할 수 있습니다. ① 정보주체는 (‘사이트URL’이하 ‘사이트명) 에 대해 언제든지 다음 각 호의 개인정보 보호 관련 권리를 행사할 수 있습니다. 1) 개인정보 열람요구 2) 오류 등이 있을 경우 정정 요구 3) 삭제요구 4) 처리정지 요구 * 은 앱 사용자의 사용정보를 수집 및 보유하지 않습니다.3. 처리하는 개인정보의 항목 작성 ① 은(는) 다음의 개인정보 항목을 처리하고 있습니다. 1)개인정보 처..
Network이란? - 하나의 Device(컴퓨터)로부터 다른 Device로 데이터를 옮기는 것 - 통신 프로그램을 의미. 자바 네트웤 프로그램은 타 언어에 비해 편리하다. 프로그램시 개발해야 할 많은 기능들이 이미 Core Api에 구현되어 있기 때문. 통신의 3대 요소 1) 서버2) 클라이언트3) Network : 서버와 클라이언트를 연결해주는 근간. 통신 방식1) TCP 통신 방식- 양방향 연결 지향성 통신 방식(Connection Oriented방식)- 신뢰적, (데이터의 전송순서가 보장됨, 데이터의 수신여부를 확인함)- 전화 통신 방식과 비슷 2) UDP 통신 방식 - 비연결 지향성 통신 방식 - 비신뢰적 (데이터의 전송순서가 바뀔수있음, 데이터의 수신여부를 확인안함) - 우편물 배달방식과 비슷..
설계를 할때마다 Generic 사용법을 잊어먹는 경우가 많아 이해하기 쉬운 수준으로 정리를 해보려고 한다. Class generic typeClass generic type은 다음과 같은 방법으로 클래스가 작성된다.어떤 경우에 사용하면 되는지에 대해서는 ArrayList 클래스를 생각하면 될 것이다.ClassGenericType classGenericType = new ClassGenericType();class ClassGenericType { private T t; public void set(T t) { this.t = t; } public T get() { return t; }} Interface generic typeInterface generic type 또한 Class generic type..
만약 백그라운드에서 실행되고 있는 싱글 쓰레드가 종료되기를 기다리는 코드를 작성해야 한다면 당장 Thread 클래스의 join() 메소드 부터 떠올리게 될 것이다. 아래와 같이 말이다. 간단한 join() 사용예:Thread thread = new Thread() { @Override public void run() { System.out.println("start trhead."); try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } System.out.println("end trhead."); } }; thread.start(); try { // 스레드가 끝날때 까지 대기한다. thread.join();..
작년에 했던 프로젝트에서 Spring Annotation과 JAXB Annotation을 사용한 경험이 있습니다. Annotation을 이용해서 객체의 속성을 매핑하는데 유용하게 사용했던 기억이 나네요. 하지만 최근에 Annotation에 대해 공부하면서, Java에서 제공하는 Annotation만으로도 효율적으로 사용할 수 있다는 점이 흥미로웠습니다. 그래서 지금부터 제가 공부한 Java Annotation을 효율적으로 활용할 수 있는 한 가지 예를 공유합니다.1. 어노테이션(@, Annotation)이란?그 예를 살펴보기에 앞서, 먼저 어노테이션이란 무엇인지부터 정리하겠습니다. 어노테이션(Annotation)은 Java 5부터 등장한 기능입니다. Annotation은 사전을 찾아보면 "주석"이라고 나..
1. [안드로이드(22)] - GCM보다 더 간편하게 FCM으로 푸시알림 구현하기 Part1Part 1에 이어서 이제 앱서버(웹서버)쪽 작업을 해 보자. Part1에서는 콘솔에서 메시지를 발송하는데 까지 완료 했다. 여기서는 콘솔페이지 대신에 PHP를 이용해서 안드로이드에서 넘어온 토큰 데이터를 서버의 DB에 저장하는 한다. 그러면 언제든지 데이터베이스에 저장된 토큰을 바탕으로 FCM서버에 알림요청을 할 수 있게 된다. 쉽게 말해 알림을 보낼 수 있는 관리자페이지를 만든다고 생각하면 된다. 마지막으로 워드프레스에서 새로운 글을 등록하면 이 PHP스크립트를 실행해서 새글 알림을 폰으로 보내도록 하는 프로그래밍을 할 예정이다. 이것이 개인적인 최종 목적이다. 물론 다른 형태로 얼마든지 활용할 수 있겠지만 다..
javac -cp jar주소 jar이름 -d 컴파일될위치 파일명javac -cp ./simpleJson -d ./ JavaSocket/javajava -cp ./simpleJson: JavaSocket
https://github.com/stfalcon-studio/ChatKit?utm_source=android-arsenal.com&utm_medium=referral&utm_campaign=5295
There are situations where it makes sense to have a netty client doing a reconnect in case of a lost connection. There are 2 states where we need to do a reconnect: The client gets no connection at startupThe client lost the connection during processingGetting both situations handled we need to implement a ChannelFutureListener which handles the reconnect during the bootstrap phase and of course..