본문 바로가기

반응형

전체 글

(135)
KAKAO Developers 안드로이드 애플리케이션 만들기[캐 해시 등록] 타사의 API 이용을 사용해서 자주 블로그에 글을 적다보니 애플리케이션 등록법에 대하여 글을 작성해 놓아야 할거 같아서 글을 쓰도록 하겠습니다. 1. 카카오 개발사이트에 접속하여 로그인 하여 주시면 되겠습니다. 사이트는 아래와 같습니다.https://developers.kakao.com/ 2. 로그인 하는 즉시 앞에 앱만들기 부분이 있습니다. 앱에 대한 이름은 자신이 알아보기 쉬운 앱명을 하시면 됩니다. 굳이 안드로이드 앱과 동일한명을 할 필요는 없습니다. (아이콘 지정도 필수 사항이 아닙니다.) 3. 어플리케이션을 생성하셨다면 좌측에 보이는 카테고리중 일반 을 클릭하여 보시면 앱키에 대한 내용들이 나옵니다. 저 키값들이 카카오 API를 사용할때 사용되는 앱 키들입니다. 아래화면 처럼 앱키가 다 보이며 ..
2017 맥북 Pro 개봉기 이번에는 회사에서 받은 신형 맥북을 소개해 드리겠습니다. 맥북과 함께산 부수기재입니다. 가격이 ㅎㄷㄷ 하지만 제 돈이 아니라능^ㅡ^!! 아직 개봉도 하지 않은 따근 따근한 신상품입니다. 제가 커팅식을 샤샥 제가 좋아하는 맥북은 역시 깔끔하고 디자인이 좋다는것입니다. 이전 맥북이랑 뭔가가 많이 달라졌는데요. 이제 맥북에서도 지문인식인 Touch ID를 사용할수 있습니다. 나름 좋은 기능인거 같아요. 그리고 양 사이드에 스피커가 있으며 무엇보다 좀더 신선했던검 키감과 노트북 키 위에 새로운 디스플레이가 생겼습니다! 이 디스플레이에는 맥북에 떠있는 팝업이나 무슨 버튼을 누른다 하거나 할때의 버튼들이 이 디스플레이상에 나 오는데요. 굳이 안눌러도 되지만 좀 특이한감이 있다 해야할까요? 이번 맥북에서 별로 안좋게..
맥북 초기화 포맷 방법 회사에서 일을 열심히 하라며 신형 맥북을 받았습니다. 그래서 신형 맥북에 데이터를 다 옮긴후 사용하던 맥북을 포맷하여 반납을 위해 포맷을 해야 했습니다. 윈도우 포맷 방법은 모든 사용자 에게 친근하게 다가오지만….맥북 포맷은…이란 생각을 다들 하셨을거 같은데요. 맥북 포맷 방법도 그렇게 어렵지 않습니다. 지금부터 맥북 포맷에 대하여 방법을 알려드리도록 하겠습니다. 맥북을 먼저 종료후 다시 실행 시킵니다. 그 뒤 사과모양에 밑에 로딩바가 나오는 화면에서 [Command + R] 버튼을 길게 꾸욱 눌러줍니다있습니다. 그러면 평소와는 다르게 애플 문양에 로딩바가 평소보다 늦게 갈것입니다. 이 로딩바가 다 완료된다면 아래와 같은 화면이 보일것 입니다. 위와 같은 화면이 떳다면 일단 디스크를 포맷 시키기 위해서 ..
안드로이드 앱배포(2.구글 스토어 배포) 두번째 구글 플레이 스토어 앱배포시간입니다. 첫번째 시간에 만들었던 APK파일을 이제 앱을 올리기 위해서 사용해야합니다. 구글 플레이 스토어에 들어온다면 애플리케이션 만들기 버튼이 있을것입니다. 버튼을 클릭하여 뜨는 팝업창에 국가와 앱명을 적어주시면 되겠습니다. 위와 같이 앱명과 기본언어를 선택하여 만드셨다면 아래와 같은 화면들이 나오는데 * 표시가 보이는 곳은 다 입력을 해주셔야합니다. 스토어 등록정보에서 제목, 간단한 설명, 자세한 설명등을 입력해주셔야합니다. 밑부분 스크린샷을 추가하는 부분이 있습니다. 여기서 고해상도 아이콘 같은 경우는 말은 그럴듯하지만 설명하는 스크린샷 제일 앞에 들어가는 것입니다. 그래픽 이미지는 구글 스토어에서 앱을 검색하였을 경우 젤 최상단에 있는 이미지를 말하는것입니다. ..
안드로이드 앱배포(1. APK 생성) 이번에는 구글스토어에 앱을 올리는 방법에 대하여 알아 보도록 하겠습니다. 구글 앱 스토어에 앱을 올리기 위해서는 준비물이 필요합니다. 첫번째 앱을 올릴수 있는 결제가 되어있는 구글계정 두번째는 앱이 작업되어있는 프로젝트입니다. 제가 설명할 내용에서는 첫번째 결제과정에 대하여는 설명하지 않도록 하겠습니다. 다만 결제가 되어있지 않는 경우 https://play.google.com/apps/publish/?hl=ko 사이트에서 자연스럽게 결제로 유도되도록 되어있을것입니다. 그럼 이제 제가 첫번째로 설명할 내용은 앱을 바로 구글스토어에 올릴수 있도록 파일을 만드는것입니다. 1. 안드로이드 스튜디오에서 Build -> Generate Signed APK 를 클릭하도록 합니다. 2. 위를 따라 클릭을 하시면 아래..
네이버맵 API 사용하기(2.좌표찍기, 마커찍기) 두번째 네이버맵에 좌표찍거나 해당지역을 처음부터 띄어주는것을 하도록 하겠습니다. 네이버맵을 이용해서 맵을 띄웠을경우 setMapCenter 이라는 함수를 이용하여 해당위치를 처음부 터 보이도록 할수 있습니다. setMapCenter함수에 입력하는 위도, 경도 값이 건물이여선 않됩니다. 넓은 영역이여야하죠. 만약 건물의 좌표를 입력하였다면 아래와같은 화면이 뜰것입니다. 대략적으로는 네이버 개발자 센터 android안에서 제가 사용한 함수들을 보시면 아주 잘 이해하실수 있으실거 같습니다.(https://developers.naver.com/docs/map/android/) setMarker라는 함수가 마커를 만드는 함수입니다. 그리고 테스트 하기 위해서 delay를 주었구요. 네이버에서 제공하고 있는 샘플에..
네이버맵 API 사용하기(1.네이버앱 등록 및 기본 맵 띄우기) 이번에는 네이버맵에 대한 사용법을 알아볼 예정입니다. 여기저기 맵에 대한 사용 의뢰 또는 사용할 일들이 많기 때문에 미리 연습해보면 좋을거 같습니다. 제가 네이버맵을 사용하는 이유는 구글맵은 유료가 되었고 다음카카오 맵을 이용할려 하는데 최근에 바뀌면서 에러가 난것인지 다음 개발자 센터에 등록된 키를 사용하는 앱은 정상작동하고 카카오에 등 록하면 오류가 나서 안되는건지 에러로 인하여 만들어 볼수 없었던 관계로 네이버맵을 적용하기로 하 였습니다.(제가 실력이 부족해서 못한것일수 있음을 알려드립니다.) 1. 첫번째 방법입니다. “네이버 개발자센터” 를 검색하여 네이버 개발자센터 홈페이지로 들어갑니다. 그 후 네이버 계정을 이용하여 로그인을 한후 위에 보이는 상단메뉴에서 Application -> 어플리케이션..
안드로이드 java.lang.SecurityException 에러 아래와 같은 안드로이드 Error java.lang.SecurityException: kr.co.kwon was not granted this permission: android.permission.WRITE_SETTINGS 에러를 읽어보면 WRITE_SETTINGS 퍼미션이 없다고 한다. 그래서 아래 퍼미션을 준뒤 ContextCompat.checkSelfPermission 을 이용하여 WRITE_SETTINGS 셋팅에 대한 퍼미션 체크를 물어도똑같다. 이 SecurityException 은 Settings.System.canWrite(this) 를 이용하여 처리하여야 한다.( canWrite이 없는 경우가 있다. 그땐 targetSdkVersion을 최상으로 올려주시면 됩니다. 25부터인가? 함수가 ..

반응형