본문 바로가기

내안의 작은 세상

[안드로이드] 유용한 유틸앱 - 핫스팟(테더링) 관리( 무료 와이파이존 만들기 ) 모와(Mowa) 서비스 개발기전 포스트에서 모와 서비스 개발에 대한 개발기를 적어봤는데요이번엔 서비스 자체에 대한 기능 소개를 조금 해보려고 합니다.기본정보앱이름: 모와(Mowa)지원 OS: Android4.0.3 이상의 3G/LTE가 되는 모든 기기가격: 무료지원언어: 한국어,영어,일본어,중국어종류: 유틸리티홈페이지: https://www.mowa.kr 다운로드: GooglePlayStore1. 앱 메인화면- 모와의 핵심인 메인화면 입니다.핫스팟(테더링)을 활성화 하면 사용한 시간, 현재까지 모바일에서 사용된 3G/LTE 총 데이터 사용량을 표시합니다.그리고 중간에는 현재 연결된 접속자 정보가 노출됩니다. * 접속자 정보를 보여주는 기능은 현재 실험실에 있습니다.2. AP 설정화면- AP설정을 굳이 휴.. 더보기
Android 핫스팟(테더링)을 스마트하게 쓰기위한 모와(Mowa) 개발기 모와(Mowa) 서비스 소개 보기핫스팟 일명 테더링 이란 무엇일까요?사전적 의미로 딱딱하게 말하면 아래와 같습니다.테더링(영어: tethering)은 인터넷 접속이 가능한 기기를 이용하여, 다른 기기에도 인터넷에 접속할 수 있게 해주는 기술이다. 블루투스 무선 기술이나 USB 케이블 등으로 두 기기를 연결하여 사용할 수 있으며, 이때 인터넷 접속이 가능한 기기가 다른 기기의 모뎀 역할을 하게 된다.- 위키피디아한마디로 요약하면 3G/LTE가 되는 휴대폰의 데이터를 사용할 수 있게 하는 기능!즉, 휴대폰의 3G/LTE 데이터를 Wi-Fi로 바꿔주는 기능이며 다른 기기에서 인터넷을 할 수 있게 하는것이죠!근데 이게 응근 사용하기 불편합니다 이기능 자체를 모르시는 분들도 많구요!그래서! 생각했습니다(지극히 개.. 더보기
[Android] 비인증 SSL인증서 사용시 Android Studio에서 무시하고 clone하기 Android Studio 에서 비인증 SSL 인증서를 사용하는 git저장소일경우 프젝트를 clone할 수 없는 문제가 있습니다.이럴떈 git 설정을 통해 무시할 수 있습니다git이 설치된 경로로 가셔서(혹은 git을 class path로 잡은경우) 아래 명령어를 실행해주세요git config --global http.sslVerify falseGlobal 설정으로 sslVerify옵션을 false로 바꿔주시면 정상적으로 프로젝트를 받아오실 수 있습니다xcode 같은 경우네는 위 값이 true라고 해도 경고창을 한번 보여준뒤 프로젝트를 받아오지만 Android Studio는 아예 받아오질 못합니다. 더보기
[Android] 안드로이드 페이스북 로그인 10초만에 구현하기 ( Facebook Login ) 바로 직전에 카카오톡 로그인 구현을 다루었습니다.그렇다면 가장 많이 사용하는 페이스북은 어떨까요??권한 관련 이슈가 있긴하지만 카카오톡보다 훠~~얼씬더 간단합니다.하지만 페이스북 조금다른게 토큰요청후 그토큰을 이용하여 graph api 로 사용자 정보를 다시 조회해야합니다.물론 모든건 페이스북 개발자센터에 다~ 나와있습니다.본 예제는 따로 샘플없이 다룹니다.본 예제는 로그인요청 버튼을 페이스북에서 제공하는게 아닌 커스텀하여 사용할 수 있도록 구현합니다.카카오톡을 연동하고 싶으시면 아래 게시물을 참조하세요[Android] 안드로이드 카카오톡 로그인 10초만에 구현하기 ( Kakao Login )1. AndroidManifest.xml더보기
[Docker] 누구보다 쉽게 도커 시작해보기( 꼭 필요한 도커 명령어 ) 도커란 무엇일까요?요즘 인터넷에 도커만 검색하면 수많은 정보가 쏟아지니 따로 도커가 무엇인지는 설명하지 않겠습니다.도커를 시작했을때 꼭! 필요한 명령어만 정리하였습니다.정리한 이유는 기록용이죠# 도커허브에서 이미지 검색docker search 검색어* docker를 처음설치하면 기본 저장소는 도커허브를 보고있습니다. 검색을 하게되면 도커허브에 있는 이미지들이 검색됩니다.* OFFICIAL 이 [OK] 인 이미지는 도커에서 공식적으로 제공하는 이미지이므로 믿고 사용하실 수 있습니다.* OFFICIAL 은 도커빌드시 베이스 이미지로 많이 사용됩니다.# 도커 이미지 다운로드docker pull ubuntu:14.04* 이미지이름:태그 입니다. 대게 TAG는 버전명이 들어갑니다. ubuntu:14.04 는 우분.. 더보기
"다이어리 메모장!(+그리기 메모)" 오픈소스로 공개합니다. 2011년도 처음 안드로이드 개발을 시작하면서 2012년 첫서비스된 다이어리 메모장!(+그리기 메모) 를 이제는 오픈소스로 공개하고자 합니다.벌써 출시한지 4년이란 시간이 지나버려서 코드가 지저분하긴 하지만, 그래도 참고하실께 한개라도 있다면 도움이 됬으면 좋겠네요소스코드는 Github 에 공개해두었습니다.현재 마켓에도 올라가 있으니 설치해 보실 수도 있습니다.구글플레이(GooglePlay)티스토어DiaryMemo* 본 프로젝트는 2011년 ~ 2012년 까지 개발되던 프로젝트입니다. * 2016년 1월 부터 공식적인 개발중단으로 인하여 소스코드를 오픈소스화 합니다. * 초창기에 두서없이 만든 프로젝트이기 때문에 코드정리는 안되어있고 엉성할 수 있으니 참고용으로만 사용해주세요. * 본 프로젝트는 이클립스.. 더보기
[Spring] 스프링에서 sitemap.xml 및 robots.txt 처리하기 스프링 프레임워크로 사이트를 개발하여 sitemap 및 robots.txt 를 처리해야할 필요가 있을때 아래처럼 구성하면 유기적으로 관리가 가능합니다.sitemap.xml 에 신규 컨텐츠를 지속적으로 추가해주어야 구글검색등에 반영이 될 수 있습니다SitemapController.java@Controller public class SitemapController { @RequestMapping(value = "/sitemap.xml", method = RequestMethod.GET) @ResponseBody public XmlUrlSet main() { XmlUrlSet xmlUrlSet = new XmlUrlSet(); create(xmlUrlSet, "", XmlUrl.Priority.HIGH); c.. 더보기
HttpURLConnection 사용시 참고사항 // HttpURLConnection 객체 생성.HttpURLConnection conn = null; // URL 연결 (웹페이지 URL 연결.)conn = (HttpURLConnection)url.openConnection(); // TimeOut 시간 (서버 접속시 연결 시간)conn.setConnectTimeout(CONN_TIMEOUT * 1000); // TimeOut 시간 (Read시 연결 시간)conn.setReadTimeout(READ_TIMEOUT * 1000); // 요청 방식 선택 (GET, POST)conn.setRequestMethod(GET); // Request Header값 셋팅 setRequestProperty(String key, String value)conn.setR.. 더보기