본문 바로가기

Interesting IT

(11)
Android Studio 구글 지도 API 사용하기 구글 Map API를 사용하여 Android Studio에 지도를 삽입해보자. 1. Google APIs https://console.developers.google.com/apis/dashboard Google Cloud Platform 하나의 계정으로 모든 Google 서비스를 Google Cloud Platform을 사용하려면 로그인하세요. accounts.google.com 먼저 위 사이트로 들어가서 로그인을 한 뒤 프로젝트 만들기 버튼을 클릭한다. 프로젝트 이름을 작성하고 만들기 버튼을 클릭한다. 예시로 프로젝트 이름을 GoogleMap으로 지정하였다. 프로젝트 생성이 완료되면 API 및 서비스 사용 설정 버튼을 클릭한다. Android Studio에서 사용할 것이기 때문에 API 라이브러리에서..
애드몹(Admob) 이용하여 Android Studio 전면 광고 삽입 Admob을 이용하여 전면 광고를 삽입하는 방법을 알아본다. 1. Admob Admob 사이트에 가입한다. https://admob.google.com/intl/ko/home/ Google AdMob: 모바일 앱 수익 창출 인앱 광고를 사용하여 모바일 앱에서 더 많은 수익을 창출하고, 사용이 간편한 도구를 통해 유용한 분석 정보를 얻고 앱을 성장시켜 보세요. admob.google.com 로그인을 완료했다면 광고를 삽입할 앱과 광고 설정을 진행한다. 광고를 삽입할 앱ㅇ르 설정해야 하는데 위 사진과 같은 화면이 나온다. '아니오' 버튼을 눌러 앱 정보를 작성한다. 예시로 앱 이름을 test로 설정하고 플랫폼을 Android로 설정하여 추가해보았다. 추가하면 아래와 같이 앱 이름과 플랫폼, 앱 ID가 보여지..
Android Studio 네이버 지도 API 사용하기 네이버 Map API를 사용하여 Android Studio에 지도를 삽입해보자. 1. Naver Map API Key https://console.ncloud.com/dashboard 먼저 위 사이트로 들어가서 로그인을 한 뒤 결제정보를 작성한다. 결제정보를 작성해도 요금이 부과되지 않는 api를 사용하면 결제가 되지 않는다. 입력을 완료하고 나면 위와 같은 화면이 나오는데 Products & Services 메뉴를 클릭한다. AI-NAVER API 클릭한 뒤 Application 등록 버튼을 누른다. Application 이름을 작성하고 Android Studio에서 Map API를 사용할 것이기 때문에 Mobile Dynamic Map을 체크한 뒤 서비스 환경을 등록한다. Android studio의..
애드몹(Admob) 이용하여 Android studio 배너 광고 삽입 Android 앱에 광고를 달 수 있는 플랫폼에는 여러가지가 있다. 그 중에 Admob을 이용하여 배너 광고를 삽입하는 방법을 알아본다. 1. Admob Admob 사이트에 가입한다. https://admob.google.com/intl/ko/home/ Google AdMob: 모바일 앱 수익 창출 인앱 광고를 사용하여 모바일 앱에서 더 많은 수익을 창출하고, 사용이 간편한 도구를 통해 유용한 분석 정보를 얻고 앱을 성장시켜 보세요. admob.google.com 로그인을 완료했다면 광고를 삽입할 앱과 광고 설정을 진행하면된다. 광고를 삽입할 앱을 설정해야 하는데 위 사진과 같은 화면이 나온다. '아니오' 버튼을 눌러 앱 정보를 작성한다. 예시로 앱 이름을 test로 설정하고 플랫폼을 Android로 설..
안드로이드 스튜디오 데이터바인딩 데이터바인딩 라이브러리란? 선언적 형식으로 레이아웃의 UI 구성요소를 앱의 데이터 소스와 결합할 수 있는 지원 라이브러리이다. 라이브러리를 사용하기 위해서는 1. Android 4.0(API레벨 14) 이상을 실행하는 기기 2. Android Plugin for Gradle 1.5.0 이상 두 가지 조건을 만족해야 한다. 안드로이드 스튜디오로 프로젝트를 실행한다. 해당 프로젝트의 build.gradle(Module:app)에 들어가서 android안에 위 사진과 같이 해당 코드를 작성한다. 작성한 뒤 위에 나타나는 Sync Now 버튼을 눌러 동기화해준다. 그 이후 데이터바인딩을 사용하려는 해당 xml 파일의 전체 root 레이아웃을 태그로 감싸준다. xml파일에 해당하는 자바파일로 이동하여 데이터바인딩..
공공 데이터 포털 api 사용 가이드 공공데이터란? 공공기관이 만들어 낸 자료, 정보로 누구나 접근해 사용 가능한 정보이다. 이러한 공공데이터를 모아둔 사이트가 바로 공공 데이터 포털이다. (https://www.data.go.kr/index.do) 위 사진에서 테마별 부분을 보면 알겠지만 어마어마하게 많은 양의 데이터가 있음을 예상할 수 있다. (교육, 국토관리, 공공행정, 재정금융, 산업고용, 사회복지, 식품건강, 문화건강 ...등등) 카테고리 별로 분류할수도 있고 국가중점으로, 제공기관별로도 분류해서 원하는 api 를 찾을 수 있다.) 그렇지만 원하는 정보를 찾는 가장 좋은 방법은 내가 원하는 정보의 '키워드' 를 검색하는 것이다. 바로 검색을 해보자. 나는 '수질' 에 대한 데이터를 검색을 했다. 총 379개의 데이터가 검색이 되었고..
[Git] Github에 저장소 만들고 업로드하기 안녕하세요 이번 포스팅에서는 깃허브(Github)에 나만의 저장소를 만들고 만든 저장소에 코드나 파일을 업로드하는 방법에 대해 알아보도록 하겠습니다! 먼저 컴퓨터에 깃(Git)이 설치되어있어야합니다! http://codevkr.tistory.com/45 1. Github 가입하기 https://github.com/ 위 링크에 접속하셔서 깃허브에 가입해주세요 2. Github에 저장소 만들기 로그인 하신 후 우측 상단에 보면 프로필 아이콘과 화살표 아이콘이 있습니다. 눌러보시면 아래와 같이 드롭다운 메뉴가 표시됩니다. 여기서 Your profile을 눌러서 여러분들의 프로필로 이동하시면 됩니다. 프로필로 오시면 생성한 저장소(Repositories, 레포지토리)들이 보입니다. 저는 이전에 여러개의 저장소를..
뉴저지 issue, 시스템 유지 보수의 중요성을 조명해준 코로나19 뉴저지에서 '코볼' 개발자를 급하게 찾는 이슈가 발생했습니다.. 원인은 '코로나19' 이슈의 흐름은 이렇습니다. ### 이슈 흐름 ### 1. 코로나19 발생 2. 미국 내에서 실업자 대량 발생 3. 실업자들이 뉴저지 정부 웹사이트에 들어가서 실업급여 등의 지원을 신청 4. 트래픽 감당하지 못해서 시스템이 죽음. 이때, 이 시스템은 '코볼'로 제작되었으며 코볼이 나온지는 60년, 이 시스템은 30년이 된 노후된 시스템이라고 합니다. 지금은 코볼 개발자 숫자도 적고(거의 은퇴하거나 죽음) 이 시스템 다운에 대응할 수 없을 정도로 찾기 힘들다는 거죠. 코볼(COBOL)이 뭘까? high-level language인데, 대량의 데이터를 처리하는 프로그래밍 언어입니다. 사용처 = 금융, 증권 현재까지도 미국 뱅..