본문 바로가기
반응형

Total List134

[android] 전화번호 파싱하기(PhoneNumberUtil) 안드로이드에서 기본적으로 제공되는 클래스를 사용해 봅니다 val phoneNum = PhoneNumberUtils.formatNumber(number, Locale.getDefault().country) val result = PhoneNumberUtils.normalizeNumber(phoneNum) 생각보다 간단합니다... 그런데 국가번호(+82)가 추가되면 country 설정에 따라 변경이 되지 않는 경우도 발생합니다. 폰번호 관련 라이브러리 찾아 사용하니 country 값이 다른나라가 설정되도 National 데이터는 동일하게 노출되어 라이브러리를 사용하기로 했습니다. (github.com/google/libphonenumber) 그리고 데이터를 받는 쪽에서 +82다음에 0 이 있어야 폰넘버로 인.. 2021. 4. 6.
[android] 앱에서 WebView 로드 시 키보드/키패드 노출하기 안드로이드 앱에서 Document 로드 시 키보드를 노출하려고 했는데 쉽게 되지 않아 정리합니다. 1. 웹뷰가 생성될때 웹뷰에 포커스를 요청합니다 webView.requestFocus() 2. 이 상태에서 웹을 로드하고 javascript로 input에 focus를 주면 키보드가 올라가는 것을 확인할 수 있습니다. 3. 하지만 document 가 로드되는 시점에 input에 focus를 주면 정상적으로 키보드가 올라오지 않았습니다. 이것저것 찾아보다 App 에서 스크립트를 호출해보기로 했습니다. (Web to App 호출방식은 별도 스킴을 정해 location을 활용해 로드하거나 브릿지를 활용하는 방법이 있습니다.) 적용 후 확인하니 잘되네요 ^^ 2021. 4. 5.
[android] 유튜브 백그라운드 재생 정책위반 요즘 유튜브 관련 검증을 강화한듯 합니다. 게시 상태: 거부됨 앱이 정책 위반으로 거부되어 게시되지 않았습니다. 기존 앱의 업데이트를 제출하신 것이라면 이전에 게시된 버전은 Google Play에서 사용자에게 계속 제공됩니다. 문제: 기기 및 네트워크 악용 정책 위반 사용자의 기기, 기타 기기 또는 컴퓨터, 서버, 네트워크, 애플리케이션 프로그래밍 인터페이스(API), 서비스(기기에 설치된 기타 앱, Google 서비스, 승인된 이동통신사 네트워크를 포함하나 이에 국한되지 않음)를 방해하거나, 작동에 지장을 주거나, 손상시키거나, 무단으로 액세스하는 앱은 허용되지 않습니다. 앱이 서비스 약관을 위반하는 방식으로 서비스 또는 API에 액세스하거나 이를 사용해서는 안 됩니다. 예를 들어 앱에서 YouTube.. 2021. 4. 5.
[aws] 환불 처리하기 어느 날 한통에 메일을 받았습니다 "NHN KCP - 아마존웹서비시즈코리아 유책의 결제 내역입니다." 저는 놀래서 aws 페이지에 접속해 계정해지 신청했는데 그러지 마세요 절차가 복작해집니다 ㅜ 환불 절차는 아래와 같습니다. 1. aws 사이트에 접속 후 로그인 2. 우측상단에 보이는 아이디를 선택해 내 결제 대시보드를 열어 어느 항목에서 금액이 발생했는지 확인합니다. (저의 경우 EC2에서 요금이 발생하고 있었네요...) 3. 좌측상단 "서비스"를 선택하고 금액이 발생한 서비스를 찾아가 서비스를 종료시켜줍니다. 4. 이제 환불요청 메일을 보내야 합니다. 우선 우측 상단 "지원"을 선택하고 메뉴 중 "지원 센터"를 선택합니다 5. 지원센터에서 Create case 를 선택하고 아래 그림과 같이 선택하세요.. 2021. 4. 5.
반응형