전체 글208 안드로이드 코틀린 SMS(문자) 인증번호 자동입력 BroadcastReceiver 문자로 오는 인증번호를 추출하는 브로드케스트 리시버(BroadcastReceiver) 를 해보겠습니다. 우선 BroadcastReceiver 클래스를 만들어볼게요. 클래스 이름은 SMSReceiver로 지었습니다! 그리고 메니페스트에서 퍼미션 추가해줄게요.! 원래는 RECEIVE_SMS만 있어도 되는데 저는 나중에 뭐 또 쓸 일 있을거같아서 3개 다 넣었습니다.. 그리고 메니페스트에서 리시버를 등록해줘야 합니다. 이렇게 액션도 추가하여 달아줬습니다. class SMSReceiver : BroadcastReceiver() { override fun onReceive(context: Context?, intent: Intent?) { if(intent?.action.equals("android.provide.. 2022. 1. 19. 안드로이드 코틀린(Kotlin) 멀티파트(Multipart)를 이용하여 웹으로 사진 전송 우선 라이브러리 먼저 추가해줍니다. implementation 'com.squareup.retrofit2:converter-scalars:2.5.0' implementation 'com.squareup.retrofit2:adapter-rxjava:2.1.0' implementation 'com.google.code.gson:gson:2.8.6' implementation 'com.squareup.retrofit2:converter-gson:2.1.0' 그리고 레트로핏 기본 셋팅부터 하도록 하겠습니다. import okhttp3.OkHttpClient import retrofit2.Retrofit import retrofit2.adapter.rxjava.RxJavaCallAdapterFactory impo.. 2022. 1. 17. Android Kotiln(코틀린) 네이버 아이디 로그인하기 ( 안드로이드 12 이슈 대응 포함) 기본 개발자사이트에서 등록하는 과정은 https://onedaycodeing.tistory.com/121 안드로이드 네이버 로그인 예제 developers.naver.com/main/ NAVER Developers 네이버 오픈 API들을 활용해 개발자들이 다양한 애플리케이션을 개발할 수 있도록 API 가이드와 SDK를 제공합니다. 제공중인 오픈 API에는 네이버 로그인, 검색, 단 onedaycodeing.tistory.com 해당 게시글을 참조해주세요. (해당글은 자바로 작성된 예제입니다 코드부분은 이쪽 게시물을 봐주세요) 우선 검수가 끝나야 정식 서비스가 가능하지만 개발 과정에서는 맴버관리를 통해 테스트 아이디를 등록 할 수 있습니다. https://developers.naver.com/main/ N.. 2022. 1. 3. Swift 주기별로 함수 실행하기( 타이머 ) 클로저를 통한 타이머 실행방법 let timer = Timer.scheduledTimer(withTimeInterval: 1.0, repeats: true) { timer in print("timer") } 타이머를 등록하여 사용 하는 방법 Timer.scheduledTimer(timeInterval: 1.0, target: self, selector: #selector(timerFunc), userInfo: nil, repeats: true) @objc func timerFunc() { print("timer") } timeInterval를 수정하여 시간을 조절합니다. 2021. 12. 16. 이전 1 ··· 11 12 13 14 15 16 17 ··· 52 다음