본문 바로가기

무한코딩/안드로이드 어플리케이션

(10)
[날지 무한코딩] minSdkVersion 에러 해결법 너무 오랜만에 포스팅을 작성을 하게 되네요. 그간 취직도 하고 뭐 여러일이 있었습니다..ㅎㅎ 이제 포스팅을 다시 시작하려 끊었던 포스팅을 이어 붙이기 위해 안드로이드 계산기 애플리케이션을 포스팅하려 개발을 하려하니 Android studio 툴도 많이 바뀌었고 뭐 이것저것 에러도 드문드문 생겨 이렇게 글을 남겨 놓을까 합니다. 오랜만에 하려하니 말이 길어지네요ㅠ 이 글을 보시는 분을은 다음과 같은 에러가 발생했다고 생각이 됩니다. The application's minSdkVersion is newer than the device API level.Installation did not succeed. The application could not be installed: INSTALL_FAILED_OLD..
MacOS 환경에서 Android studio 설치하기 오늘은 Mac OS(맥북)에 Android studio를 설치하여 안드로이드 개발 환경을 만들어 보도록 하겠습니다. 우선 파일을 다운 받아 보도록 하겠습니다. 안드로이드 다운로드 링크 또는 검색창에 "Android studio"라고 검색하면 검색페이지로 이동이 가능합니다. 접속을 하시면 초록색버튼을 클릭해서 다운을 받도록 합시다. 약관에 동의하고 파란색 버튼을 눌러 다운로드를 진행합니다. 버튼을 누르면 시스템에서 한번 더 확인을 합니다. 다운로드를 허용해 줍니다. 오른쪽 상단에 보시면 다운로드 진행 상황이 보입니다. 신기해서 찍어 봤습니다... 다운로드가 완료되면 dock에서 휴지통 왼쪽에 있을 다운로드를 클릭하여 다운받은 dmg 파일을 실행합니다. 자, 그러면 이렇게 파일을 열 준비를 합니다. 파일을 ..
[날지 무한코딩] WebView 만들기, WebView에 터치이벤트 주기 웹앱과 하이브리드 앱을 사용할 개발자라면 무조건 알아야하는 위젯이 WebView라고 생각이 듭니다. 오늘은 아주 간단하게 WebView를 만들어 볼까 합니다. 또 webView를 터치할때 생기는 이벤트에 대해서도 설명을 해 드릴까 합니다. 우선 프로젝트를 생성 하겠습니다. 프로젝트를 생성하셨으면 MainActivity가 아닌 Manifest로 들어가 보겠습니다. manifest는 화면 좌측 상단에 보시면 있습니다. 이 Manifest는 화면관리, 권한관리와 같은 어플의 전반적인 권한을 관리하는 곳입니다. 앞으로도 자주 그리고 중요하게 쓰일 곳이니 꼭 기억하세요. 오늘은 웹뷰를 사용하기 때문에 인터넷 권한을 manifest에 줘야 합니다. 1cs
[날지 무한코딩] 안드로이드 스튜디오 계산기 만들기 #1 오늘은 계산기 어플리케이션을 만들어 보도록 하겠습니다. 계산기는 어떠한 컴퓨터 언어를 사용하든 초반 예제로 대부분 사용을 하는듯 합니다. 여타 언어들로 계산기를 구성하는 것은 한가지의 언어로만 작성하기 때문에 쉽게 느껴지지만 안드로이드는 상황이 조금 다릅니다. 우선 UI를 구성하고 UI와 관련된 여러 위젯들의 기능을 다시 java로 구성을 해야되기 때문에 두번 일을 하는듯한 느낌이며, 제 경험상 초반에 개념을 잘 못 잡으면 결국 애플리케이션이 산으로 가고 마는게 안드로이드 개발인것 같습니다. 각설하고!, 프로젝트를 새로 생성하고 화면구성부터 시작해야겠죠? 저는 이렇게 화면을 구성했습니다. 아래에 xml코드가 있긴 하지만 보기전에 혼자 해보는게 더 중요합니다! 코딩에 있어서 답은 하나가 아니기 때문에 코드..
[날지 무한코딩] 안드로이드 스튜디오 액티비티 만들기, 액티비티 이동 어플을 사용하면 버튼을 눌렀을때 화면이 다른 화면으로 전환되는것을 보셨을 겁니다. 우리가 어플을 사용하면서 보는 화면단위를 흔히 "액티비티(Activity)"라고 합니다. 화면이 전환이 된다는건 액티비티가 전환이 되었다고 보시면 되겠죠? 또, Layout을 이용한 화면 전환도 있긴 하지만 사용빈도가 낮기 때문에 오늘은 새로운 액티비티를 생성하는 법과 버튼을 이용하여 액티비티 이동하는 방법을 알려드리려 합니다. Button 생성 하는 법 : http://redmuffler.tistory.com/425 항상 말씀드리듯, 저도 했으니까 모두 하실 수 있습니다!! 우선 프로젝트를 생성해야겠죠? 생성합니다.!! 여전히 Empty 액티비티를 사용합니다. 왼쪽 탐색기 툴에서 MainActivity의 자바 소스가 들어..
[날지 무한코딩] 안드로이드 스튜디오 버튼(Button) 만들기 오늘은 어플리케이션에서 가장 기본이고 가장 널리 쓰이는 버튼(Button)을 생성하는 방법을 알려드리려합니다. 굉장히 간단합니다.(저도 했으니까요!) 자, 우선 프로젝트를 새롭게 생성해 봅시다. Empty Activity를 사용해서 프로젝트를 진행 해보겠습니다. Basic Activity을 사용해도 무방하지만 처음엔 Empty Activity를 사용하며 대충 구성을 파악하는게 중요하다고 생각합니다. (Basic Activity엔 불필요 할 수도 있는 기능이 쬐~끔 추가되어 있어서..) 위에 사진처럼 화면을 구성하면 작업환경은 다 구성 된거입니다. 1번은 경로입니다. 위에 Java는 Java언어를 사용하여 여러 기능을 넣는 곳이라 생각하시면 되고, res는 우리가 보는 화면을 구성하는 곳이라고 생각하시면 ..
[날지 무한코딩 안드로이드 어플리케이션 제작] - 3일차 (프로젝트 생성) 오랜만이네요. 그동안 어플을 제작해서 배포도 하고 학교도 다니고 이것저것 하다보니ㅎㅎ 2일차에서 3일차로 넘어가는 시간이 무려 16개월이 걸리네요 헤헤 오늘은 안드로이드 스튜디오에서 프로젝트를 생성하는 방법을 알려드리겠습니다. 그렇다면 이제 안드로이드 스튜디오를 실행해 봅시다. 아마 제일 처음 안드로이드 스튜디오를 시작하시는 분이라면 이런 화면이 뜰꺼에요. 두번째, 세번째 시작하시는 분들은 이전에 작업하셨던 프로젝트가 뜨겠죠? 혹시나 프로젝트를 생성한뒤 이 화면이 뜨게 하려면 어떻게 하느냐, 프로젝트를 닫을때 close project를 눌러 프로젝트에서 빠져 나오시면 됩니다. 프로젝트 만들기를 누르시면 이런 화면이 뜹니다. application name 은 프로젝트의 이름입니다. 어플의 이름이랑은 관련 ..
[안드로이드]EditText 커서 및 밑줄 수정 textCursorDrawable 에 null을 주고 textcolor를 입력하면 커서와 text의 색깔이 바뀝니다. 밑줄의 색깔은 values - color.xml에 있는 값중 #000000 에서 '#000000'부분을 수정하면 됩니다.
[바닥부터 시작하는 안드로이드 어플리케이션 제작] - 2일차 1일차랑 2일차랑 거의 한달 차이가 나네요.. 그간 열심히 한다고 노력했는데.. 교재 선정도 잘못되었고 저사양이였던 집 컴퓨터 때문에 어플제작을 순조롭게 못가기도 했습니다. 이제는 알바도 끝나고 새 컴퓨터도 장만했으니 본격적으로 어플리케이션을 제작하도록 하겠습니다. 오늘은 SDK를 설치하는 방법을 알려드리려 합니다. SDK의 다운로드는 선택적인 사항일 수도 있지만 다운받아 놓으면 각 플랫폼에서 적용 할 수 있는 Tool등을 사용 할 수 있기 때문에 대체로 모든 교제에서 다운 받는 것을 추천하더라고.. 그래서 저도 다운 받아봤습니다. 다운 받기 전에 디스크의 용량을 넉넉히 확보해야 한다는점 미리 알려드립니다ㅎㅎ 자 안드로이드 스튜디오를 먼저 키고 위에 메뉴를 보시면 Tools-Android-SDK Mana..
[바닥부터 시작하는 안드로이드 어플리케이션 제작] - 1일차 초창기 계획보단 많이 틀어진 방학이 시작이 되었습니다ㅠㅠ 집에서 놀기는 뭐하고 알바를 구하기도 애매한 상황에서 내가 하고싶은것을 하자! 그리고 공유를 하자!라는 생각으로 전문지식 아~~~~~무것도 전무한 상태에서 나름 장기프로젝트인 바닥부터 시작하는 안드로이드 어플리케이션 제작을 시작하려고 합니다. 많이 부족하고 틀린점도 있을 수도 있겠지만 같이 나가 봅시다! 오늘은 1일차입니다! 오늘의 결과물을 말씀드리기에 앞서 제 상황을 말씀드리자면 교재 선정 못했습니다. 비싸기도 하고 뭐가 뭔지도 모르기에..ㅠㅠ 그래서!! 다른 블로거님들의 도움을 받아가며 일단 맛보기를 진행할 예정입니다ㅎㅎ 물론 참고한 블로그의 출처는 분명히 남겨둬야겠죠! 어플을 제작하는데 있어 가장 필요한게 무엇일까요? 음..저는 아이디어라고 ..