본문 바로가기
반응형

전체 글138

네이버맵 API 사용하기(2.좌표찍기, 마커찍기) 두번째 네이버맵에 좌표찍거나 해당지역을 처음부터 띄어주는것을 하도록 하겠습니다. 네이버맵을 이용해서 맵을 띄웠을경우 setMapCenter 이라는 함수를 이용하여 해당위치를 처음부 터 보이도록 할수 있습니다. setMapCenter함수에 입력하는 위도, 경도 값이 건물이여선 않됩니다. 넓은 영역이여야하죠. 만약 건물의 좌표를 입력하였다면 아래와같은 화면이 뜰것입니다. 대략적으로는 네이버 개발자 센터 android안에서 제가 사용한 함수들을 보시면 아주 잘 이해하실수 있으실거 같습니다.(https://developers.naver.com/docs/map/android/) setMarker라는 함수가 마커를 만드는 함수입니다. 그리고 테스트 하기 위해서 delay를 주었구요. 네이버에서 제공하고 있는 샘플에.. 2017. 8. 29.
네이버맵 API 사용하기(1.네이버앱 등록 및 기본 맵 띄우기) 이번에는 네이버맵에 대한 사용법을 알아볼 예정입니다. 여기저기 맵에 대한 사용 의뢰 또는 사용할 일들이 많기 때문에 미리 연습해보면 좋을거 같습니다. 제가 네이버맵을 사용하는 이유는 구글맵은 유료가 되었고 다음카카오 맵을 이용할려 하는데 최근에 바뀌면서 에러가 난것인지 다음 개발자 센터에 등록된 키를 사용하는 앱은 정상작동하고 카카오에 등 록하면 오류가 나서 안되는건지 에러로 인하여 만들어 볼수 없었던 관계로 네이버맵을 적용하기로 하 였습니다.(제가 실력이 부족해서 못한것일수 있음을 알려드립니다.) 1. 첫번째 방법입니다. “네이버 개발자센터” 를 검색하여 네이버 개발자센터 홈페이지로 들어갑니다. 그 후 네이버 계정을 이용하여 로그인을 한후 위에 보이는 상단메뉴에서 Application -> 어플리케이션.. 2017. 8. 29.
안드로이드 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부터인가? 함수가 .. 2017. 8. 28.
APK에서 개인정보처리 방침이 필요한 권한을 사용합니다. 안드로이드 Release용 apk파일을 이용하여 앱 배포시 아래와 같은 문구가 뜬다면 앱정보에서 개인정보처리방침에 대한 대한 url을 등록하지 않아서 나는 오류이다. 앱정보 -> 스토어 등록정보 -> 젤밑으로 스크롤 한다면 개인정보 처리방침이 나오는데 여기에 개인정보 처리방침이 처리된 url이 들어가야한다. 그렇지 않은 이상은 업을 업로드 할수 없다. 개인정보 처리방침은 아래 홈페이지에 들어가서 만들수 있습니다. 2017. 8. 28.
Webview File Open 이번에는 안드로이드 Webview를 이용하여 작업하다 보면 웹뷰내의 파일첨부 기능을 만날때가 있다. 그럴경우 사용하는 코드이다. 물론 이경우는 구글에서 제공해주는 방식이다. 하지만 여기에 문제가 있다면 하위버전을 다 테스트 해본건 아니지만...높은 버전은 아주 잘되지만...4.4.2버전의 경우는 코드가 먹질않는다. 그래서 낮은 버전까지 다 기능을 지원해줘야 한다면...직접 뷰를 그려서 작업하는 방식이 제일 좋을듯하다... 1. 웹뷰 WebChromeClient에 코드를 넣어준다. mWebview.setWebChromeClient(new WebChromeClient(){ // For Android Version < 3.0 public void openFileChooser(ValueCallback uploa.. 2017. 8. 28.
안드로이드 mp3파일 전화벨소리 지정 안드로이드 전화 벨소리 지정하는 코드방식이다. 전화 벨소리 또한 ContentValues 를 이용하여 내부디비에 저장 하는 방법이다. public void Ringtone(Context ctx, File file){ if (file == null) return; ContentValues values = new ContentValues(); values.put(MediaStore.MediaColumns.DATA, file.getAbsolutePath()); //파일 위치 values.put(MediaStore.MediaColumns.TITLE, file.getName()); //파일명 values.put(MediaStore.MediaColumns.SIZE, file.length()); //파일 사이즈 va.. 2017. 8. 28.
반응형