일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 스투키
- 안드로이드
- 2in1무선충전기
- 겨울나기
- 방울토마토키우기
- 메이플
- 다크나이트
- Android
- 방울토마토 유기농
- 에어팟충전기
- 다이소 방울토마토
- 집 방울토마토
- 안방농사
- 핫엔드
- 괌 신혼여행
- 신혼여행
- 메이플스토리
- 어플만들기
- 집에서 방울토마토 키우기
- 메이플스토리M
- 괌맛집
- 휴대용무선충전기
- 보일러절약
- 방토 농사
- 다이소 방울토마토키트
- Ender 3 V3 KE
- 쿠폰나눔
- 맥세이프충전기
- 방울토마토 씨부터 키우기
- 괌
- Today
- Total
목록안드로이드 (6)
괴도군의 블로그
안녕하세요 괴도입니다. 오늘은 this에 대해서 알아보도록 하겠습니다. 안드로이드를 포함한 자바에서 this는 자신의 객체를 가리킵니다.예를들어 Box라는 클래스가 있을경우 Box box = new Box(); 위와 같이 객체를 생성해서 사용하듯이 클래스안에서 자신의 객체를 이용할때는 this를 통해서 처리합니다.(물론 객체가 생성되어야 클래스안의 this도 사용되겠죠) this는 객체이기때문에 this.함수명 / this.변수명 으로 public접근자를 접근할 수 있구요 this()를 통해서 생성자를 표시하기도합니다.(이부분은 생성자 안에서만 사용가능합니다.) 여기까지는 일반 자바설명입니다. --------------------------------------------------------- 안드로이..
안녕하세요 괴도입니다.오늘은 몇일전 지식IN에 답변을 남기면서 적용해봤던프레임에 대해서 써보도록 하겠습니다. View는 onDraw()에서 화면을 그립니다. 그 화면에 표시되는 도화지가 파라미터로 넘어오는 Canvas 이죠.거기에 자기가 원하는 무언가를 그릴 수 있습니다.그런데.. 처음 뷰를 상속받아서 커스텀뷰를 만들다보면왜 화면이 멈춰있지? 라는 생각이 들게됩니다. 당연하겠죠..onDraw()는 View의 라이프사이클에 따라 한번 호출되거든요(버튼, 텍스트뷰, 이미지뷰 등등 모든게 뷰입니다. 한번 그려지고 다시 또 반복해서 그려질 필요가없죠 // 리소스가 변하지 않는이상..) 그래서 화면을 새로고침(?)하기 위한 메소드가 invalidate()입니다.이 메소드를 호출하게되면 onDraw()가 다시한번 ..
안녕하세요 괴도입니다.이번 포스팅에서는 안드로이드 화면의 기본이 되는 View를캡쳐하는 방법을 알아보겠습니다.안드로이드 개발자 사이트에서 검색한 내용입니다.setDrawingCacheEnabled(boolean enabled);Enables or disables the drawing cache. When the drawing cache is enabled, the next call to getDrawingCache() or buildDrawingCache() will draw the view in a bitmap. Calling draw(android.graphics.Canvas) will not draw from the cache when the cache is enabled. To benefit fr..
마스크로 이미지 자르기 !! 안녕하세요 괴도입니다.image crop이라고 검색하면.. 다들 사각형으로 자르는 시스템 기본이나..뷰에서 Rect를 가지고 자르는 정도의 라이브러리들이 많습니다.이번 개인프로젝트를 시작하면서 옷들을 잘라내야하기때문에 개발하게 되었습니다. 옷장어플인 루크앱에 적용된 마스킹 이미지 라이브러리를 소개하려고 합니다.git 주소: https://github.com/jypDev/MaskCropView적용법은 프로젝트의 build.gradle만 수정하시고 빌드하시면 됩니다.git주소에 가보시면 사용법과 적용법이 나와있습니다.12345678910111213141516171819202122232425262728293031apply plugin: 'com.android.application'..
안드로이드는 4가지 컴포넌트로 구성되어있다. 액티비티, 컨텐트 프로바이더, 서비스, 브로드캐스트 리시버 각각의 내용은 아래 주소를 참조하기 바랍니다.http://marcof.tistory.com/44 데이터 전달에 있어서 intent를 사용하고 허용 데이터크기는 1MB로 제한되어있다. 아래와 같이 사용하면 자유롭게 전달이 가능하다.. 12345678910111213141516171819202122232425262728293031323334353637public class DataManager { //기본구조 //static 객체변수 instance선언 private static DataManager _Instance; //static 객체변수 getter선언 (항상 같은 객체를 가져오게된다.) publi..
글을 쓰는 재주주는 없지만몇개의 앱을 개발해본 경험을 토대로 정리해보려고한다. 앱을 만들고 싶은 사람은 많을 것이다. 하지만.. 어떻게 만들어야할지 어떻게 시작해야할지모르는 사람들이 많을것이다. 그래서 이 글을 통해 조금이나마 도움이 되었으면한다. 1. 이번편의 주제인 기획! 소프트웨어개발을 전공한 본인은 프로그램의 개발단계에 대해서는 알고있다. 하지만 분석-설계-구현-유지보수의 단계를 아는것일뿐 기획단계는 배운적이 없다.. 기획은 말그대로 뭔가를 생각해내어 일을 꾸미는것이다. 그런데 가만보면.. 누구나 어느정도는 기획을 하고있는게 아닐까 싶었다. "아 이런게 있으면 좋을텐데.." 라든지 "이런건 어떨까?" 등등.. 그리고 아이디어에서 그치지않고 정리한것이 기획일것이다. 그렇게 누구나 기획을 할 수 있음..