본문 바로가기

안드로이드

[안드로이드/Android] 안드로이드 Paint 안드로이드 내 멋대로 그리기   안드로이드 Canvas안드로이드 Paint                    ☜ 보고 계신 곳안드로이드 Path안드로이드 Bitmap읽기 전에 손가락 한번 꾸~욱 _(__)_ ♥감사합니다.^^ ☞ ☜안드로이드 PaintPaint 상속 계층도java.lang.Object└─ android.graphics.PaintPaint의 하위 클래스들TextPaintPaint 은 머야?그리기(Draw)하기위해 쓰여지는 도구 라고 생각하시면 됩니다.쉽게 말해 Canvas가 도화지라면 Paint는 붓이라고 생각하시면 좋을듯 합니다.도화지에 그림을 그릴때 우리들은 여러가지 붓을 사용하여 효과를 줍니다. 붓을 굵기, 색상, 모양등을 선택해서 원하는 형태로 그릴수 있는 것이죠.Paint 에서 사.. 더보기
[안드로이드/Android] 안드로이드 Canvas 안드로이드 내 멋대로 그리기   안드로이드 Canvas                    ☜ 보고 계신 곳안드로이드 Paint안드로이드 Path안드로이드 Bitmap읽기 전에 손가락 한번 꾸~욱 _(__)_ ♥감사합니다.^^ ☞ ☜안드로이드 CanvasCanvas 상속 계층도java.lang.Object└─ android.graphics.CanvasCanvas 은 머야?그리기(Draw)하기위해 쓰여지는 도구 라고 생각하시면 됩니다. 안드로이드에서 그림을 그릴때 사용되는 클래스이며 도화지라고 생각하시면 됩니다.그래서 Canvas에 있는 메소드들은 대부분 그리기는 메소드 drawXXXX() 들이 대부분 존재 하고 있습니다.Canvas 에서 사용되는 메소드모든 메소드를 전부 살펴볼수는 없기 때문에 draw관련.. 더보기
[안드로이드/Android] 안드로이드에서 내 멋대로 그리기 안드로이드 내 멋대로 그리기   ☜ 보고 계신 곳안드로이드 Canvas안드로이드 Paint안드로이드 Path안드로이드 Bitmap읽기 전에 손가락 한번 꾸~욱 _(__)_ ♥ 감사합니다.^^ ☞ ☜안드로이드에서 내 멋대로 그리기 개발을 하다보면 안드로이드에서 제공되는 고정된 위젯 외에 이미지나 글자 등을 내 멋대로 만들고 싶을때가 있습니다. 예를 들면 화면을 터치하서 움직이면 내 손가락을 따라오는 이미지 만들기, 손글씨 쓰기등 고정된 형태가 아니라 사용자의 요구에 따라 실시간으로 변경되어야 한다면 어떻게 해야 되는지 오늘 알아 보려고 합니다. 먼저 간단한 예제를 보도록 하겠습니다.package com.tistory.jwandroid;import android.app.Activity;import andro.. 더보기
[안드로이드/Android] 안드로이드 ImageView 안드로이드 ImageView읽기 전에 손가락 한번 꾸~욱 _(__)_ ♥ 감사합니다.^^ ☞ ☜ImageView 상속 계층도java.lang.Object└─ android.view.View└─ android.widget.ImageView버튼의 하위 클래스들ImageButtonImageView은 머야?Icon 같은 이미지를 표시해주는 위젯 입니다.ImageView Class는 다양한 형태의 이미지를 공급받을 수 있는데 리소스, 컨텐트 프로바이더, 웹상의 특정 이미지, 파일등의 이미지를 표시할  수 있습니다.ImageView의 속성?android:adjustViewBounds - setAdjustViewBounds(boolean)   이미지의 가로,세로의 비율을 맞추기 위해 이비지뷰의 크기를 조정할 것인가를.. 더보기
[안드로이드 팁] 안드로이드 View 보임과 안보임, 없음의 차이 안드로이드 View 보임과 안보임, 없음의 차이 안드로이드 팁이라고 하기엔 너무 쉬운 내용이기에 올리지 않으려고 했으나 최근(바로 어제) 개발하면서 이녀석 때문에 반나절이라는 시간을 날린걸 생각하면 가끔은 인지하고 있으면 좋을거 같아 이렇게 흔적을 남깁니다. 오늘 볼것은 바로 VISIBLE, INVISIBLE, GONE 이녀석의 차이점 입니다. 안드로이드 레퍼런스 사이트에 나와있는 녀석을 보도록 하겠습니다. android:visibilityControls the initial visibility of the view.Must be one of the following constant values.ConstantValueDescriptionvisible0Visible on screen; the defaul.. 더보기
[안드로이드/Android] INSTALL_FAILED_INSUFFICIENT_STORAGE INSTALL_FAILED_INSUFFICIENT_STORAGE Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGEPlease check logcat output for more details.Launch canceled! 오늘 이상하게 신기한 에러들이 많이 보입니다.아침에 앉자 마자 에러가 2개. 좀전에 발생한 에러 installation failed due to invalid APK file 을 해결하자 마자 바로 에러가 발생하더군요. 먼일인지. 단어 뜻으로는 설치하려는데 용량이 부족하다라는 뜻인거 같은데. 용량이 부족하지는 않거든요.그래서 먼지 몰라 다시 구글링 생각보다 허무하게 끝나더군요. 로그가 너무 많이 쌓였으니 점 지우고 작업해라! 대부분은 에.. 더보기
[안드로이드 팁] 구문분석 오류 패키지를 구문 분석하는 중 문제가 발생했습니다. 구문분석 오류 패키지를 구문 분석하는 중 문제가 발생했습니다. 티스토어에 간단한 앱을 만들어서 검증을 요청하니 다음과 같은 문제가 발생한다고 검증결과 "불합격"이 통보 되었네요. " 왜! 내폰은 잘되는데 너만 그러냐~ " 괴씸해서 일까요? 수정없이 내리 3번을 그대로 올렸습니다. 도무지 이해가 되지 않을 뿐더러 어디를 어떻게 수정해야 하는지 감이 잡히지 않더군요.하지만 곧 꼬리를 내렸습니다. 바로 저의 잘못이더룬요. 처음 보았을때 무엇인가? 라고 생각을 했는데 다음과 같은 문제가 있었습니다. 해당 앱을 개발할때는 안드로이드 버전 2.3으로 개발을 했구요. 배포시에 해당 OS버전을 2.1이상으로 체크를 해두었더군요. 하위 버전에 대한 호환성 문제였던 겁니다. 앱을 만들때는 하위 버전에 대한 염두도 해두어야.. 더보기
[안드로이드/Android] 안드로이드 레이아웃 TableLayout 레이아웃            LinearLayout RelativeLayout          FrameLayout              TableLayout            ☜ 현재 보는곳 읽기 전에 손가락 한번 꾸~욱 _(__)_ ♥감사합니다.^^ ☞ ☜안드로이드 TableLayoutTableLayout의 상속 계층도는 다음과 같습니다.java.lang.Object  └─ android.view.View└─android.view.ViewGroup└─android.widget.LinearLayout└─android.widget.TableLayout위의 그림에서 보시는것 처럼 LinearLayout은 View와 ViewGroup를 상속받고 있습니다.( 혹시 VIew와 ViewGroup에 대해 궁금하.. 더보기