본문 바로가기

Program/Android

(25)
Task or Stack ** 개인적 메모입니다. 태클 사절 **Task or Stack 의 기본 Launcher 에서 Shortcut 을 클릭하거나, All-apps에서 icon을 클릭하면, 기존에 task 가 있었을 경우에는 그 task가 불려지고, 아니면 새로 task 를 만든다. ( default flag ) FLAG_ACTIVITY_NEW_TASK 기 존재하는 instance가 없을 때 새로운 task 를 만들면서 launch 시킨다. 단, 기존에 존재하는 task 중에 같은 affinity를 가지고 있다면 그곳으로 새 액티비티가 되어 들어간다. FLAG_ACTIVITY_MULTIPLE_TASK 와 함께 쓰일 경우는 다른 조건 보지 않고, 무조건 새로운 task 에 생성 기 task 중 새로 시작하는 activity가 ..
굴욕...BaseLayout Custom http://www.permadi.com/blog/2010/03/android-sdk-using-custom-view-in-xml-based-layout/ Creating The Custom View ClassTo begin with, let’s create a custom view class. For demonstration purpose, the one I am using is below: 01 package com.permadi.example; 02 03 import android.content.Context; 04 import android.util.AttributeSet; 05 import android.view.LayoutInflater; 06 import android.view.View; 0..
동적 뷰 추가하기 http://blog.naver.com/PostView.nhn?blogId=dethgray&logNo=80086481796
LayoutInflater /* XML 전개를 직접 하기 LayoutInflater inflater = (LayoutInflater)getSystemService( Context.LAYOUT_INFLATER_SERVICE); LinearLayout linear = (LinearLayout)inflater.inflate(R.layout.layout_inflation, null); setContentView(linear); //*/ /* 컨텍스트로부터 전개자 구하기 LayoutInflater inflater = LayoutInflater.from(this); LinearLayout linear = (LinearLayout)inflater.inflate(R.layout.layout_inflation, null); setContentVi..
SQLite Database Browser - Android & iOS http://sqlitebrowser.sourceforge.net iOS 개발을 먼저 시작해서 처음에는 파이어폭스에 플러그인을 추가해서 SQLite 을 사용했었다. 안드로이드 프로젝트를 하면서 파이어폭스를 다시 사용하려다 보니 꼭 파이어 폭스를 실행하고 그 다음 SQLite Browser 를 실행해야하는 야간의 번거로움이 생겨버렸다. DB를 사용하지 않는 프로젝트를 라면 상관없지만.... 음....거의 그렇지는 않은 것 같고.. 간단한 디비 브라우저를 찾다 보니.. sqlitebrowser 가 있다.. 이놈은 걍 바로 접근해서 사용할 수 있다..
안드로이드 이미지 확대 검색 소스 1 10. 8. 6. 11:00 - 확대/축소 오작동을 잡았습니다. 10. 8. 6. 20:00 - 처음 나타날 때, 이미지를 변경할 때 작은 이미지는 가운데, 큰 이미지는 크기에 맞게 축소해서 나오도록 함. 10. 8. 9. 18:00 - 소속된 화면에 변경이 생기면 크기가 리셋되는 문제 수정함. import android.content.Context; import android.graphics.Bitmap; import android.graphics.Matrix; import android.graphics.PointF; import android.graphics.drawable.Drawable; import android.util.AttributeSet; import android.util.FloatMa..
Android <Activity - android:launchMode> 액티비티가 어떻게 런치되어야 하는 지에 대한 명령. 인텐트를 처리하기 위해 액티비티가 호출될 때 무엇이 발생해야 하는 지를 결정하기 위해, 인텐트 오브젝트의 액티비티 플래그(FLAG_ACTIVITY_* 상수)와 함께 동작하는 네 가지 모드가 있다. 그것은 다음과 같다. "standard" "singleTop" "singleTask" "singleInstance" 디폴트의 모드는 “standard”이다 그 모드들은 두 가지 주요 그룹으로 나뉘어 진다. 한쪽에는 “standard” 와 “singleTop” 액티비티들이 있으며, 다른 한쪽에는 “singleTask” 와 “singleInstance”가 있다. “standard” 또는 “singleTop” 런치 모드를 가지는 액티비티는 여러 번 인스턴스화 될 수..
Android LogCat Unicode * 시작 -> 실행 -> cmd * chcp 65001 * 속성 변경 * Android SDK 디렉토리의 tools 에 adb logcat 실행.