한국어

Programming

twin 주소복사
조회 수 1651 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

액티비티 스타터를 사용하면 내가 만든 앱에서 구글 지도, 이메일, 유투브 등 다른 안드로이드 앱을 불러서 사용할 수 있습니다. 

이번 포스트에서는 리스트와 액티비티스타터를 사용하여 여행 앱을 만들어 보겠습니다. 작년에 런던을 여행했었는데요, 생각나는 런던 명소 10선을 주제로 "London Tour" 앱을  만들겠습니다.
 

<그림 1> 런던 투어 앱의 디자인

코딩은 생각보다 간단합니다. 10곳의 명소 이름을 Places 리스트로 만들어서 ListPicker.Element로 설정해줍니다. 리스트에서 선택을 하면 ListPicker.AfterPicking 에서 ActivityStarter를 사용하여 구글지도를 실행시킵니다. Action 속성에 "android.intent.action.VIEW", DataUri에 http://maps.google.com/?q="장소이름"을 입력하고 StartActivity를 실행하면 구글지도 뜨면서 그 장소를 찾아주게 됩니다.

<그림 2> London Tour 앱의 블록코딩

실행화면을 보겠습니다.

초기화면에서 "런던명소 10선"이라고 쓰여진 ListPicker를 클릭하면 리스트 창이 뜹니다. 여기에서 장소를 선택하면 구글 지도가 그 장소를 찾아서 보여줍니다.
 

<그림 3> London Tour 앱의 실행 화면

예를 들어 Royal Albert Hall을 선택하면 구글 지도가 실행되면서 지도에 위치를 표시하고, 정보와 파노라마 뷰까지 제공합니다.

ActivityStarter를 사용하면 구글 지도와 같이 강력한 앱을 내 앱에서 불러다 쓸 수 있습니다. 내 앱의 기능을 확대하기 위해 ActivityStarter 사용법을 잘 익혀야 합니다.


  1. [앱 인벤터2] 공튀기기

    Date2018.08.30 Bytwin Views2422
    Read More
  2. 앱인벤터2 강좌 : 숫자 암기 게임

    Date2018.10.12 Bytwin Views2286
    Read More
  3. [앱인벤터2] Slider를 사용하는 타이머

    Date2018.08.27 Bytwin Views2186
    Read More
  4. [앱인벤터2] Extension(확장기능)을 사용한 깜박이는 플래시라이트

    Date2018.08.27 Bytwin Views2137
    Read More
  5. 문자메시지 보내기

    Date2018.10.12 Bytwin Views1794
    Read More
  6. Korea SW 자료

    Date2017.10.30 Bytwin Views1750
    Read More
  7. 앱인벤터2 강좌: fingerFind5 게임

    Date2018.10.12 Bytwin Views1737
    Read More
  8. 앱인벤터 에뮬레이터 다운 설치

    Date2017.03.26 Bytwin Views1672
    Read More
  9. [앱인벤터] ActivityStarter 액티비티 스타터를 사용한 여행앱

    Date2018.08.27 Bytwin Views1651
    Read More
  10. 앱인벤터 아두이노 교재

    Date2017.03.18 Bytwins Views1643
    Read More
  11. 메모장 앱 만들기

    Date2018.10.12 Bytwin Views1633
    Read More
  12. 색상 팔렛트 만들기

    Date2018.09.14 Bytwin Views1535
    Read More
  13. [앱인벤터2] 말하는 Hello World 앱

    Date2018.08.27 Bytwin Views1525
    Read More
  14. [앱인벤터2 강좌] 폭탄 돌리기

    Date2019.09.17 Bytwin Views1496
    Read More
  15. [앱인벤터2 강좌] 만보기앱, Pedometer 센서

    Date2018.08.27 Bytwin Views1468
    Read More
  16. [앱인벤터] App Inventor 2 Tips

    Date2018.08.27 Bytwin Views1355
    Read More
  17. [앱인벤터2] BMI 계산기

    Date2018.08.27 Bytwin Views1353
    Read More
  18. [앱인벤터] 카메라와 캔버스, PaintPot 앱

    Date2018.08.27 Bytwin Views1322
    Read More
  19. [앱인벤터2] 캔버스와 이미지스프라이트, Bouncing Ball 예제

    Date2018.08.27 Bytwin Views1122
    Read More
  20. [앱인벤터]Player(플레이어)를 이용한 I have a dream 앱

    Date2018.08.27 Bytwin Views1095
    Read More
Board Pagination Prev 1 2 3 Next
/ 3