목록2011/12 (16)
오늘도 공부
출처 : http://blogingtutorials.blogspot.com/2010/11/android-listview-header-two-or-more-in.html Hello Friends, There are two or many more header listview in android. So Today we are discussed about the two header of android. And See Also Simple Listview Display In Android Device. So This are the all java and xml file given below. and this are the very useful projects. main.xml header.xml Now The j..
출처 : http://blog.naver.com/PostView.nhn?blogId=kippee&logNo=130048583564 아직 까지는 이 세개의 관계가 정리가 안된다. http://codinghard.wordpress.com/2009/05/16/android-thread-messaging/ 에서는 Handler와 Looper의 역할에 대하여 아래와 같이 예를 들어 설명한다. 안드로이드는 Thread간에 통신하기 위해서 Handler와 Looper를 제공하고 있다. Child Thread가 웹으로 부터 이미지를 가져와 생성하려고 할때의 예를 제시하고 있다. 생성이 끝나고 (아마도 imageView형태로 바꾸어서) Main Thread의 Message Queue와 연동된 Handler를 이용하여 M..
http://www.faqs.org/rfcs/rfc1867.html Content-type: multipart/form-data, boundary=AaB03x --AaB03x content-disposition: form-data; name="field1" Joe Blow --AaB03x content-disposition: form-data; name="pics" Content-type: multipart/mixed, boundary=BbC04y --BbC04y Content-disposition: attachment; filename="file1.txt" Content-Type: text/plain ... contents of file1.txt ... --BbC04y Content-dispositio..
Android: how to create transparent or opeque background 출처 : http://zaman91.wordpress.com/2010/03/22/android-how-to-create-transparent-or-opeque-background/ You can implement application styles as you like in android platform. If you want to create a transparent background Activity then follow the steps below. Transparency of background: create an activity set activity’s theme as “@android:style..
You need to use the new android.animation framework (object animators) withFragmentTransaction.setCustomAnimations as well as withFragmentTransaction.setTransition.Here's an example on using setCustomAnimations from ApiDemos' FragmentHideShow.java:ft.setCustomAnimations(android.R.animator.fade_in, android.R.animator.fade_out);and here's the relevant animator XML from res/animator/fade_in.xml: xm..
출처 : http://news.donga.com/Culture/New/3/07/20111215/42621881/1 인터넷 ‘폴레폴레 카페’ 회원들의 ‘운명을 바꾸는 독서’ 이야기 독서를 통해 삶을 바꾸는 사람들의 모임인 인터넷 카페 ‘폴레폴레’ 회원들이 서울 중구 신당동의 한 커피숍에 모였다. 앞줄 왼쪽부터 시계방향으로 ‘독서천재 홍대리’의 작가 이지 성, 문준호, 홍정수, 김윤근, 유근용, 정회일 씨. 이종승 기자 urisesang@donga.com 《 아토피 증상과 스테로이드제(劑) 부작용으로 6년간 집에서 누워만 지내던 청년이 서울 강남 한복판에 있는 억대 연봉의 영어학원장으로 변신한다. 14년간 출판사로부터 외면받았던 무명작가가 총 200만 권이 팔린 베스트셀러 작가로 인생을 바꾼다. 공고 출신 ..
출처 : http://www.androidpub.com/878847 안녕하세요 그냥가자입니다. 오늘 만들어볼 것은 (무슨 오늘의 요리 삘이네요..) Sliding Toggle 버튼입니다. 토글버튼으로 만들면 드래그 효과가 안나죠? 그렇다고 그냥 직접 끌고 다니게 만들자니 코딩량이 만만찮습니다. 전 언제나 짧고 간단하게 만듭니다. 귀찮거든요 ㅡㅡㅋ 그럼 시작해보겠습니다. SlideButton.java 01.public class SlideButton extends SlidingDrawer implements Checkable, 02.OnDrawerOpenListener, OnDrawerCloseListener{ 03.int mButtonResource = 0; 04.OnCheckChangedListner ..
출처 : http://stackoverflow.com/questions/1197729/retrieve-post-parameters-only-java public boolean isInQuery(HttpServletRequest request, String key) { String query = request.getQueryString(); String[] nameValuePairs = query.split("&"); for(String nameValuePair: nameValuePairs) { if(nameValuePair.startsWith(key + "=")) { return true; } } return false; }
Java Language RulesExceptions: 예외 무시하지말고 처리하기.Exceptions: 상위 Exception으로 싸잡아서 처리하지 않기.Finalizers: 왠만하면 쓰지않기 (언제 적용될지 모름)Imports: *쓰지말고 정확하게 풀네임 적기.Java Library Rules표준 코딩컨벤션이 바뀌어서 예전 코딩컨벤션과 충돌이 난다면 예전 코딩컨벤션으로 작성해서 일관성을 유지하기.Java Style Rules자바표준 컨벤션에서 추가사항:Comments/Javadoc: 표준대로 작성하기.Short methods: 메소드는 40줄이 넘지않게 짧게 작성하기Fields: 초기에 선언하기나 사용하기 바로 전에 선언할 것.Local variables: 지역변수 범위는 최소화하기.Imports: 안..
출처 : http://isulnara.com/tt/227 안드로이드(android) 앱이 실행되면서 스플래시(splash, 로딩) 화면을 띄우는 소스입니다. 여러가지 방법이 있겠지만 제가 사용하는 방법은 아래와 같습니다. AndroidManifest.xml MainActivity .java public class MainActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); startActivity(new Intent(this, SplashActivity.class)); initiali..
출처 : http://blog.naver.com/oklmg/70105002506 태스크란? (Task, Activity Stack) 어피니티란? (Android Affinity) 플래그란? (Android Flag) 안드로이드 태스크란? (Android Task, Activity Stack) - Task는 어플리케이션에서 실행되는 액티비티를 보관하고 관리하며 Stack형태의 연속된 Activity로 이루어진다 - 선입후출(First In Last Out)형태로 나중에 적재된 액티비티일 수록 가장 먼저 사용된다 만약 1페이지>2페이지>3페이지 순으로 액티비티를 이동했을때 실행순서대로 Task에 push해 놓았다가 back버튼을 누르면 3페이지>2페이지>1페이지순으로 Task에서 pop시켜 되돌아 간다고 생..
출처 : http://blog.softwaregeeks.org/archives/616 리플렉션(Reflection)을 활용한 안드로이드 위젯 매핑(Mapping) 간소화 하기 Dec 5 11 under Android, Develop | 1 Comment 안드로이드 어플을 만들다보면 안드로이드 위젯(Widget)을 매핑하는 코드를 작성합니다. 위젯이 3~4개 정도면 쉽게 작성할 수 있지만 복잡한 액티비티(Activity)의 경우는 십여개가 넘는 위젯이 존재하고 아래와 같은 코드의 반복이 일어납니다. 자바의 리플렉션을 활용하면 아래의 코드를 간소화 할 수 있습니다. ? 1 2 3 4 EditText trackEditText = (EditText) findViewById(R.id.title); EditText..
출처 : http://take0415.blog.me/60128721068 public class Sample2 { public Sample2() { } public static void main(String[] args) { Tmp tmp1 = new Tmp(); tmp1.setTmp(" s t r i n g "); System.out.println(tmp1.getTmp()); Tmp tmp2 = new Tmp(); tmp2.setTmp(1); System.out.println(tmp2.getTmp()); } } class Tmp { private T tmp = null; public T getTmp() { return tmp; } public void setTmp(T tmp) { this.tmp = t..
참조 : http://blog.naver.com/PostView.nhn?blogId=kippee&logNo=130048583564 Android 에서는 thread 간에 통신을 하기 위해서 handler 와 looper 를 제공하고 있다. child thread 에서 어떤 작업 결과를 main thread 에 알려주는 방법은 handler 를 이용해서 message 를 보내는 것이다. main thread 는 message queue 와 연결되어 있기 때문이다. child thread 에서도 main thread 와 같이 handler 를 이용해 message 를 받고자 한다면, looper 를 써야 한다. looper 가 없으면 이런 실행 에러가 난다. ("Can't create handler insi..
출처 : http://www.gaanza.com/blog/android-autocompletetextview-mysql/ Well i have been playing around a lot with android client connectivity with remote MySQL database. Lately i wanted a UI/View, something input textfield, i wanted to show completion suggestions automatically in a drop down menu while the user is typing, suggestions would be coming from MySQL database. Basically whenever i type, i..
