3월, 2016의 게시물 표시

[안드로이드] 공공데이터 기차역 정보 조회 서비스 API 사용 [1]

이미지
공공데이터 data.go.kr의 열차 정보 서비스를 조회하여, 해당 역의 이름과 코드를 받아와 (운임 시간, 기차 종료, 가격) 정보 서비스를 구현 하는 것이 목표입니다. 우선 첫 번째로, 기차역의 역이름과 코드 이름을 받아서 설정해 두어야 합니다. 첫 번째로 필요한 것이 Data.go.kr 에서 회원 가입후, API 사용 신청서를 제출 해야합니다. 사이트에서 열차정보 서비스를 치시면 해당 서비스가 나오게됩니다. 설명서가 담긴 docx 파일도 잇구요, 활용 신청을 누르시면 아래 그림으로 넘어가게 됩니다. 다음과 같이 신청된 상태로 되게 됩니다. 관리자가 승인을 해줘야 그 다음 부터 api 키를 받아서 쓸 수 있어요~ 다음은 설명서 파일의 내용입니다. api 웹 주소 입력시, 다음과 같은 명령어가 어떤 기능을 하는지에 대한 설명입니다. 다음은 요청에 대한 응답 메세지 입니다~ 저런 식으로 정보를 얻을 수 있는 것이지요~ 일단 운행 정보를 알려면, 기차역 정보를 알아야합니다. 문서 파일에 있는 지역 코드 번호입니다.  이 정보를 토대로 지역에 있는 기차역을 조회할 수 있습니다. 운행 정보를 위해 알아야 될 것은 기차역마다 부여된 기차 코드들입니다. NAT010000 인데,  이런 식으로 부여 된 코드들이 필요합니다. getCityAcctoTrainSttnList 를 통해서 역 코드 정보를 얻은 다음에 getStrtpntAlocFndTrainInfo 를 통해서 역과 역사이 운행 정보를 요청 하면 됩니다. 우선 역과 역 코드 정보를 작성, 휴대폰 내부에 txt파일을 만든 소스입니다. 그 다음은 내부 txt코드를 통하여  ...

[안드로이드] Android 애드몹 (전면 광고) 달기 [2]

이미지
애드몹 전면 광고 예제입니다. 일단 Admob의 전면광고에는 제약사항이 따르는데요, 이 제약사항을 잘 준수하면서 광고를 게재해야, 나중에 App 출시 이후에도 제재를 안 받을 수 있습니다. 제약사항에 대한 원본은 https://support.google.com/admob/answer/6201362?hl=ko&ref_topic=2745287 에서 확인할 수 있습니다. 1) 앱을 로드할 때, 광고 동작 2) 앱이 종료 시, 광고 동작 두 상황은 제재를 받을만한 상황압니다. 흠.. 정확히는 잘 모르겟지만, 전문은 이렇습니다. '광고가 연결 또는 구현되어 있는 애플리케이션을 사용자가 명 확하게 알 수 있어야 합니다.' 아마 광고가 어플리케이션과 구분되어있는지를 확인 할 수 있어야 한다는 것 같네요 App의 기능중 알고 클릭하는 것을 막고자 하는 제재 인 것 같습니다. 3) 삽입 광고 반복 게재 중복으로 등장 함으로 인한, 잘못된 광고 클릭을 제재 하기 위함으로 보입니다. 4) 탐색에 영향을 주는 광고 메뉴마다 광고가 뜨면, 확실히 짜증나겠더라구요 그런 상황을 제재하기 위한 것으로 보입니다. 5) 예기치 않게 실행되는 삽입 광고 홈 스크린에서, 메뉴버튼을 누를려는 순간 광고가 떠서, 잘못된 클릭을 막을려는 것으로 보입니다. 6) 페이지 로드 후 삽입 광고 실행 5번과 마찬가지로, 화면 전환 후, 버튼을 누를려는데 광고가 뜸으로, 잘못된 클릭을 막을려는 것으로 보입니다. 다음으로, 권장하...

이 블로그의 인기 게시물

윤석열 계엄령 선포! 방산주 대폭발? 관련주 투자 전략 완벽 분석

대통령 퇴진운동 관련주: 방송·통신·촛불수혜주 완벽 분석

키움 OPEN API MFC 개발 (1)