예를 들어 KRW를 ₩로 바꿔주는 기능자바 기본 라이브러리인 java.util.Currency 클래스를 이용한다.Currency 클래스는 원하는 화폐코드나 로캘을 입력하면 해당하는 화폐코드 혹은 심볼을 출력하는 기능을 가진 클래스이다.클래스 상세코드 출처
Java와 Kotlin에서 객체를 JSON string으로 직렬화하거나 JSON string을 객체로 역직렬화할 경우, 표준 라이브러리인 org.json.JSONObject를 쓰거나 외부 라이브러리인 com.google.gson.Gson을 쓰는 경우가 일반적이다.나는
직렬화란 데이터를 앱 외부에 저장하거나 네트워크로 전송할 때 데이터를 정해진 포맷의 바이트코드로 전환하는 것을 말한다. 또한 직렬화된 바이트코드를 다시 데이터로 전환하는 것을 역직렬화라 한다. 직렬화/역직렬화 개념직렬화에는 여러 가지 형태가 있는데, 대표적으로 사용되는
기기의 현재위치나 내부저장소 파일처럼 민감한 정보에 접근할 권한은 구글에서 따로 '위험한 권한' 혹은 '런타임 권한'(https://developer.android.com/guide/topics/permissions/overview?hl=koAPI레벨마다 위험
Android Studio에서 상단 메뉴의 File > New > New Project 로 들어가 No Activity 선택하여 프로젝트 생성좌측 탭의 뷰를 Android 에서 Project 로 변경app 모듈의 build.gradle 문서를 열고 아래처럼 복사하여 프
자작 라이브러리를 서버에 올려 개발 중 사용하기 위해 처음으로 Maven에 배포를 해 보았다. 나중에 잊어버렸을 때를 대비해서 그 과정을 기록해 놓으려 한다. 1. 저장소 이용 등록 메이븐 저장소 (Maven Repository) 는 프로젝트 관리 도구인 Apache
레거시 프로젝트와의 호환성 문제 등으로 Android Studio를 재설치해야 할 때,여러 폴더에 퍼져 있는 캐시 파일들을 전부 지우고 나서 재설치하는 것이 좋다.우선 인스톨러를 통해서 삭제시 아래 스샷처럼 유저 세팅도 함께 지워주고,C:\\Program Files\\
안드로이드 API 레벨 개요(https://apilevels.com/안드로이드 버전별 모든 변경점은 공식문서를 참고할 것.여기에는 내가 일하면서 겪은 사항들만 기록하려 한다.이 버전까지는 Facebook SDK에서 지원하지 않는다.이 버전까지는 Google P
Gradle 스크립트 안에 위와 같은 식의 코드를 적으면 빌드시 Gradle이 해당 키-값을 strings.xml 파일에 기입해주어, 다른 string 리소스와 똑같이 쓸 수 있다. 이 방식의 장점은 strings.xml에 들어갈 값들 중 Git으로 관리되어 타인에게