본문 바로가기

프로그래밍/Android

안드로이드 개발자 등록하기! 저도 드디어 안드로이드 판매자 계정을 등록했어요!! 제대로 된 앱 하나 만들지 못하지만... 꾸준히 공부해서 = _= 만들어 볼렵니다!! 그러기에 구글 개발자 등록부터 해야겠죠... 직접 등록해보니까 그리 어렵지 않더군요 우선은 https://play.google.com/apps/publish 개발자 등록 사이트로 이동 로그인이 되어있다면 저와 같이 바로 개발자 계약 수락 단계로 넘어가고 로그인이 안되어 있다면 로그인부터 하라고 합니다. 7시 하단의 결제 페이지로 이동을 하여 25달러를 결제를 하는데요 비자, 마스터카드.. 등등 해외 결제 가능한 카드를 등록하면 결제가 되는데.. 해당 이미지는 너무 프라이버시~~~해서 안올렸어요. 그 외 계정 세부정보를 작성해주고 완료를 누르면 뚜둥!! 이로써 저도 구글.. 더보기
앱인벤터를 이용해 안드로이드 앱 쉽게 만들어 보기! 저번에는 안드로이드 스튜디오를 설치하는 방법에 대해서 알아봤습니다. http://wanbong.tistory.com/entry/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EC%8A%A4%ED%8A%9C%EB%94%94%EC%98%A4-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0 이번엔 안드로이드 스튜디오보다 더 쉽게 기본적인 앱을 만들 수 있는 앱인벤터 설치에 대하여 알아볼까합니다. 항상 시작은 구글신에게 물어봅니다 앱인벤터 사이트를 알려주세요~ 그럼 바로 위의 사이트로 접속이 되고 Create App 라는 주황 버튼을 눌러줍니다! 중간에 보기 어려우니 위의 화면처럼 한글을 선택해주고 어려운 영어에서 벗어나봅니다.. 그리고서 프로젝트를 만들어.. 더보기
안드로이드 스튜디오 설치하기 안드로이드 프로젝트를 하려면 제일 먼저 해야될 것중에 하나죠 개발 툴을 설치!! 그 중에 하나 안드로이드 스튜디오를 설치해볼 겁니다. 우선 구굴 신에게 안드로이드 스튜디오 를 검색합니다. 위에 링크를 따라가면 해당 화면이 나오는데 뭐 볼것도 없이 초록색 버튼으로 만들어진 다운로드 안드로이드 스튜디오 2.0을 누르면 다운로드는 끝~ 다운로드 시작하기전에 이용약관에 대하여 나오는데 ㅇㅇㅇ!! 알겠어 하고 넘어가줍니다. 다운로드가 시작되면 설치 방법에 대하여 설명도 해주네요. 요새 좋아짐... 실제 파일이 다운로드 완료되면 계속 다음...다음 ... 다음 귀찮으니.. 기본설치형인 스탠다드로~ 기본 셋팅에 대해서도 이런게 설치될거다~~ 알려주는데요 기본 설정도 끝났다면!! 바로 실행해 봅니다. 실행 후 가장 기.. 더보기
[안드로이드] 시간 출력하기 우선 시간 출력에 필요한 클래스부터 가져다 붙인다. Calendar 같은 경우 날짜와 시간 정보를 표시할 때 필요한 클래스이며, GregorianCalendar 같은 경우 Calendar의 서브 클래스로써 Calendar보다 정교하다. 전세계적으로 공인된 태양력을 사용한다나.. 뭐나... 암튼 그러하다... 문자열을 연산해야되다보니 string 보단 stringbuilder를 이용하여..할당 해주고... 달력도 새롭게 할당해주고... 컨트롤러 ID도 불러오고 문자열 연산을 통하여 Calendar.get을 이용하여 시간을 가져오면 된다. 그렇게 어렵지도 않은 부분이다. 그리고 출력할 부분을 작성하게 되는데.... 실행 화면이다. 더보기
[안드로이드] 메세지 띄우기 이번에도 저번에 작업했던거에 추가적으로 이어진다. 메세지를 띄우는 작업이다. 안드로이드에선 Toast란 놈가지고 작업을 한다. 코드는 한줄이면 된다. 해당 코드는 버튼 클릭 이벤트에 넣었다. 1번째 인자는 나를 가리키고, 2번째 인자는 문자열을 가리키고, 3번째 인자는 정렬 방식이다. 코드를 추가하고 빌드하면 화면 하단에 123이라고 출력되는 걸 볼 수 있다. 더보기
[안드로이드] 버튼 사용하기 현재까지 컨트롤에 대해서 그냥 끌어다가 쓰면 되는 수준이였다. 그렇다면 각 컨트롤에 대한 이벤트를 사용해 볼 때가 온것이다. 그래서 기본적인 버튼 클릭 기능을 추가해본다.! 구성은 전에 작성 되던 프로젝트에 이어서 쭈욱 추가 된다. 간단하다. 텍스트박스 하나 지우고 버튼 하나 추가 하였다. 실행을 하면 Hellow world가 입력한 값으로 변경 된다. 그럼 코드를 한번 보자. 처음 코드를 짜면서 Hellow world 때부터 유심히 봤어야 하는데.. 그러질 못했다.. 간단하게 설명해보면 implements 이거 때문에 많이 고생 했다....사전을 찾아보면 도구라고 나온다. Button.OnClickListener 도구를 쓰겠다. Button btn 버튼 변수를 하나 선언하고, btn = (Button).. 더보기
[안드로이드] Text Fields 사용하기 우선 텍스트 필드부터 확인해보자. 잘은 안보이겠지만... test -res - layout 의 activity_main.xml 페이지를 가면 각 컨트롤들을 사용할 수 있다. 내가 제일 먼저 본 것은 TextFields ! 사용하는 법은 간단하다. 텍스트 필드를 선택해서 끌어다 놓으면 만들어진다. 또한 Outline에 editText(num)으로 구성 된다. 코드상에서 다루어지는 이름은 editText인가보다 . 그래서 쉽게 끌어다가 빌드 시켜 보았다. 엄청 쉽다. 텍스트 필드 같은 경우 여러가지 속성이 정해진 상태로 사용할 수 있게 구성 되어 있는데 기본적인 Plain Text Person Name Password Password(numeric) E-mail address multi Text ...등등 .. 더보기
[안드로이드] Hello world 실행하기 안드로이드 책보고서 처음부터 다시 공부.....블로그에 차근 차근 글 올리면서.. 그래서 다시 헬로우월드부터 시작 ~ 단순히 안드로이드 새 프로젝트 만들어 에뮬레이터 셋팅 후 실행하면 위의 화면처럼 나온다. 실행 단축키도 헤메고 난리가 아니였다... 계속 메뉴에서 런해서 에뮬레이터 선택하고 삽질해서 실행 했는데.. 이클립스에서 프로젝트 생성 후 처음 뜨는 파일이 manifest 파일인데 이 파일에선 실행 단축키가 안먹힌다.그러니 activity 코드로 넘어가서 실행 단축키를 써서 실행하면 된다. 에뮬레이터는 480*800 해상도의 안드로이드 API 17, 젤라빈인데... 정말로 에뮬레이터 실행이 너무 느린거 같다... 더보기