(구)Android

(구)Android/Java

[Android] ListView 사용하기

📌 Intro ListView는 리스트 형태의 데이터를 보여주는 위젯으로 안드로이드에서 가장 중요하고 많이 사용되는 요소다. 하지만 아직 ListView의 사용이 익숙하지 않기 때문에 내용을 정리해두려고 한다. 📌 ListView란? ListView는 이름에서도 알 수 있듯이 list형태의 데이터가 있어야 한다. 이것을 Adapter를 통해 각각의 데이터와 View를 연결해주는 역할을 한다. ListView에 표시되는 아이템은 가장 단순하게 텍스트만 출력할수도 있고, 다른 View들의 조합을 이용한 복잡한 형태도 가능하다. 📌 Adapter? ListView를 이용하여 화면에 데이터를 뿌려주기 위해서는 Adapter를 사용해야 한다고 했다. Adapter는 어떤 역할을 하는 친구일까? 조금 더 알아보도록..

(구)Android/Java

[Android] 안드로이드 스튜디오 휴대폰과 연결하기

안드로이드 어플리케이션을 만들어보려고 안드로이드 스튜디오를 키고 휴대폰으로 연결하려고 했는데, 오랜만이라 기억이 잘 안나서 간단하게 정리해놓으려고 한다. 개발자 모드 먼저 휴대폰에서 개발자 모드를 켜야한다. 현재 사용하고 있는 휴대폰은 갤럭시 S7이고, 각 휴대폰마다 개발자 모드를 켜는 방법은 다를 수 있다. 1. [설정] → [휴대전화 정보]를 선택한다. 2. 소프트웨어 정보를 클릭한다. 3. 빌드 번호를 5번정도 클릭하면 [개발자 모드를 켰습니다.]라는 안내문구가 나올 것이다. 4. 개발자 모드가 켜졌다는 알림이 뜨면 뒤로가서 개발자 옵션 탭이 생겼는지 확인한다. 5. 개발자 옵션으로 들어가 USB 디버깅을 켠다. 안드로이드 스튜디오와 연결 안드로이드 스튜디오를 켜고 프로젝트를 만들고 휴대폰 목록을 ..

(구)Android/이론

[Android] Intent

Intent 다른 Activity를 생성시킬 뿐 아니라 Service, BroadCastReceiver를 동작시킬 수 있다. 안드로이도 4대 컴포넌트가 상호 간에 데이터를 주고 받기 위한 메시지 객체 역할을 한다. * 4대 컴포넌트 – Activity, Service, BroadCastReceiver, Content Provider) ⦁ 명시적 intent - 실행하고자 하는 실행단위의 클래스 이름을 명확하게 알고 명시적으로 사용하는 방법 - 같은 어플리케이션인 경우 클래스를 직접 지정 - 다른 어플리케이션인 경우 패키지명과 클래스명을 지정 - 인자로 어떤 어플리케이션에서 호출하는지와 오픈할 Activity를 준다. ⦁ 암시적 intent - 약속된 액션을 지정하여 안드로이드에서 제공하는 기존 응용프로그..

(구)Android/이론

[Android] 용어정리

좋은 기회로 하계 학부연구생을 하게 되었고, Android에 대해 배우고 직접 어플을 만드는 과정을 배우기로 했다. 앞으로의 Android공부를 이곳에 남겨볼 예정이다. (혹여 틀린 것이나 더 좋은 방법이 있다면 댓글로 남겨주시면 감사합니다!) * 앞으로도 모르는 용어가 나오면 종종 수정될 예정 API Application Programming Interface의 줄임말로 응용프로그램에서 사용할 수 있도록 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 말한다. Interface 컴퓨터 시스템끼리 정보를 교환하는 공유 경계를 의미한다. 터치 스크린과 같은 일부 컴퓨터 하드웨어 장치들은 인터페이스를 통해 데이터를 송수신 할 수 있으며 마우스 같은 장치는 시스템에 데이터를 전..

Krrong
'(구)Android' 카테고리의 글 목록 (5 Page)