본문 바로가기

Android Studio39

[Android Studio] 구글맵 지도를 사용해서 지도 표시하는 방법 _ 설정 방법, 화면 개발 구글맵 지도를 사용해서 지도 표시하는 방법 _ 설정 방법, 화면 개발 구글맵을 사용하기 위한 안드로이드앱 설정 방법https://developers.google.com/maps/documentation/android-sdk/config#kotlin Set up an Android Studio project  |  Maps SDK for Android  |  Google for DevelopersNew map styling is coming soon to Google Maps Platform. This update to map styling includes a new default color palette and improvements to map experiences and usability. All m.. 2024. 6. 18.
[Android Studio] 위치 기반 서비스 _ 로그로 위치 확인 ACCESS_FINE_LOCATION, ACCESS_COARSE_LOCATION 위치 기반 서비스 _ 로그로 위치 확인하기=> ACCESS_FINE_LOCATION, ACCESS_COARSE_LOCATION 1. app/manifests/AndroidManifest.xml 권한 설정하기 ... xmlns:tools="http://schemas.android.com/tools"> // 기본 : 세밀한 위치 // 추가 : 기지국 위치   2. GPS 사용 방법 : 좌표 정보 표시- 로그로 찍어서 위치 정보 확인하기public class MainActivity extends AppCompatActivity { LocationManager locationManager; LocationListener locationListener; .. 2024. 6. 18.
[Android Studio] 탭바 만들기 _ 라이브러리 설치 및 사용 방법 탭바 만들기 _ 라이브러리 설치 및 사용 방법  1. 탭바를 만들기 위한 라이브러리 설치- bulid.gradle.kts (Module)에 작성dependencies { implementation("androidx.navigation:navigation-fragment:2.5.3") implementation("androidx.navigation:navigation-ui:2.5.3")}  2. 메인 액티비티의 RelativeLayout 추가하고, main과 연결한다.2-1. 메인 액티비티에 BottomNavigationView 넣고 밑에 있는 탭바로 설정하기   - 설정된 코드       3. 내비게이션 폴더를 만들고 사용한다. 3-1. 방금 만든 내비게이션 리소스 파일 안에서 프레그먼트 화면.. 2024. 6. 18.
[Android Studio] 네트워크로 form-data 보내는 방법 _ retrofit2 네트워크로 form-data 보내는 방법 _ retrofit2 포스트맨의 생성 API를 보고,  앱 API 만들기- form-data의 File과 Text 받는 API 코드 작성- @Multipart- 사진 = @Part MultipartBody.Part- 텍스트 = @Part(" ")RequestBodypublic interface PostingApi { @Multipart @POST("/post") Call addPosting(@Header("Authorization") String token, @Part MultipartBody.Part photo, @Part("comment")RequestBody.. 2024. 6. 17.
[Android Studio] 화면 업데이트 하는 방법 _ ArrayList, like 화면에서 다이얼로그 띄운 뒤,유저의 선택에 따라서 동일한 화면을 업데이트하는 방법 Intent를 사용하지 않고 화면 업데이트 하는 방법 2가지 화면 업데이트 -> 데이터가 저장되어 있는 메모리를 업데이트 하는 것이다. 내가 업데이트하고 싶은 화면은 어레이 리스트를 보여주는 화면이다.1. 어레이 리스트를 가져오는 내가 만든 함수 getNetworkData()를 public으로 설정해서 업데이트해 준다- ((MainActivity) context). getNetworkData(); public void onResponse(Call call, Response response) { dismiss.. 2024. 6. 17.
[Android Studio] 네트워크 라이브러리 _ Retrofit2 사용하기 네트워크 라이브러리 _ Retrofit2 1. retrofit랑 액티비티랑 연결Retrofit retrofit = NetworkClient.getRetrofitClient(현재 엑티비티.this); 2. 함수를 쓰기 위해 API 개발VideoApi api = retrofit.create(VideoApi.class); 3. API 만들기- app/java/com.---/api 디렉터리 만들기- 관련 이름명으로 API Interface 만들기- 안에 POSTMAN을 보고 잘 작동되는 서버의 키를 넣어준다.더보기GET 방식 예시 // 유튜브에 검색하는 API // HTTP Method 써주고, 그 안에는 경로를 써준다. @GET("/youtube/v3/search") Call Searc.. 2024. 6. 14.