본문 바로가기

개발/안드로이드271

TextWatcher 설명 출처 - http://blog.naver.com/PostView.nhn?blogId=sukuns&logNo=70114459329 에디트 텍스트 안의 글자 수를 셀때 가장 중요한 역할을 하는 것은 바로 TextWatcher라는 인터페이스이다 에디트텍스트는 사용자가 입력한 문자열의 상태가 바뀌는 것을 에디트텍스트 밖으로 알리기 위해 TextWatcher 객체를 addTextChangedListener()메서드의 인자로 사용한다. ...(생략).. TextWatch watch = new TextWatcher(){ @Override public void beforeTextChanged(CharSequence s, int start, int count, int after){ CharSequence s : 현재 에.. 2013. 10. 9.
하나의 TextView에서 여러가지 글자색과 스타일 사용하기 출처 - http://comxp.tistory.com/114 String textString ="테스트문자열입니다" SpannableString sText = new SpannableString(textString); TextView text = ((TextView)findViewById(R.id.testtext)); sText.setSpan(new ForegroundColorSpan(Color.RED), 1, 3, 0); sText.setSpan(new StyleSpan(Typeface.ITALIC), 2,5,Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); text.append(sText); 2013. 7. 24.
Android property animation 출처 - http://blog.naver.com/PostView.nhn?blogId=xicnt&logNo=10152628778 기존 Animation 방식에 비해서 View가 아닌 Object 등 모든 것들에 Animation을 적용 할 수 있음. Animating with ValueAnimatorTimeInterpolatorTypeEvaluatordurationstartPropertyValueendPropertyValue ex>ValueAnimator animation = ValueAnimator.ofFloat(0f, 1f);animation.setDuration(1000);animation.start() ValueAnimator animation = ValueAnimator.ofObject(new M.. 2013. 6. 3.
안드로이드의 파일 입/출력에 필요한 경로를 얻는 방법 총정리! 출처 - http://androidhuman.tistory.com/entry/안드로이드의-파일-입출력에-필요한-경로를-얻는-방법-총정리 애플리케이션을 제작하다 보면 파일을 입/출력 기능을 구현해야 하는 경우가 있습니다. 파일 입/출력을 수행하려면 파일의 경로를 꼭 알아야 하는데, 안드로이드에서 파일을 저장할 수 있는 경로는 다양합니다. 가장 크게 애플리케이션 데이터가 저장되는 영역(일반적으로 '내부 저장소(Internal Storage)'라 불림)와 사진, 비디오, 데이터 등을 저장하는 영역(일반적으로 '외부 저장소(External Storage)(주1)'라 불림)으로 나뉠 수 있으며, 각 영역별로 다시 캐시 데이터가 저장되는 영역, 데이터베이스가 저장되는 영역 등으로 나뉩니다. (주1) 외부 저장소는 .. 2013. 1. 24.
삼성 멀티윈도우 지원 [출처] 안드로이드사이드 - http://www.androidside.com/B46/43832 2013. 1. 3.
Google Maps Android API v2 사용하기 (인증 및 초기설정, 지도 띄우기) 출처 - http://androidhuman.tistory.com/518 2012년 12월 4일, Google Play Services가 업데이트되면서 새 버전의 안드로이드용 API가 공개되었습니다. 주요 변경사항은 다음과 같습니다. MapFragment 지원으로 다양한 해상도의 단말 지원 용이 (MapActivity가 아닌 일반 액티비티에서도 MapView 사용가능) 3D맵 지원 한층 편리해진 마커 사용법 이와 함께, 구글맵 API를 사용하기 위한 인증 및 사용 절차가 다소 변경되었습니다. 이 포스트에서는 새로운 구글맵 API를 사용하는 방법에 대해 자세히 알아보도록 하겠습니다. 구글맵 API를 사용하기 위한 단계를 간략히 요약하면 다음과 같습니다. 1. Android SDK Manager를 통해 Go.. 2013. 1. 3.
launchMode 속성 출처 - http://0677haha.blog.me/60175239421 안드로이드 Activity LaunchMode에 대해서 정리해놓은게 없어서 기본적인 것만 정리해보자. launchMode에는 다음과 같이 4가지 종류가 있다. - standard (Default) - singleTop - singleTask - singleInstance 크게 나누어 보면 같은 Activity가 여러번 생성될 수 있냐 없냐에 따라 아래와 같이 나누어 진다. 1. 여러번 생성될 수 있다. ( standard 와 singleTop ) standard 와 singleTop 으로 launchMode가 설정된 Activity는 앱이 실행되는 동안 호출 되는 만큼 여러개가 생성되어 task의 stack에 쌓이게 된다. 한마디로.. 2012. 11. 23.
ACTIVITY FLAG 속성 출처 - http://blog.naver.com/dolking1234?Redirect=Log&logNo=70139199786 안드로이드는 액티비티 관리를 스택의 형태로 한다. 기본적으로 먼저 호출된 액티비티는 나중 호출된 액티비티가 종료되지 않으면 종료가 될 수 없다. 따라서 이런 형태로만 액티비티를 관리해야 한다면 상당히 불편하고, 비효율적이 될수 밖에 없다. 안드로이드는 이러한 문제를 지원하기 위해 FLAG_ACTIVITY라는 속상값을 지원한다. 이 속성을 상황에 맞게 잘 활용한다면, 액티비티 관리가 좀더 효율적으로 이루어질 수 있다. 이 속성 중 몇가지를 살펴보자. 1. FLAG_ACTIVITY_SINGLE_TOP 이전 포스트에서도 나왔던 속성 값이다. 이 속성은 foreground 상태에 액티비티.. 2012. 11. 22.