반응형

kotlin 4

[Android/정규식] 특정 양식의 전화번호만 링크로 처리

※ 해당 글은 제가 직접 작성한 글입니다. 정확하지 않은 정보일 수 있으니 정정할 사항이 있으면 알려주시기 바랍니다. ※ 스크랩이나 담아갈시 댓글에 출처를 남겨주세요. 목적 문장에서 전화번호만 추출하여 이벤트를 부여하거나 편집하고 싶을 경우 진행 환경 Macbook Android Studio 용어 정규식(정규표현식) 프로그래밍에서 문자열을 다룰 때, 문자열의 일정한 패턴을 표현하는 일종의 형식 언어를 말한다. 정규식이라고도 부르며,보통 regex 혹은 regexp라 많이 쓴다. (나무위키) 테스트 데이터 010-1234-1234전화번호테스트1234-1234전화번호 테스트1234-1234전화번호 테스트 전화번호 케이스 1 : (1234-1234) 전화번호 케이스 2 : 1234-12341234 전화번호 케..

Android 2023.01.05

[Android] 주소록에서 연락처 창 노출 후 선택시 문자 전송

Android 에서 주소록 연락처 창 노출 후 선택시 문자 전송하는 로직을 Java 오 Kotlin 버전으로 구현한 예제를 간략하게 작성하여 포스팅합니다. 전제 코드는 아니고 핵심이 되는 코드들만 넣어놨고 Native 는 클릭 이벤트시 메서드 호출 하이브리드는 JavascriptInterface 를 활용하여 호출해주세요. 시작되는 메서드는 startSMS() 입니다 # Ver. Java public class ContactActivity extends AppCompatActivity { private static final String TAG = ContactActivity.class.getSimpleName(); private String sendMsg = ""; //... @Override prote..

Android 2019.11.12

[Kotlin/Android] 갤러리 이미지 갱신

시스템 환경 운영 체제 : macOS Mojave Tool : Android Studio 3.4.2 Gradle 5.1.1 Kotlin 1.3.41 Java 1.8.0_201 시작 안녕하세요. 오늘은 짧게 갤러리 갱신하는 코드를 포스팅합니다. 사진을 찍거나 이미지 파일을 생성하여 디바이스에 저장할때 바로 갤러리에 노출되지 않습니다. 바로 노출하기 위해서는 미디어스캔이라는 과정을 거치는데 이 스캔 과정의 범위가 넓고 파일이 많을수록 갱신 시간이 오래걸리기 때문에 추가되는 한 파일만 갱신해주는게 좋습니다. 아래 코드를 사용하거나 참고하면 미디어 스캔을 할수 있습니다. /** * 이미지 파일 갤러리에 갱신 */ private fun onRefreshGallery(filename: String) { sendBr..

Android 2019.08.29

[Android/Kotlin] 정적 검사를 사용해보자 1 - 소나큐브(Sonarqube)

정적 검사를 사용해보자 1 - 소나큐브(Sonarqube) SonarQube 소나큐브는 코드 품질을 향상을 위해 사용되는 정적 검사 툴이다.프로젝트에 적용하기 위해 검색한 여러 사이트의 방법을 이리저리 적용해 보았고과정이 쉽지는 않았지만 결국 연동에 성공했다. 아래는 성공한 방법을 정리한 내용이다. 시스템 환경 운영 체제 : macOS Mojave Tool : Android Studio 3.4.2 Kotlin 1.3.41 Java 8 설치 Homebrew 를 설치하자 https://brew.sh/index_ko 터미널을 열고 Homebrew 를 이용하여 소나큐브를 설치한다. brew install sonarqube brew services start sonarqube 로컬에서 실행 한다. http://l..

Android 2019.07.31
반응형