본문 바로가기

반응형
안드로이드 메인클래스 안드로이드 메인클래스 android.app.ActivityThread 에서 main() 메서드를 호출 하면서 애플리케이션이 실행된다. main() 메서드에서는 Looper.prepareMainLooper(), Looper.loop() 로 Looper를 준비하고 구동 시킨다. sMainThreadHandler 에서 애플리케이션의 다양한 이벤트를 처리한다. loop() 메서드는 무한루프와 blocking 으로 동작 하므로 main() 메서드는 프로세스가 종료 되기 전까지 종료되지 않는다. public static void main(String[] args) { ... Looper.prepareMainLooper(); ActivityThread thread = new ActivityThread(); threa.. 더보기
2018년 돌아보기, 2019년 앞으로 가기 벌써 2018년이 끝나가네요!!! 글 포스팅 완료 할때는 2019년이 됐을거 같네요. 이글은 2년에 걸친 포스팅이 되겠군요 :) 연초에 계획한 일 다 이루시고, 알 찬 한해를 보내셨나요? 저에게 2018년은 의미 있는 한해가 되었네요. 새로운 시도를 하고, 생각하고, 많은 것을 배울 수 있는 한 해였습니다. 개인프로젝트 - 작심삼일 초심을 잃지 않고 3일 목표달성이라는 성공의 반복으로 즐거움과 동기부여를 주어 목표를 달성 할 수 있도록 도와주는 서비스를 만들고 싶었습니다. 물론 저에게도 필요하여 개인프로젝트를 진행하여 출시 하였습니다. 출시 이후 업데이트가 늦긴 했지만, 디자인 변경과 실행 누적일 기능을 적용하여 업데이트 하였습니다. 15분 전공 모임2018년에 최고의 수확이라면 15분 모임에 참석한게 .. 더보기
[Kotlin] RecyclerView 샘플 안드로이드 사용하면서 가장 많이 사용하는 위젯 중 하나는 RecyclerView 일 것 입니다. 자바로 손 쉽게 만들던 RecyclerView를 막상 Kotlin 공부하면서 구현하려니 순간 막막해지는 경험이 있어서 샘플을 정리 하려 합니다. 1. 샘플이니 Activity에 RecyclerView만 보여줄 것 입니다.. activity_main.xml 2. Activity 에서 kotlin extensions을 사용하여 별도의 findViewById 없이 View를 사용할 수 있습니다.RecyclerView 에 Adapter 와 LayoutManager를 지정해 줍니다. 자바에 비해서 참 심플해 졌습니다. MainActivity.ktclass MainActivity : AppCompatActivity() .. 더보기

반응형