본문 바로가기

안드로이드 웹앱 콘테츠 개발자 양성(국비지원)/Android 기능18

Android Studio(기능) Location / Map [Camera -2] 우리는 카메라를 사용하는 방벙은 두 가지가 있다. ◎ 카메라 앱 ◎카메라 API 카메라 앱을 실행시킨다는 것은 내 앱에서 다른 앱을 실행 시킨다는 것이다. (새로운 Activity를 띄운다. 묵시적 Intent) 화면 구성: 버튼 1, 이미지 뷰1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 이제 Activity.java 코드를 작성하자. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 5.. 2019. 10. 14.
Android Studio(기능) Location / Map [Camera -1] 우리는 카메라를 사용하는 방벙은 두 가지가 있다. ◎ 카메라 앱 ◎카메라 API 카메라 앱을 실행시킨다는 것은 내 앱에서 다른 앱을 실행 시킨다는 것이다. (새로운 Activity를 띄운다. 묵시적 Intent) 화면 구성: 버튼 1, 이미지 뷰1 일단 화면 구성을 해보자. 카메라를 실행하는 것은 간단하다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 package com.lcw.ex69cameratest; import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import android.os.Bundl.. 2019. 10. 14.
Android Studio(기능) Location / Map [Google Map 사용 예제] 아무것도 안써도 이미 키들이 다 추가가 되어있다. 키만 넣어주고 실행하면 , java코드에 시드니에 마커 표시가 되어 있다. 그 맵 화면이 나올것이다. 이제 맵에 기능을 추가하려면 구글개발자 사이트에 해당 기능을 찾아서 넣어보자. 2019. 10. 11.
Android Studio(기능) Location / Map 각 사이트 이용 방법 사이트를 둘러보는 방법을 알려줄 것이다. (예전것이 동작 안되기 때문에, 각 사이트에서 찾을 수 있어야 한다. ) 해당 개발자 사이트는 developers로 시작하고, 해당 사이트 주소이다 이제 네이버도 가보자. 이제 카카오를 가보자. 해당 사이트에서 매번 업데이트 되는 내용으로 코드를 수정할 수 있어야 한다. 업데이트시 옛날 코드는 동작안함!! 2019. 10. 11.
Android Studio(기능) LBS 3 (지도 앱에 해당 위치 표시하기) 주소와 위도를 바꿔주는 코딩 activity_main.xml 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 cs MainActivity.java 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 7.. 2019. 10. 10.
Android Studio(기능) LBS 2(Location Test) Android Studio(기능) LBS과 같은 예제이지만, 코드가 다른게 만들어보자. 구글에서 만든 Fused API를 갖고 위치정보를 가져오는 앱을 만들자. 라이브러리 추가 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83.. 2019. 10. 10.
Android Studio(기능) LBS(Location Test) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 package com.lcw.ex65locationtest; import androidx.appcompat.app.AppCompatActivity; import android.content.Context; import android.location.Criteria; import android.location.LocationManager; import android.os.Bundle; import android.wi.. 2019. 10. 10.
Android Studio(기능) Service 2 (Background 작업) 음악재생 ◎4대 주요 구성요소 [면접때 물어보기도 합니다.] 1) Activity - 화면 담당 2) Service - 백그라운드 작업 3) Broadcast Receiver - 디바이스 상태 정보 사용 4) Content Provider - 다른 앱에 Data 제공 버튼을 눌러서 음악파일을 재생 시키고, 앱을 종료되도 Background에서도 동작되게 하자. [예제에서는 kalimba 음악파일을 사용했다. 음악파일은 각자 알아서 준비!!] 음악을 먼저 추가하고 이제 클래스를 만들자. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 package com... 2019. 10. 8.
Android Studio(기능) Service ◎4대 주요 구성요소 [면접때 물어보기도 합니다.] 1) Activity - 화면 담당 2) Service - 백그라운드 작업 3) Broadcast Receiver - 디바이스 상태 정보 사용 4) Content Provider - 다른 앱에 Data 제공 살짝 라이프 사이클을 말하면, MainActivity-MainThread는 화면에 보일 때만 실행되고, 화면이 안보일 때 정지한다. 그리고 화면(Activity)마다 MainThread가 있다. 카톡 같은걸 보면 앱을 꺼도 메세지가 온다.( 그러면 MainThread가 실행하는게 아닌걸 알 수 있다.) 화면에 안보여도 실행하는 것이 필요한데 이게 바로 Service( 화면이 없을때 동작[백그라운드 작업] )다. 그리고 Activity (StartAc.. 2019. 10. 8.