목록Android (136)
Nuke Olaf - Log Store
https://abhiandroid.com/ui/chronometer
스레드 간 Handler 를 이용해 통신 할 수 있는 방법에는 두 가지가 있다. 하나는 핸들러를 이용해 메시지 객체를 보내는 방법. 나머지 하나는 핸들러를 이용해 메시지가 아닌 실행 코드를 바로 보내는 방법이 Runnable 을 보내는 방법이다. https://recipes4dev.tistory.com/170?category=768056
1. handler 의 사전적 의미 handler - a person who trains and is in charge of animals, especially dogs - someone who advises someone important - someone who carries or moves things as part of their job 무언가를 조련하고, 취급하고, 조언하는 사람이라는 뜻이다. 안드로이드에서 말하는 Handler 랑은 다른 의미인것 같다. "handler" 의 어원인 "handle" 의 경우 무언가를 만지고, 다루는 늬앙스의 느낌이 강한데, 안드로이드에서 말하는 handler 도 이와 비슷하게 앱 내부에서 무언가를 다룬다는 의미가 있는 것 같다. 2. IT 사전에서 말하는 Han..
1. Thread 를 사용하는 방법 Thread 를 상속하는 class 를 만들어서 사용한다 https://bitsoul.tistory.com/100 2. Runnable 인터페이스를 구현하는 방법 Thread 를 상속받을 클래스가 이외의 다른 상속이 필요한경우, Runnable 인터페이스를 구현한다 https://bitsoul.tistory.com/101 3. Handler 를 사용하는 방법 안드로이드의 경우 'worker Thread' 가 'main Thread (UI Thread)'의 변수를 참조하거나 변경을 할수 있어도, 'main Thread (UI Thread)' 에서 정의된 UI 를 변경할수는 없다. 그래서 Handler 를 통해서 이를 해결한다. • 안드로이드 에서 Handler 란?: ▫..
What is thread in Android? 쓰레드 개념을 자바하면서 배웠던거 같은데 이제 다시 공부하려니까 막막하고 생각이 잘 안난다. 안드로이드에서 쓰레드가 무엇인지 알아보자 1. Thread의 사전적 의미 찾기 thread A long, thin strand of cotton, nylon, or other fibers used in sewing or weaving. A theme or characteristic, typically forming one of several, running throughout a situation or piece of writing. 실, (이야기 등의) 가닥을 의미한다. https://www.lexico.com/en/definition/thread 2. IT 사전..
Device File Explorer 를 이용하면 된다. data/data/패키지명 순으로 들어가면 있다. https://choidev-1.tistory.com/70
JSON 은 Map 구조이기 때문에 key 와 value 가 쌍으로 저장된다. 이러한 Map 구조에서 중요한 것은 key 값이 중복되면 안된다는 것이다. 우리 학교 학생의 데이터를 JSON Object 을 이용해서 저장한다고 생각해보자. {hongik:{"student":"김철수"} 학생이 1명만 있지 않을 것이다. 김영희라는 학생을 여기에 추가한다고 생각해보자. { hongik: { "student":"김철수", "student":"김영희" } } 김철수와 김영희 모두 student 라는 key 값으로 저장했다. 그러나 JSON 에서는 이렇게 key 값을 중복해서 사용할 수 없다. student 뒤에 1,2,3 같은 번호를 달아서 저장할 수는 있겠지만, 꼭 모든 학생들의 key 값을 student 로 ..
https://stackoverflow.com/questions/41442396/android-json-shared-preference/41442831 1. jsonObject 를 String 으로 변환한다 String yourString = jsonObject.toString(); 2. Shared Preference 에 String 으로 변환한 jsonObject 를 저장한다 SharedPreferences.Editor editor = getSharedPreferences(MY_PREFS_NAME, MODE_PRIVATE).edit(); editor.putString("YOURKEY",yourString ); editor.commit(); 3. 저장한 String 을 꺼내온다. SharedPrefer..