힐코딩82 Android/ 안드로이드 스튜디오 구글맵 API 프로젝트 설정 https://developers.google.com/maps/documentation/android-sdk/config?hl=ko Android 스튜디오 프로젝트 설정 | Android용 Maps SDK | Google Developers 의견 보내기 Android 스튜디오 프로젝트 설정 이 페이지에서는 빠른 시작에 자세히 설명되어 있는 Google 지도 템플릿을 사용하지 않고 Android용 Maps SDK를 사용하도록 Android 스튜디오 프로젝트를 구 developers.google.com 2단계 : SDK 설정 settings.gradle pluginManagement { repositories { gradlePluginPortal() google() mavenCentral() } } depe.. 2022. 7. 29. Android/ 위치를 잡아주는 LocationManager 사용법 위치를 잡아주는 LocationManager 사용법 안드로이드에서 위치정보를 얻는 LocationManger을 사용하기 위해서는 먼저 AndroidManifest.xml 퍼미션 설정을 해줘야 하는데요. AndroidManifest.xml 에 아래 2개의 코드를 추가해 줍니다. RERMISSION_DENIED : 퍼미션이 부여되지 않은 상태 PERMISSION_GRANTED : 퍼미션이 부여되어 있는 상태 AndroidManifest.xml MainActivity.java public class MainActivity extends AppCompatActivity { // 멤버변수 추가 LocationManager locationManager; LocationListener locationListener;.. 2022. 7. 29. Andoid/ Retrofit2 라이브러리를 이용한 POST 로 API 호출하여 처리하는 방법 Retrofit2 라이브러리를 이용한 POST 로 API 호출하여 처리하는 방법 POST 메소드로 API의 body에 아래처럼 데이터를 주면~ { "email": "test9@naver.com", "password": "1234", "nickname": "김동주" } API 결과를 가지고 테스트 { "result": "success", "access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJmcmVzaCI6ZmFsc2UsImlhdCI6MTY1ODM4NzA0NiwianRpIjoiNGVmNGNiMGQtNTVjMC00MjVlLWI4YzYtNzg1N2RjYWFiNWQxIiwidHlwZSI6ImFjY2VzcyIsInN1YiI6MTAsIm5iZiI6MTY1ODM4NzA.. 2022. 7. 21. Android/ Retrofit2 라이브러리 사용을 위한 설정 방법 Retrofit2 라이브러리 사용을 위한 설정 방법 Retrofit2는 API 통신을 위해 구현된 OkHTTP 의 HTTP 통신을 간편하게 만들어주는 라이브러리 입니다. Call Back을 통해 Main Thread에서 UI 업데이트를 해줍니다. 먼저 build.gradle에 아래 코드를 추가해 줍니다. dependencies { implementation 'com.squareup.retrofit2:retrofit:2.9.0' implementation 'com.squareup.retrofit2:converter-gson:2.9.0' implementation("com.squareup.okhttp3:logging-interceptor:4.9.0") } res/xml > network_security_co.. 2022. 7. 21. Android/ 카메라 & 앨범 처리 안드로이드 카메라 & 앨범 처리 bulid.gradle 에 코드 추가 dependencies { implementation 'commons-io:commons-io:2.4' } rec/xml > fileprovider.xml AndroidManifest.xml 파일 MainActivity package com.soej24.camera; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.appcompat.app.AlertDialog; import androidx.appcompat.app.AppCompatActivity; import androidx.core.app.ActivityCompat; imp.. 2022. 7. 21. 이전 1 2 3 4 ··· 17 다음