본문 바로가기
728x90

안드로이드(android)5

Android(Kotlin) / 네이버 지도 현재 위치 네이버 지도 현재위치 표시 지도를 사용하는 앱은 사용자의 위치를 지도에 표현한다. 네이버 지도 SDK는 이런 기능을 손쉽게 구현할 수 있도록 위치 오버레이와 위치 추적 기능을 제공한다. 위치 오버레이 - 사용자의 위치를 지도에 나타내고자 할 때 위치 오버레이를 사용하는 것이 권장된다. 1. 권한을 추가 네이버 지도 SDK는 기본적으로 사용자의 위치 정보를 사용하지 않으므로 사용자에게 관련된 권한을 요구하지 않는다. 따라서 위치 추적 기능을 사용하고자 하는 앱은 AndroidManifest.xml에 'ACCESS_COARSE_LOCATION' 와 'ACCESS_FINE_LOCATION' 권한을명시해야한다. FusedLocationSource를 사용하기 위해 앱 모듈의 build.gradle에 play-se.. 2021. 4. 6.
안드로이드(android) / 에러 무한 로딩 'waiting for target device to com online' 안드로이드 에러 프로젝트를하다가 애뮬레이터를 실행시켰을 때 갑자기 실행이 되지 않았다. 원래도 실행이 좀 느리기 때문에.. 기다렸지만 그래도 작동은 되지 않는다. 실행을 해보면 안드로이드 스튜디오 밑 부분에 waiting for target device to com online라는 문구가 나오고 무한 로딩을 하고 있는 것을 볼 수 있다. 다음과 같은 방법으로 다음 에러를 해결할 수 있다. Toos -> AVD Manager 로 들어간다. 다음과 같이 Your Virtual Devices가 나온다. 이때 무한 로딩을 돌고 있는 device를 선택하여 우클릭한다. Wipe Data를 선택한다. Yes 선택 그 후 애뮬레이터를 다시 실행시켜준다. 다시 실행할 때 처음부터 다시 실행되므로... 시간이 다소 걸린.. 2021. 3. 9.
Android(Kotlin) / 네이버지도 띄우기 네이버 지도 띄우기 네이버 지도를 띄우기 위해 먼저 프로젝트를 생성한다. Empty Activity로 생성해준다. 1. 네이버 클라우드에서 Client ID 발급 네이버 지도를 사용하기 위해서 네이버 클라우드 플랫폼에 가입한 후 Client ID를 발급받아야 한다. www.ncloud.com/ NAVER CLOUD PLATFORM cloud computing services for corporations, IaaS, PaaS, SaaS, with Global region and Security Technology Certification www.ncloud.com 회원가입이 되어있지 않다면 회원가입을하고 로그인한다. console을 클릭한후 메뉴에서 AI NAVER API에 들아간다. 다음과 같은 페이지.. 2021. 1. 28.
Android(Kotlin) / 현재위치 txt 파일로 저장 내부 저장소 파일 입출력 www.youtube.com/watch?v=XDD1gqrjfr0 을 보고 내부 저장소 파일 입출력을 진행하였다. // 내부 저장소 override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) //내부 저장소 경로를 가져옴 val dir = fileDirs.absolutePath //내부경로의 절대 경로 val filename = "파일이름.txt" val contentes = "파일 내용\n" writeTextFile(dir, filename, contents) //파일 쓰기 val result = readTextF.. 2021. 1. 28.
Android(Kotlin) / 파일입출력(내부 저장소, 외부저장소) 파일 입출력 안드로이드 저장소 안드로이드는 파일 데이터를 저장할 수 있는 저장소를 내부저장소, 외부 저장소 두 가지로 구분한다. 일반적으로 내부 저장소는 안드로이드 기기 자체에서 제공하는 비휘발성 내부 메모리를 말하고 외부 저장소는 마이크로 SD카드와 같은 이동식 저장소를 말한다. 내부 저장소 외부 저장소 내부 저장소 (internal storage) 외부 저장소 (external storage) 애플리케이션을 통해서만 접근이 가능 단말기 내부의 공유 영역으로 모든 애플리케이션이 접근 가능 애플리케이션이 삭제되면 저장소도 같이 삭제 애플리케이션이 삭제되어도 저장소는 삭제되지 않음 사용자와 다른 앱이 자신의 파일에 액세스하는 것을 원치 않을 경우 적합 액세스가 제한이 필요하지 않거나 다른 앱과 공유하고 싶.. 2021. 1. 28.