본문 바로가기

분류 전체보기53

[Android] Layout 테두리 설정 및 모서리 둥글게 만들기 안녕하세요 초보개발자 시아아빠입니다. 저가 요즘따라 굉장히 많이 사용하게 되는 것 중에 하나인데요. 레이아웃이나 버튼을 커스텀하여 테두리를 주거나 모서리를 둥글게 만들어주는 겁니다. 회원가입을 구현 중 EditText를 구현하면 위 그림과 같이 하단에 밑줄이 생겨서 입력을 할 수 있게되어 있죠. 저가 원하는 그림은 이것이 아니기에 커스텀하여 사용하기로 하였습니다. 짧게(?) 아이디부분만 보겠습니다. 레이아웃을 세분화하여 좀 길어보이기는 하지만 별 내용없습니다. EditText에 준 특별한(?) 설정이라고는 hint밖에 없는데요. 이 기본 EditText를 둥글게 만들고 테두리까지 주고 싶으신 분은 저 뿐만이 아니라고 생각됩니다 ㅎ(원하는 그림에따라) 둥글게 그리고 테두리를 주려면 해당 EditText(해.. 2019. 9. 24.
[개발자로 한 걸음] 프론트엔드? 백엔드? 서버? 안녕하세요. 초보개발자 시아아빠입니다. 이번 포스팅에서는 사xx, 잡xx 등등 구직 활동 많이 하실텐데요! 제가 구직활동시 이용했던 플랫폼인 사xx, 잡xx 뿐만 아니라 구인 글 보시면 많이들 보실텐데요. 바로 프론트엔드(Front-End), 백엔드(Back-End) 등등 많이 보실겁니다. 저는 비전공에 컴맹이다 보니 어떤 일들을 구하는 건지, 무슨일을 해야하는건지 이해할 수가 없었습니다. 처음보면 어려운 그들에 대하여 알아보겠습니다. 개발자에는 많은 개발자가 있습니다. 웹 개발자, 앱 개발자, 서버 개발자 등등... 다른 개발자들에게도 통용되는 언어이기는 하지만 웹 개발자에게 많이 쓰이는 언어입니다. 프론트 엔드(Front-End) : 사용자에게 웹 브라우저에서 직접적으로 보여지는 부분 백엔드(Back.. 2019. 9. 17.
[컴퓨터 구조] 운영체제란? 안녕하세요. 초보개발자 시아아빠입니다. 이번은 운영체제에 대해 알아보겠습니다. 제가 업무를 보며 처음 듣는...그렇지만 꽤 자주 듣는 단어들로 OS, 인터페이스 등이 있었습니다. 그들에 대해 한 번 알아보겠습니다. 컴퓨터 사용하시는 분들은 모두 컴퓨터 한 대만 이용해보시지 않았을겁니다. 집에서도, PC방에서도, 회사에서도, 학교에서도 사용하실텐데요. 하다못해 10년간 사용하던 컴퓨터를 바꿔 새 컴퓨터를 이용하시는 분들도 계실겁니다. 이 각기 다른 곳의 다른 종류의 컴퓨터들을 사용하실때마다 사용법을 따로 배우시지 않으셨을텐데요! 이렇게 서로 다른 종류의 컴퓨터를 똑같은 방법으로 사용할 수 있는 것은 바로 '운영체제(OS)'의 도움이 있기때문입니다. 운영체제(OS)는 다른 어떤 하드웨어라도 사용자가 동일한 .. 2019. 9. 16.
[컴퓨터구조] 밑 바닥 개발자의 시작, 컴맹소리는 지긋해! 지긋지긋한 컴맹소리, 탈출시작하자! 컴퓨터의 구조 알고나면 어려울게 하나없다. 컴퓨터 시스템은 개념적으로는 이렇게 하드웨어, 소프트웨어, 그리고 펌웨어의 결합으로 이루어진다. #하드웨어(Hardware) - 하드웨어는 사람에 비유하자면 눈, 코, 입, 손, 발처럼 컴퓨터의 신체기관과 같다. 하드웨어는 다들 이해를 비교적 쉽게한다. 컴퓨터의 만져지는 것들, 부품들은 다 하드웨어라고 볼 수 있다. 각종 본체 부품(하드디스크, *CPU, 그래픽카드 등등)과 모니터, 키보드 등이 이에 속한다. (만질수 있다) 이 하드웨어의 품질이 컴퓨터의 정보처리 능력을 결정한다. 즉, 하드웨어가 좋을수록 컴퓨터가 좋다! (300만원짜리 컴퓨터가 100만원짜리 컴퓨터보다 좋듯이 당연하게!) * CPU => 중앙처리장치 - 머리.. 2019. 9. 11.
내 꿈은 개발자 그렇지만 난 지금... 안녕하세요 초보개발자 시아아빠입니다. 이번 포스팅. 제목 그대로 내 꿈은 개발자, 그렇지만 난 지금.... 저는 꿈(?)이라기엔 알맞지 않고, 현재 목표가 혼자서도 결과물을 낼 수 있을 개발자가 되는 것입니다. 그렇지만 저는 지금 비전공자이며, 컴맹 소리도 적지않게 듣고 있습니다. 이런 제가 개발자로 나아가는 과정, 지금 이 순간 순간 포스팅을 해놓지 않으면 현재 컴맹 수준의 저와 같은 분들에게 어떤 방식으로 알려줘야할지, 어떤 내용을 궁금해할지 등등 입문자가 궁금해할 내용 또는 입문자의 나아갈 방향 등을 이해하기에 지금 순간순간을 그려나가는 것이 맞다고 생각합니다. (초등학생을 효율적으로 가르치고자, 초등학교때의 지식과 수준에 맞추려면 자신의 초등학생때를 생각하면서 가르쳐야지만 먼 과거이기에....초등.. 2019. 9. 11.
[Android] 상태표시줄 색상 변경하기 2 안녕하세요 초보개발자 시아아빠입니다. 상태표시줄 색상 설정하기를 포스팅한 적이 있습니다. getWindow()를 사용하여 statusBar의 Color을 set해주어 사용했었는데요. 오늘 알려드릴 상태표시줄 색상 설정법은! 각 Activity마다 statusBar를 set해줄 필요없이 styles에서 설정해주는 방법인데요. 여기서 한 번 선언을 해주면 매번 statusBar의 color를 set해주지 않아도 상태표시줄의 색상을 바꿀 수 있습니다. 다만 한 화면의 상태표시줄 색상만 바꾸고 싶다면 저번에 포스팅 했던데로 getWindow()를 사용하여 set해주면 getWindow()를 이용하여 set해준 색상을 따라간답니다~! 우선 res에 가면 values가 있어요 values에 styles가 있습니다... 2019. 9. 10.
[Android] 생명주기, onPause와 onStop의 차이점 안녕하세요~ 초보개발자 시아아빠입니다! 이번 포스팅은 안드로이드의 생명주기에 대하여 알아보겠습니다. 가장 기본이 되면서, 잘 알아두시면 개발의 폭이 넓어질 내용입니다. 그래서 안드로이드 입문하실때 이 내용을 짚고 넘어가시면 좋겠습니다. 개발자가 만든 어플의 특정 Activity가 실행이되면 기본적으로 onCreate() -> onCreate() -> onStart() -> onResume() -> Activity Starts로 Activity가 실행이 됩니다. 실행 후 다른 Activity가 앞으로 올 경우 onPause()가 실행되며 다시 Activity가 앞으로 올 경우 onResume()이 실행됩니다. 실행 순서대로 설명을 하겠습니다. 1. onCreate() ...더보기 - onCreate는 Ac.. 2019. 9. 6.
[Eclipse] 이클립스에서 VSS연동해서 사용하는 법 안녕하세요! 초보개발자 시아아빠입니다!! 이번에 새로운 프로젝트를 진행 중 서로 파일을 주고받기 번거로워 이클립스에 VSS연동하여 사용하기로 하였는데요! 저와같이 VSS를 연동할 일이 있으신 분들 도움되시길 바랍니다! (저도 까먹어서 검색하였어요....) 우선 VSS플러그인이 있어야해요! 1. http://www.eclipse-plugins.2y.net 에서 VSS로 search 하여, VSS PlugIn을 다운받습니다. 저는 http://sourceforge.net/projects/vssplugin에서 다운로드 하였어요~! 2. 다운로드 받은 VSS plugin을 Eclipse \ plugins 폴더에 복사합니다. 플러그인 설치 끝~!! 플러그인 설치 확인은 메뉴에 window -> preference.. 2019. 7. 30.
[Android] 진동(Vibrator) 사용법 안녕하세요~ 초보개발자 시아아빠입니다! 이번 포스팅은 안드로이드에서 진동을 주고싶을 때!! 그 방법에 대해서 포스팅하겠습니다. 문자가 왔을 때, 카x이 왔을 때 진동 많이 느껴보셨을텐데요! 이 진동 기능은 아시다시피 사용자에게 알리는 기능 또는 이벤트에 대한 인식을 주기위해 사용합니다! 그렇기때문에 앱 개발에 필수적인 요소라고 할 수 있는데요! 이제부터 어떻게 구현하는지 보겠습니다! 우선 진동(Vibrator) 또한 권한 영역인데요. 카메라, 전화걸기 등과 마찬가지로 진동을 사용하기 위해서는 권한이 필요합니다. 권한은 다들 아시다시피 AndroidManifest.xml에 코드를 추가해주는게 첫번째 순서죠!! 1. AndroidManifest.xml에 코드추가 ▲이렇게 코드를 추가해주시면 권한 설정은 끝났.. 2019. 7. 24.