반응형

Android Studio/기능 사용법 21

Android Studio : (2) Firebase의 추가 기능 사용 설정 (Firestore, Storage, Realtime Database)

(Firestore, Storage, Realtime Database) > # 이전 게시글에서 Firebase 연동은 모두 마무리 하였고, Firebase에서 지원하는 여러 유용한 기능들도 같이 사용할수 있다!- 이중에 NoSQL Database인 Firestore Database와 Realtime Databasse 그리고, Storage 설정 방법에대해 정리! # 우선 이전에 생성한 프로젝트에 앱추가를 완료하고, 좌측 빌드를 선택하여 필요한 기능을 선택- 빌드 설정 및 더자세한 사용방법은 메뉴얼 참고 : https://firebase.google.com/products-build?authuser=0&hl=ko Firebase Products개발자가 사용자가 좋아할 만한 앱과 게임을 빌드하도록 지원하는 ..

Android Studio : (1) NoSQL 채팅앱 개발을 위한 환경 설정 (Firebase 연동하기)

# Firebase는 Google에서 제공하는 종합적인 애플리케이션 개발 플랫폼- 모바일과 웹 애플리케이션 개발을 지원하며, 여러 가지 기능을 제공하여 개발자들이 애플리케이션을 보다 쉽게 개발하고 관리할 수 있도록 도와준다. # 주요 기능실시간 데이터베이스 (Realtime Database): 클라우드 기반의 NoSQL 데이터베이스로, 데이터를 실시간으로 저장하고 동기화할 수 있다.Cloud Firestore: 확장성이 뛰어난 NoSQL 데이터베이스로, 구조화된 데이터를 저장하고 쿼리할 수 있다.Authentication: 이메일, 소셜 미디어 계정, 전화번호 등을 이용한 사용자인증을 쉽게 구현 가능Cloud Storage: 대용량 파일을 저장하고, 관리할 수 있는 클라우드 스토리지 서비스 (이미지, 동..

Android Studio : (2) Google map 불러오는 코드 작성

# 지도 화면만 불러올거기 때문에 화면을 따로 디자인 하지는 않지만 지도 화면을 fragment 로 띄우기 때문에 activity_main.xml 몇가지 코드 수정 필요!- Design 뷰가 아니라 Code 뷰에서 수정해주어야함- 최상단에 레이아웃을 fragment로 수정- 그후에 android:id 는 map으로 작성- 맨마지막에 anroid:name 추가 안에 작성해야 하니 위치 주의할것! # 이제 Google Map 사용을 위한 MainActivity.java 코드 작성package com.ksg.map;import android.os.Bundle;import android.widget.Toast;import androidx.annotation.NonNull;import androidx.appco..

Android Studio : (1) Google map 불러오기 설정 방법 (API 키설정 필요 매우 복잡)

# 안드로이드 스튜디오에서 구글맵을 불러와서 사용하는 방법- 과정이 매우복잡하다 가이드를 그대로 따라해서 실행 (순서가 바뀔경우 설치가 실패하거나 에러 발생)- 참고 : https://developers.google.com/maps/documentation/android-sdk/config?hl=ko  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 e..

Android Studio : GPS 사용하기 위한 설정 방법

# 안드로이드 스튜디오에서 MAP 기능을 사용하기전 GPS 기능을 연동하기 위한 설정 방법!- 우선 AndroidManifest.xml 파일안에 권한 추가 필요!- 위치 중요! 상단에 작성해 주어야 한다. # 이제 MainActivity 작성- 작성중 LocationListener = new LocationListener() 부분에서 에러 방생됨.- 항목 한가지만 임플리먼트 해주면됨package com.ksg.gps;import android.content.pm.PackageManager;import android.location.Location;import android.location.LocationListener;import android.location.LocationManager;import ..

Android Studio : Fragment 설계를 위한 탭바 구현하기

# 화면단위로 처리하는것은 Activity (스마트폰) 근데 테블릿이 개발되면서 Fragment를 사용하게됨 - 넓어진 화면에 일부를 동작하게 하는것 Activity 내에서 UI의 일부를 나타내며, 하나의 Activity 안에서 여러 Fragment를 사용하여 UI를 구성 - 하나의 메인 엑티비티 (카톡을 예시로) 안에 하단에 탭바를 구성 (ex. 친구, 채팅, 쇼핑, 기타 등등..)그럼 그 탭바 하나당 화면이 하나씩 구현될텐데 그것이 프레그먼트- 해당 항목을 눌러서 상세화면으로 진입이 되면 그건 새로운 엑티비티가 실행되는것 # 이제 안드로이드 스튜디오로 구현해 보자!- 새로운 프로젝트 생성후 우선 라이브러리 설치!implementation("androidx.navigation:navigation-fra..

Android Studio : 카메라 APP 만들기전 권한 설정 (복잡!)

# 카메라 앱의 경우 개인 정보 보안 및 카메라 앱사용 권한 설정이 필요하다!- 프로젝트 생성후에 해당 권한 설정을 먼저 진행하고 프로젝트를 진행해야함 1) 우선 프로젝트 생성이후 res > xml > fileprovider.xml 이라는 파일 생성!# XML Resource File로 생성해야함 (제목 중요하다 정확하게 fileprovider 라고 입력!) # 생성된 파일 내용 다지우고, 하단 내용 그대로 복사 붙여넣기!  2) 다음 manifests 파일 안에 xml 파일안에 해당 코드 그대로 오타없이 입력! # 위치 중요하다! 첫번째 권한설정은 상단 안에 작성! # 두번째 provider는 안에 작성해야 한다!- 여기서 주의!!! 첫줄에 경로는..

728x90
반응형