안드로이드스튜디오(6)
-
[DSC] 위치기반 서비스와 센서 사용하기
이번 주는 투표를 받아 위치기반 서비스와 센서 사용하기를 주제로 세션을 진행하겠습니다. :) 위치기반 서비스는 지상의 위치 정보를 이용해서 휴대 단말 사용자에게 다양한 서비스를 제공합니다. 안드로이드 폰은 GPS와 센서가 기본으로 장착되어 있어 자신의 위치를 확인할 수 있습니다. 1. GPS로 나의 위치 확인하기 안드로이드 기반의 스마트폰 위치는 위치 관리자(LocationManager)라는 시스템 서비스가 관리합니다. 실제로 android.location 패키지에는 이 클래스를 포함하여 위치 정보를 확인하거나 확인된 위치 정보를 사용하는데 필요한 클래스들이 정의되어 있습니다. 나의 현재 위치를 확인하는 가장 기본적인 방법은 위치 관리자에게 위치 정보를 요청하는 것입니다. 그러려면 다음과 같은 단계를 거..
2020.06.04 -
[DSC] 서비스와 수신자 이해하기
Week4 이때까지는 화면을 만들고 화면을 구성할 때 필요한 기본적인 내용들을 살펴봤었습니다. 하지만 앱은 화면을 구성하는 요소뿐만 아니라 다른 구성 요소도 많이 필요합니다. 그 중 대표적인 요소가 서비스(Service)와 수신자(Broadcast Receiver)입니다. 서비스(Service) service는 화면에서 실행되는 것이 아니라 화면 뒤(Background)에서 실행되는 앱의 구성요소입니다. 화면이 없으므로 액티비티와 동작하는 방식이 다르고 인텐트(intent) 안에 포함된 메시지를 주고 받을 때 사용합니다. activity를 만들면 Manifest에 등록했던 것처럼 새로 만든 service도 Manifest에 추가해주어야 합니다. 우선 service를 실행하려면 MainActivity에서 ..
2020.05.28 -
[DSC] 또 다른 위젯(Widget)과 그래들(Gradle)
[Android] - [DSC] 위젯(Widget) 익히기 [DSC] 위젯(Widget) 익히기 1. 위젯(Widget) 익히기 저번 주에는 TextView와 Button만 이용해봤었는데 이번에는 EditText, ImageView, ImageButton, CheckBox, RadioButton, CalendarView도 한 번 사용해보겠습니다. 우선 안드로이드 스튜디.. rina214.tistory.com 이전 포스트에 이어 또 다른 위젯도 알아보겠습니다. 스낵바(Snackbar) Snackbar는 Toast 메시지와 비슷합니다. 일단 스낵바를 사용하기 위해서는 activity_main.xml 에서 이 버튼을 눌러주시면 Palette가 있을 겁니다. Palette에서 AppBarLayout을 다운로드 ..
2020.05.19 -
[DSC] 위젯(Widget) 익히기
1. 위젯(Widget) 익히기 저번 주에는 TextView와 Button만 이용해봤었는데 이번에는 EditText, ImageView, ImageButton, CheckBox, RadioButton, CalendarView도 한 번 사용해보겠습니다. 우선 안드로이드 스튜디오에 새 프로젝트를 만들고 activity_mai.xml의 Layout은 LinearLayout, orientation 속성은 vertical로 바꿔주세요. 그리고 안에 위젯을 많이 추가할 예정이라 ScrollView도 이용할게요. activity_main.xml EditText EditText는 사용자로부터 값을 입력받을 때 사용합니다. activity_main.xml LinearLayout 안에 위와 같이 입력해주세요. hint 속..
2020.05.18 -
안드로이드 스튜디오 안드로이드 폰 연결하기
안드로이드 스튜디오에서 스마트폰(안드로이드)와 연결을 하기 위해서는 스마트폰의 USB 디버깅 모드를 실행해야 합니다. 스마트폰의 설정에 들어가줍니다. 휴대전화 정보를 누릅니다. 소프트웨어 정보에 들어가줍니다. 빌드번호를 7번정도 연타하면 개발자 옵션이 생깁니다. 설정으로 돌아가줍니다. 개발자 옵션을 누릅니다. 스크롤을 내리다보면 USB 디버깅이 있습니다. 허용해주세요. 컴퓨터와 연결하면 USB 디버깅을 허용하겠습니까? 라는 질문이 나오는데 확인을 해줍니다. 그리고 안드로이드 스튜디오로 돌아가면 실행 버튼 옆에 스마트폰의 정보가 나올 것입니다. 실행을 시켜보겠습니다. 앱이 정상적으로 실행되는 것을 확인할 수 있습니다.
2020.04.17 -
안드로이드 액션바(ActionBar) 없애기
안드로이드 스튜디오에서 바로 프로젝트를 실행시키면 기본적으로 상단에 액션바가 나타납니다. 이 상단바를 없애기 위해서는 우선 Android의 app / res / values / styles.xml 파일을 열어줍니다. 그러면 다음과 같이 뜰겁니다. 여기서 를 로 고쳐주시면 액션바를 없앨 수 있습니다.
2020.02.11