반응형

스마트기기개발관련/안드로이드 개발 275

Android|안드로이드 - Fragment 에 대하여. (commit(), commitAllowingStateLoss() 관련)

출처:http://aroundck.tistory.com/716 http://developer.android.com/guide/topics/fundamentals/fragments.html - Fragment 는 Activity에 포함 가능한 sub activity로 볼 수 있는데, Activity 의 life cycle 과 비슷한 cycle 을 타고 간다. Fragment 도 Activity 처럼 extends 를 해서 작성 및 사용한다.- Fragment 는 Xml 에서도 정의 가능한데 태그를 사용한다.- Fragment 는 Back Stack 을 가지고 있다. 이것은 system 에서 관리해주는 activity back stack 과는 다르며, activity 에 유지되는, programmer 가 ..

안드로이드 레이아웃 초기화 설정이 다 된후 크기 변환이나 추가설정 해주기

================================= ================================= ================================= 안드로이드 레이아웃 크기 변환 관련 함수 : onMeasure 도중에 레이아웃 크기를 바꾸어야 할경우 보통 setWidth나 setHeight 가 없고 독특하게 onMeasure 함수에서 크기를 설정해 주게 셋팅해야 한다. public void onMeasure(int widthMeasureSpec,int heightMeasureSpec) { super.onMeasure(widthMeasureSpec, heightMeasureSpec); //---------------------------------- ex code http..

안드로이드 이클립스 외부 자바 라이브러리 사용하기 - 라이브러리 인식 Solo class를 dalvik vm에서 인식하지 못할때 관련

출처: http://202psj.tistory.com 여기~! 안드로이드 외부 라이브러리 사용하기처음 이클립스 작업 환경에서 왼쪽 프로젝트 탐색기에서 해당 프로젝트 속성(properties) 를 눌러서 java build path를 들어간다. 여기에서 Add External JARs... 버튼을 눌러 확장에 필요한 라이브러리를 추가한다. 추가 내용... 라이브러리 인식 Solo class를 dalvik vm에서 인식하지 못할때만약 라이브러리를 인식못해 실행에 문제가 있다면, 아래와 같이 사용할라이브러리가 체크가 되어있는지 확인해야한다. (http://202psj.tistory.com) 위 그림에와 같이 해당 사용 라이브러리에 체크가 없다.(http://202psj.tistory.com) 이와같이 체크를 ..

이클립스 안드로이드 플로그인 설치

출처: http://sukhwan.tistory.com/7Java를 개발해 본 사람이라면 Eclipse가 뭔지는 다 알고 있을 것이다.Eclipse는 특히 Java 개발에 널리 사용되고 있는 오픈 소스 IDE(Intergrated Development Enviroment, 통합 개발 환경)이다.매 년 6월 새로운 버전이 release 되며 Eclipse의 코드명은 목성의 위성이름에서 따왔다.CodenameDatePlatform versionProjectsN/A21 June 20043.0 [1]N/A28 June 20053.1Callisto30 June 20063.2Callisto projectsEuropa29 June 20073.3Europa projectsGanymede25 June 20083.4Gan..

안드로이드 해상도별 기기 구분 (마켓 올릴때 참고)

================================= ================================= ================================= 출처: http://blog.naver.com/PostView.nhn?blogId=haengro&logNo=40153157509 해상도별 스크린 레이아웃 안드로이드 2012/02/21 12:37 —QVGA(240x320), 120dpi : HTC Tatoo —HVGA(320x480), 160dpi : 안드로원, HTC G1 —WVGA(480x800), 240dpi : 넥서스원, 갤럭시A —FWVGA(480x854), 240dpi : 모토로이 1. Low desity 120 - ldpi QVGA(240x320) : 2.6~3...

안드로이드 마켓 필터링

================================= ================================= ================================= 출처: http://donxu.tistory.com/70 안드로이드 마켓에서는 핸드폰의 특징에 맞게 검색할 때 앱을 필터링해서 보여줍니다. 그래서 분명 안드로이드 마켓에 앱을 올렸는데도,, 어떤 사람은 받을 수 있고, 어떤 사람은 받을 수 없는 거죠. 처음에는 이게 필터링 정책인지 모르고, 안드로이드 마켓의 버그인 줄 알았습니다.^^;;;; 그런데 검색을 해보니 안드로이드 마켓 필터링이란게 있더군요..ㅎ 그래서 제가 아무것도 모르고 고생했던 과거를 회상하며, 저처럼 고생하실 다른 분들을 위해 이 글을 씁니다. 일단 이 필터링..

안드로이드 팝업(popup Dialog) 다이얼로그 입맛대로 구성 관련(PopupWindow, AlertDialog 등등)

================================= ================================= ================================= //popup xml 구성 파일이름: cchatpopup.xml //출처 http://202psj.tistory.com ================================= ================================= ================================= //PopupWindow setting //출처 http://202psj.tistory.com public class CChatPopup extends PopupWindow{ protected CTitleBar _titlebar..

안드로이드 java 코드로 margin값 변경하기.

================================= ================================= ================================= 출처: http://drcarter.tistory.com/107 그림에서 LinearLayout1의 margin값을 변경하고 싶다면 코드 상으로는 LinearLayout layout1 = (LinearLayout) findViewById(R.id.LinearLayout1); /*변경하고 싶은 레이아웃의 파라미터 값을 가져 옴*/ RelativeLayout.LayoutParams plControl = (RelativeLayout.LayoutParams) layout1.getLayoutParams(); /*해당 margin값 변..

안드로이드 중간에 낀 레이아웃이 키보드와 붙어서 올라가는 효과 구조 설정해보기

=====================================================================    이 구조는 키보드와 같이 올라갈 레이어가 바닥밑 부분에 있지않고 중간에 떠 있을때키보드가 올라오는 동시 키보드와 딱 붙어서 올라가는 효과를 볼수있다. 프레임 레이아웃으로 레이아웃을 2가지 레이어로 겹쳐서 활용한다.    android:layout_width="fill_parent"    android:layout_height="fill_parent"     android:background="#ff000000"    >                     android:layout_width="fill_parent"                 android:layout_he..

안드로이드 가상키보드 밀지않고 그대로 올라가기

=====================================================================       android:windowSoftInputMode="adjustPan" 옵션을 사용하시면 됩니다.출처: http://developer.android.com/guide/topics/manifest/activity-element.htmlsyntax:       . . .contained in:can contain: description:Declares an activity (an Activity subclass) that implements part of the application's visual user interface. All activities must be rep..

반응형