목록Android (3)
코딩 공부
1. 안드로이드 에뮬레이터 (Android Emulator) 컴퓨터 안에 가상의 안드로이드 스마트폰을 실행하도록 설계된 도구로 안드로이드 개발을 처음 접할때 제일먼저 사용해보는 것이 이 도구인것 같습니다. 2. Dalvik Debug Monitoring Services (DDMS) 코딩이 끝나고 테스트를 할때 주로 사용하는 도구입니다. Heap안에 어떤게 들어가있는지, thread는 어떻게 사용되고 있는지 등 실시간으로 볼 수 있습니다. 그래서 어디서 잘 작동하고 어디서 잘 안되는지 볼 수 있습니다. 예를 들어 로그인을 하면 로그인 정보를 xml파일로 볼 수 있습니다. Android Studio에서는 Android Device Monitor로 사용할 수 있었지만 지금은 사라지고 Android Studio..
Activity란 무엇인가? 안드로이드에서 액티비티는 앱의 화면을 말합니다. 사용자가 직접 누를수 있는 화면이죠. 하지만 개발자 관점에서 본다면 activitiy를 두가지로 볼 수 있습니다. 기능을 담당하는 Java 파일과 UI를 담당하는 xml 파일이 있습니다. 하나의 Java파일에 하나의 xml파일이 연결되어 하나의 화면을 이룹니다. 예를들어 xml파일속에 버튼이 있다면 그 버튼의 위치나 색깔등 표면적인 것들은 xml파일안에서 수정합니다. 하지만 그 버튼을 눌렀을때 어떤 동작을 원한다면 그 xml 파일에 해당하는 Java 파일에서 기능을 추가합니다. 새로운 화면을 만들고 싶다면/시작화면으로 세팅하고싶다면 어떻게 해야할까요? 당연히 1개의 Java 파일과 xml 파일을 만들어 줘야겠죠. xml 파일을 ..

www.youtube.com/watch?v=tQDEgTdDmKc&ab_channel=ACADGILD 이 비디오를 보면서 간단하게 요약해봤어요. 1. 안드로이드 구성요소는? Activities - 화면을 나타내는 UI Intents - 한 화면에서 다른화면으로 넘어가기 위한 액션이나 서비스 사용 Servies - 화면에 나타나지 않지만 백그라운드에서 실행됨 (예 - 다운로드 버튼 눌렀을때) Boradcase Receiver - 백그라운드에서 이벤트 일어나는것을 기다리고 있는 친구 (예 - low battery popup). 이벤트가 일어났다면 개발자가 적어둔 코드대로 움직임 (예 - 노티피케이션 보내기) Content Providers - 필요한 데이터 전송해주는 친구 (예 - contact는 연락처 정보..