반응형


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

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


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



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



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


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


- 전송한 이미지 보기 예제


- 전화 걸기 예제


<첨부파일> IntentExample2.zip

반응형
반응형

1.  Google Map v2를 사용하기 위해서는 Google Map v2 인증키가 필요합니다.

이미 만든 Keystore를 통해 SHA1 지문을 얻어 보겠습니다. 


- CMD 창에서 Keystore 파일이 있는 위치로 이동합니다.

  


- 아래와 같이 입력 한 후 16진수로 된 SHA1 지문을 얻을 수 있습니다.


 keytool -list -v -keystore 키스토어 파일이름.keystore 




- Keystore 파일의 암호를 입력합니다.

  

2. 그림과 같은 정보가 노출되는데 중요한 건 SHA 문입니다. SHA 문을 복사한 후 다음 절차대로 진행합니다.

    



3. Google APIS 콘솔에 접속해서 Google Map v2 인증키를 얻어 보겠습니다. 

- 우선 Google APIS 콘솔에 접속합니다. URL은 아래와 같습니다.


https://accounts.google.com/ServiceLogin?service=devconsole&passive=1209600&continue=https%3A%2F%2Fcode.google.com%2Fapis%2Fconsole%2Fb%2F1%2F%3Fnoredirect%26pli%3D1&followup=https%3A%2F%2Fcode.google.com%2Fapis%2Fconsole%2Fb%2F1%2F%3Fnoredirect%26pli%3D1#project:563463090586:access )


- 접속해서 ① 를 눌러 맨 아래에 있는 Create…를 눌러 Project를 생성합니다. 



- Project Name를 입력합니다. 


 



- Project를 생성한 후 위의 그림에서 Services를 누르고 아래 그림에서 Google Maps Android Android API v2 를 ON 으로 변경합니다.


 


- 위의 그림에서 API Access를 누르고 Create New Android Key… 를 누르고 아래 그림과 같이 입력합니다.


- 예제용 파일은 아래 그림과 같이 입력 부분을 위에 얻은 SHA1 지문을 입력하고 ';' 키를 적고 Code가 있는 Package Name를 입력하고 Create 버튼을 누르면 됩니다.


        


- 그럼 아래 그림과 같은 Google Map v2 인증키를 얻게 됩니다. 이 Key가 실제 Project에 적용할 인증키 입니다. 


      

 

반응형
반응형

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


총 여섯가지의 예제를 준비하였고 포스팅에 기재한 소스로 호출만 하면 원하는 정보를 얻을 수 있을 것입니다. 

소스 코드는 하단에 첨부파일로 첨부하였으니 필요하신 분들은 다운받아 보시기 바랍니다.



1. 예제 소스 입니다.


- View 선언부


- 클릭 이벤트 처리


2. 예제 화면입니다.


- 웹뷰 띄우기 -


- 구글 맵 띄우기 -


- 다음 맵 띄우기 -


- 네이버 맵 띄우기 -



- 구글 맵 길찾기 -



- SMS 보내기 -



- MMS 보내기 -



- E-Mail 보내기 -




다음 포스팅에서는 좀 더 다양한 Intent 활용 예제를 살펴보도록 하겠습니다.


<첨부파일> IntentExample.zip



반응형
반응형

 <첨부 파일>  WebView_Example.zip



1. WebView 클래스는 안드로이드 API Level 8 (2.2) 버전부터 사용이 가능합니다.


2. WebView 클래스를 구현하기 위해서는 Manifest 파일에 INTERNET에 대한 사용권한을 먼저 설정해 주어야 합니다.





3. WebView를 구현할 webview.xml 파일을 구성하였습니다.





4. 이제 중요한 Activity를 구성해 보겠습니다.

  빨간 상자 안에 내용이 중요한 내용입니다. WebView 클래스를 사용하기 위해서는 

  빨간 상자 부분을 구현해 주어야 합니다. 가장 기본적인 내용이므로 그림처럼 구현하셔도 좋습니다.   





5. WebViewClient를 설정해줍니다. 기본적으로 


    webView.setWebViewClient ( new WebViewClient() );

    라고 구현해도 되지만 WebView 클래스를 사용하다보면 작업 환경에 맞게 변경해야 하는 일이 있으므로 커스터 마이징을 하는 것을 권장합니다. 


    커스터 마이징 방법은 그림처럼 WebViewClient 클래스를 상속받아 클래스를 구성해주면 됩니다.

 



6. 작업 결과 화면입니다.




 


반응형
반응형


<첨부 파일> GoogleMap_Example.zip



1. Google Map v2 맵 설정하는 법은 지난 포스팅에서 게시를 했으니 모르시는 분은 이전 포스팅을 참고 하시길 바라며 이번 포스팅에서는 Google Map v2 에서 원하는 위치에 Marker를 찍는 방법을 알아보겠습니다.



- 코드는 압축파일로 첨부하였으니 필요하신 분은 다운 받아 응용하시기 바랍니다.


- 그럼 포스팅을 진행하겠습니다.



- 먼저 google-play-services_lib 프로젝트를 library 로 import를 합니다.   




- Manifest 파일을 그림과 같이 설정합니다.

  

   중요한 건 이전 포스팅에서 얻은 Google Map v2 인증키를 Manifest 에 기재해 주셔야 합니다.


- 아래 그림에 인증키는 사용자 환경에 따라 다를 수 있으므로 각자에 맞는 인증키를 사용하시기 바랍니다.




- Code 부분입니다.


  예제로 Google Map의 Marker 기능으로 해당 위치에 찍기 위해 ArrayList에 경위도를 넣어두었습니다.











- 다운 받은 프로젝트를 실행하면 아래 그림와 같이 실행이 되면 이 예제는 정상적으로 작동이 된 겁니다.




- 이상으로 이번 포스팅을 마치겠습니다.


- 감사합니다.



반응형
반응형

1.  Google Map v2 를 사용하기 위해서는 Google play service를 사용해야 합니다.


- SDK Manager 버튼을 누른 후 Android SDK Manager 창에서 마우스 휠을 가장 아래로 내린 후 Google Play services를 체크 하고 Install packages…를 누르면 사용자 PC에 Google Play Services 가 설치됩니다.


- 사용자 PC에 Google Play Services 가 설치되었으면 Eclipse 에서 SDK를 설치한 폴더에서 google-play-services_lib 를 import 합니다.





2. Google Map v2를 사용하기 위해서는 Google Map v2 인증키가 필요합니다. Android Deberging Keystore를 통해 SHA1 지문을 얻어 보겠습니다. 

- CMD 창에서 아래와 같이 입력 한 후 16진수로 된 SHA1 지문을 얻을 수 있습니다.

        keytool -list -v -keystore debug.keystore -alias androiddebugkey 

       -storepass android -keypass android

이 지문이 다음 작업에 필요하므로 메모장에 저장해 놓습니다. 

3. Google APIS 콘솔에 접속해서 Google Map v2 인증키를 얻어 보겠습니다. 

- 우선 Google APIS 콘솔에 접속합니다. URL은 아래와 같습니다.

( https://accounts.google.com/ServiceLogin?service=devconsole&passive=1209600&continue=https%3A%2F%2Fcode.google.com%2Fapis%2Fconsole%2Fb%2F1%2F%3Fnoredirect%26pli%3D1&followup=https%3A%2F%2Fcode.google.com%2Fapis%2Fconsole%2Fb%2F1%2F%3Fnoredirect%26pli%3D1#project:563463090586:access )

- 접속해서 ① 를 눌러 맨 아래에 있는 Create…를 눌러 Project를 생성합니다. 



- Project Name를 입력합니다. 


- Project를 생성한 후 위의 그림에서 Services를 누르고 아래 그림에서 Google Maps Android Android API v2 를 ON 으로 변경합니다.



- 위의 그림에서 API Access를 누르고 Create New Android Key… 를 누르고 아래 그림과 같이 입력합니다.


- 예제용 파일은 아래 그림과 같이 입력 부분을 위에 얻은 SHA1 지문을 입력하고 ';' 키를 적고 Code가 있는 Package Name를 입력하고 Create 버튼을 누르면 됩니다.

- 그럼 아래 그림과 같은 Google Map v2 인증키를 얻게 됩니다. 이 Key가 실제 Project에 적용할 인증키 입니다. 

 

반응형

+ Recent posts