본문 바로가기
728x90

Studio11

[android studio] 한국 양력 음력 변환하기 앱에서 양력을 음력으로 변환하는 방법을 찾은 결과 중국에서 사용하는 음력 라이브러리를 이용하여 사용하는 방법과 공공데이터 포탈 사이트에서 [한국천문연구원_음양력 정보] 데이터를 이용하여 OpenAPI형식으로 받아 올 수 있었다. 중국에서 사용하는 음력의 경우 한국과 맞지 않다는 글도 있어 포기하고 공공데이터 포탈에서 OpenAPI형식으로 받아오는 경우는 해당 일자 하루값만 음력으로 받아와서 여러일자의 음력날짜를 받아올 경우 계속 값을 던져야 하는 문제가 있었다. 그러던 중 github에 한국 양음력 변환을 도와주는 소스를 구하여 해당 내용을 공유한다. 해당 github 정보 주소를 아래와 같다. https://github.com/usingsky/KoreanLunarCalendar/blob/master/R.. 2021. 10. 8.
[android studio] SimpleDateFormat를 이용하여 현재 일자 구하기 앱을 개발 하는 중 현재 일자를 가져올 경우가 있어 해당 방법에 대해서 기록해 놓았다. 아래는 현재일자를 구하는 코드이다. 일자를 가져와야 할 메서드 안에 아래의 코드를 작성해 주었다. long now = System.currentTimeMillis(); //현재시간 가져오기 Date date = new Date(now); //Date형식으로 Convert SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); //SimpleDateFormat 로 원하는 포맷형식 만들기 String getTime = dateFormat.format(date); //지정한 포맷형식으로 일자받기 결과 getTime값은 "2021-10-08" 값을 가진다. 포맷형.. 2021. 10. 8.
[android studio] 현재위치 가져오기, Location , LocationManager 앱에서 위도와 경도의 값을 가져올 방법이다. 폰에서 GPS나 근처기기연결을 통해 위도와 경도를 가져올 수 있었다. 1. 권한 설정 먼저 AndroidManifest.xml에 아래 권한을 추가해 준다. 구글 developers에 의하면 해당 권한의 기능은 아래와 같다 정밀도 수준은 요청하는 권한에 따라 다릅니다. ACCESS_COARSE_LOCATION 기기 위치 추정치를 약 1.6km 이내로 제공합니다. ACCESS_FINE_LOCATION 최대한 정확한 기기 위치 추정치를 제공합니다. 일반적으로 50m 이내이며 몇 미터 혹은 더 정확한 경우도 있습니다. 이 권한은 일부 연결 작업(예: 저전력 블루투스(BLE)를 통해 근처 기기에 연결)에 필요합니다. 백그라운드 위치 액세스가 필요한 경우 아래 권한도 추.. 2021. 10. 5.
[android studio] 앱 공유하기 버튼 만들기 앱에 공유하기 버튼을 구현한다. 버튼 클릭 혹은 Toolbar에서 공유하기 클릭시에 아래 내용을 이용하면 구현 가능 Intent sharing_intent = new Intent(Intent.ACTION_SEND); sharing_intent.addCategory(Intent.CATEGORY_DEFAULT); sharing_intent.setType("text/plain"); String sharingUrl = "공유할 앱 또는 텍스트"; sharing_intent.putExtra(Intent.EXTRA_TEXT, sharingUrl); Intent sharing = Intent.createChooser(sharing_intent, "공유하기"); startActivity(sharing); [공유하기]버.. 2021. 10. 1.
[android studio] 단축키 정리 (필요한 항목만...) 많은 단축키 중에 자주 쓰고 필요한 것만 일단 정리해보자. 추후에 필요한 단축키가 있다면 더 추가 될 수도 있음. Ctrl + / : 주석 설정/해제 Ctrl + shift + / : /* */ 주석 설정/해제 shift + Enter : 커서만 다음 줄로 이동 Ctrl + Enter : 커서는 그대로 있고 다음줄만 추가 (칸 띄우기할때 좋음) Ctrl + shift + backspace : 마지막 수정했던 위치로 이동 Ctrl + Alt + B : go to implementation Ctrl + F : 파일 내에서 검색 (F3 : 다음 매칭으로 이동, shift +F3 : 이전 매칭으로 이동) Ctrl + R : replace 실행 Ctrl + F12 : 해당 파일의 structure를 팝업으로 띄어.. 2021. 9. 16.
728x90