본문 바로가기

프로그래밍/안드로이드

[안드로이드/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] 안드로이드 버튼 읽기 전에 손가락 한번 꾸~욱 _(__)_ ♥감사합니다.^^ ☞ ☜안드로이드 버튼안드로이드 버튼 (Android Button) 상속 계층도java.lang.Object└─ android.view.View└─android.widget.TextView└─ android.widget.Button버튼의 하위 클래스들CompoundButton, CheckBox, Chronometer, DigitalClock, EditText안드로이드 버튼은 머야?Button은 사용자가 누를수 있는 형태의 위젯입니다.누르고 있거나(press), 클릭하거나 등의 행동을 할수 있는 녀석이죠.안드로이드 버튼 속성버튼은 따로 등록된 속성은 없습니다. 다만 TextView를 상속받았기 때문에 TextView가 가지고 있는 모든 속성을 사용.. 더보기
[안드로이드/Android] 안드로이드 TextView 안드로이드 TextView읽기 전에 손가락 한번 꾸~욱 _(__)_ ♥ 감사합니다.^^ ☞ ☜TextView 상속 계층도java.lang.Object└─ android.view.View└─android.widget.TextViewTextView의 하위 클래스들Button, CheckedTextView, Chronometer, DigitalClock, EditTextTextView가 머야?TextView는 글자를 보여주는 기능을 하며 선택적으로 수정이 가능한 기능을 제공합니다.TextView는 텍스트 편집기 역활을 하지만 기본적으로 편집이 불가능 합니다. 그래서 TextView의 하위 클래스를 두어 편집이 가능한 형태( EditText )를 따로 만들어 두었습니다.TextView 속성TextView의 속성.. 더보기
[안드로이드/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 을 해결하자 마자 바로 에러가 발생하더군요. 먼일인지. 단어 뜻으로는 설치하려는데 용량이 부족하다라는 뜻인거 같은데. 용량이 부족하지는 않거든요.그래서 먼지 몰라 다시 구글링 생각보다 허무하게 끝나더군요. 로그가 너무 많이 쌓였으니 점 지우고 작업해라! 대부분은 에.. 더보기
[안드로이드/Android] Installation failed due to invalid APK file Installation failed due to invalid APK file Installation failed due to invalid APK file!Please check logcat output for more details.Launch canceled! 잘되던 녀석이 갑자기 위와 같은 에러를 토하면서 실행이 되지 않습니다.몇번이고 다시실행해도 동일한 에러가 나오길래 구글링을 해보았죠. 2가지 형태로 요약이 되던데요.1. 개발 버전보다 단말기 버전이 낮을때 발생2. JNI 사용시 cpu에서 지원되지 않을때 발생 저는 둘다 해당 사항이 없더군요. 그래서 과감히!! 재부팅 했습니다. 그러니 잘되었습니다. 역시 이클립스는 문제가 발생하면 재부팅이 최고인거 같습니다. =ㅁ= 더보기
[안드로이드/Andoird] 안드로이드 액티비티와 태스크 안드로이드 액티비티(Activity)와 태스크(Task)읽기 전에 손가락 한번 꾸~욱 _(__)_ ♥ 감사합니다.^^ ☞ ☜안드로이드를 공부하다가 보면 액티비티(Activity) 와 태스크(Task) 라는 용어가 나옵니다.액티비티와 관련된 내용은 예전 포스팅 [ 안드로이드 Activity ] 를 참고 하시기 바랍니다.태스크를 안드로이드에서는 하나의 어플리케이션 단위이며 홈스크린상에서는 하나의 프로그램 아이콘으로 표시가 된다.  여러개의 액티비티가 모여 패키지와 되어 하나의 태스크를 구성한다.먼소린지 저도 처음에는 이해가 안갔죠. 다른 관점에서 보도록 하겠습니다.태스크(Task) - 한권의 책액티비티(Activity) - 한장의 종이하나의 책이 되기 위해서는 여러장의 종이들이 모여 되는것 처럼 태스크도 여.. 더보기