반응형

이번 포스팅에서는 일부 폰에서 일어나는 Webview 오류에 대해서 알아보겠습니다.


제가 삼성 스마트폰과 LG 스마트폰에서 테스트 결과 삼성 스마트 폰에서는 이상이 없었지만 LG 스마트 폰에서는 Webview 화면에서 '010-1234-5678' 형식이 있다면 전화걸기 화면으로 연결이 됩니다. 


그러나 전화걸기 권한이 AndroidMenifest에 설정되어 있지 않다면 오류 화면을 보여지게 됩니다.



해당 오류를 수정하기 위해서는 아래와 같은 작업을 해 주어야 합니다.


private class CustomWebViewClient extends WebViewClient {

@Override

public boolean shouldOverrideUrlLoading(WebView view, String url) {

// 전화걸기 오작동 막기

if (url.startsWith("mailto:") || url.startsWith("tel:")) {

          return false;

      }

      view.loadUrl(url);

      return true;

}

}


반응형
반응형

이번 포스팅에서 Google Play Market 계정을 등록하는 방법을 알아보도록 하겠습니다.


우선 Google Play Market은 오픈마켓으로서 Google Android OS가 제공되는 모든 스마트폰 디바이스에서 이용이 가능합니다.


Market의 주소는 https://play.google.com/store 으로 들어가시면 Web을 통하여서도 스마트폰과 연동이 되어지지 손쉽게 서비스를 이용하여 각종 app을 다운받을 수 있게 됩니다.


그럼 이제부터 Google Play Market의 계정을 등록을 시작해 보겠습니다.


- 우선 플레이마켓 판매자로서 App등록 페이지로 들어가 보겠습니다.

(판매자 전용 사이트 주소: https://play.google.com/apps/publish)

- 처음에 입장하면 로그인을 하라고 합니다. 아이디가 없으면 가입하기를 하면 되는데, Google 계정을 하나 만드셔서 가입하시면 됩니다. 지메일로 로그인 하면 손쉽게 이용이 가능합니다.


- 로그인을 완성하면 이제부터 개발자 계약을 진행합니다. Google Play 개발자 배포계약에 동의를 하시고 등록 수수료를 결제하면 최종 개발자 계정을 취득할 수 있습니다. 등록비는 25$입니다.


- 카드정보를 입력하여 결제하면 됩니다. 정보 입력은 아주 간단하며 카드로만 결제가 가능합니다.


- 결제를 하고 최종 계정 세부정보를 입력하고 등록완료를 누르면 등록이 완료됩니다.


- 위의 화면이 나와다면 개발자 계정 등록은 완료 된것입니다.

이제부터 Google Play Market에 App을 등록할 수 있는 기본 등록 절차는 완료하게 되었습니다.


- 개발자 계정으로 입장이 가능합니다.



반응형
반응형


지난 포스팅에 이어 이번 포스팅에서는 여러가지 Intent의 활용에 대해 알아 보도록 하겠습니다. 

예제는 화면 하단의 첨부파일로 제공하니 필요하신 분들은 다운 받아 보시기 바랍니다.


1. 소스 코드의 핵심 아래 그림과 같습니다.



2. 실행 예제 화면입니다.



- 마켓 바로가기 예제 (원마운트 앱)


- 사진 촬영하기 예제(캔디 카메라)


- 전송한 이미지 보기 예제


- 전화 걸기 예제


<첨부파일> IntentExample2.zip

반응형

+ Recent posts