2017/08 16

2017 맥북 Pro 개봉기

이번에는 회사에서 받은 신형 맥북을 소개해 드리겠습니다. 맥북과 함께산 부수기재입니다. 가격이 ㅎㄷㄷ 하지만 제 돈이 아니라능^ㅡ^!! 아직 개봉도 하지 않은 따근 따근한 신상품입니다. 제가 커팅식을 샤샥 제가 좋아하는 맥북은 역시 깔끔하고 디자인이 좋다는것입니다. 이전 맥북이랑 뭔가가 많이 달라졌는데요. 이제 맥북에서도 지문인식인 Touch ID를 사용할수 있습니다. 나름 좋은 기능인거 같아요. 그리고 양 사이드에 스피커가 있으며 무엇보다 좀더 신선했던검 키감과 노트북 키 위에 새로운 디스플레이가 생겼습니다! 이 디스플레이에는 맥북에 떠있는 팝업이나 무슨 버튼을 누른다 하거나 할때의 버튼들이 이 디스플레이상에 나 오는데요. 굳이 안눌러도 되지만 좀 특이한감이 있다 해야할까요? 이번 맥북에서 별로 안좋게..

IT 2017.08.31

맥북 초기화 포맷 방법

회사에서 일을 열심히 하라며 신형 맥북을 받았습니다. 그래서 신형 맥북에 데이터를 다 옮긴후 사용하던 맥북을 포맷하여 반납을 위해 포맷을 해야 했습니다. 윈도우 포맷 방법은 모든 사용자 에게 친근하게 다가오지만….맥북 포맷은…이란 생각을 다들 하셨을거 같은데요. 맥북 포맷 방법도 그렇게 어렵지 않습니다. 지금부터 맥북 포맷에 대하여 방법을 알려드리도록 하겠습니다. 맥북을 먼저 종료후 다시 실행 시킵니다. 그 뒤 사과모양에 밑에 로딩바가 나오는 화면에서 [Command + R] 버튼을 길게 꾸욱 눌러줍니다있습니다. 그러면 평소와는 다르게 애플 문양에 로딩바가 평소보다 늦게 갈것입니다. 이 로딩바가 다 완료된다면 아래와 같은 화면이 보일것 입니다. 위와 같은 화면이 떳다면 일단 디스크를 포맷 시키기 위해서 ..

IT 2017.08.31

우리은행 전세자금 대출

요즘 원룸 월세를 떠나서 원룸 전세로 이전 하기 위해서 전세 대출자금에 대하여 많이 찾아보던중 우리은행 위비 전세자금 대출을 찾았습니다. 이 대출의 신청대상과 대출한도는 아래와 같으며 자세한 사항은 아래 링크를 참조하시면 될거같습니다. https://spot.wooribank.com/pot/Dream?withyou=POLON0055&cc=c010528:c010531;c012425:c012399&PRD_CD=203109801&HOST_PRD_CD=203109801

라이프 2017.08.29

안드로이드 앱배포(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부터인가? 함수가 ..

APK에서 개인정보처리 방침이 필요한 권한을 사용합니다.

안드로이드 Release용 apk파일을 이용하여 앱 배포시 아래와 같은 문구가 뜬다면 앱정보에서 개인정보처리방침에 대한 대한 url을 등록하지 않아서 나는 오류이다. 앱정보 -> 스토어 등록정보 -> 젤밑으로 스크롤 한다면 개인정보 처리방침이 나오는데 여기에 개인정보 처리방침이 처리된 url이 들어가야한다. 그렇지 않은 이상은 업을 업로드 할수 없다. 개인정보 처리방침은 아래 홈페이지에 들어가서 만들수 있습니다.

Webview File Open

이번에는 안드로이드 Webview를 이용하여 작업하다 보면 웹뷰내의 파일첨부 기능을 만날때가 있다. 그럴경우 사용하는 코드이다. 물론 이경우는 구글에서 제공해주는 방식이다. 하지만 여기에 문제가 있다면 하위버전을 다 테스트 해본건 아니지만...높은 버전은 아주 잘되지만...4.4.2버전의 경우는 코드가 먹질않는다. 그래서 낮은 버전까지 다 기능을 지원해줘야 한다면...직접 뷰를 그려서 작업하는 방식이 제일 좋을듯하다... 1. 웹뷰 WebChromeClient에 코드를 넣어준다. mWebview.setWebChromeClient(new WebChromeClient(){ // For Android Version < 3.0 public void openFileChooser(ValueCallback uploa..

1 2