반응형

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

android 안드로이드 Eclipse + Android NDK + CDT !! - NDK에서 include GLES/gl.h 가 에러가 난다면?

================================= ================================= ================================= 출처: http://zsoo.net/111 1. Application.mk 을 연다.2. 다음을 추가한다.APP_PLATFORM := android-8참고로 android-8은 2.2 프로요이다. 알레폰드 (202psj.tistory.com) 추가 설명 만약 안드로이드 버전 2.3 이상 버전이면 해당 프로젝트에서 오른쪽을 누른다음 properties(속성) - android 에서현재 체크되어있는 안드로이드 버전을보고api level 을 확인해서 맞추어 주어야 한다. 본인은 2.3.3 으로 체크 되어있어 api level이10..

android 안드로이드 아이콘 크기 관련

================================= ================================= ================================= 출처: http://www.androidside.com/bbs/board.php?bo_table=B46&wr_id=41339&sfl=wr_subject%7C%7Cwr_content&stx=droid&sst=wr_good&sod=desc&sop=and&page=22 기기의 디스플레이 해상도(Screen Density, DPI) 에 따른 구분 Density dpi layout 경로 drawable 경로 (2.0 또는 이후) Low 120 /res/layout-ldpi/ /res/drawable-ldpi-v5/ Medium 160..

android 안드로이드 - 안드로이드 화면 관련 이벤트 처리(ViewTreeObserver)

================================= ================================= ================================= 출처: http://blog.naver.com/dong277?Redirect=Log&logNo=130082728620 java.lang.Object ↳ android.view.ViewTreeObserver Nested Classes interface ViewTreeObserver.OnGlobalFocusChangeListener Interface definition for a callback to be invoked when the focus state within the view tree changes. 자식뷰들의 포커스가..

android 안드로이드 - ondraw전에 수행해야 할 일이 있는 경우 (onPreDrawListener 등록)

================================= ================================= ================================= 출처: http://blog.naver.com/c001guy4ever?Redirect=Log&logNo=80124956087 on draw에서 모든 화면 업데이트를 처리 해야 하지만, ondraw 직전에 뭔가 꼭 해야 하는 일이 있다면 아래와 같이 OnpreDrawListener를 등록 해서 사용할수 있다. View viewLayer = findViewById(R.id.layout_total_container); // 일반적으로 top 레이어 ViewTreeObserver vto = viewLayer.getViewTreeOb..

android 안드로이드 스크롤바 관련

================================= ================================= ================================= 출처: http://blog.naver.com/kenji_seo?Redirect=Log&logNo=20142492827 ListView와 ScrollView, WebView의 경우 스크롤바를 가지고 있습니다. xml에서 android:scrollbarStyle 속성에 값을 적용할 경우 스크롤바의 스타일을 지정할 수가 있습니다. 그러나 WebView의 경우는 xml에서 속성이 적용되지 않습니다. (안드로이드 버그일까요?) 추가적으로 스크롤바 스타일에는 4가지가 있습니다. 스타일 설명 SCROLLBARS_INSIDE_OVERLA..

android|안드로이드 안드로이드 로컬 설치옵션 설정

출처: http://202psj.tistory.com 안드로이드 AndroidManifest.xml 을 보면 다음과 같이 어트리뷰(속성설정) 에install location 을 설정할수 있다.auto -> 자동으로 설치internalOnly -> 디바이스 내부에만 설치하는 옵션preferExternal -> 확장 우선으로 설치 (sd카드 등등) 해당 xml 옵션값을 찾아 직접 xml에 기재해도 수정이 된다.

안드로이드|Android WebViewClient 사용하기

출처: http://blog.naver.com/jolangma?Redirect=Log&logNo=150106605897WebView webView = (WebView) findViewById(R.id.webview);webView.getSettings().setJavaScriptEnabled(true);// 각종 알림 및 요청을 받게되는 WebViewClient를 설정합니다. - optionwebView.setWebViewClient(new CustomWebViewClient());// 크롬 핸들러 설정. 이 핸들러는 자바 스크립트 대화 상자, favicon, 제목과 진행상황 처리에 // 사용하기 위해 WebChromeClient을 구현한 것입니다. - optionwebView.setWebChromeCl..

android 안드로이드 포커스를 가주가는 컨트롤 문제 일시적 해결방법 - 리스트의 버튼이나 체크박스, 에디트 박스 경우

================================= ================================= ================================= 출처: http://202psj.tistory.com 안드로이드를 개발하다 보면 일시적으로 액티브 될때 레이아웃에 포커스를 가주가는 커트롤들이나 레이아웃이 있다 이럴때 그 컨트롤 이나 레이아웃의 포커스를 따로 해제해주는 api를 쓰거나 직접 만들어서 활용해야한다. 하지만 그것도 먹히지 않을경 잠시 포커스 가주가는 컨트롤이나 레이아웃을 setVisibility(..) 함수에서 View.INVISIBLE 해둔뒤에 액티브 되었을때 View.VISIBLE 시켜주면서 셋팅해주거나 api를 만들어주면 그나마 포커스 관리에 도움을 준다...

android|안드로이드 - 기본 포커스 주황색 네모 포커스 비슷하게, xml로 따라해서 그리기(drawable)

================================= ================================= ================================= 출처: http://202psj.tistory.com drawable-hdpi/draw_focus.xml code 적용 //리스트의 포커스에 적용해준다. _list.setDrawSelectorOnTopDrawable(true, getResources().getDrawable(R.drawable.draw_focus)); ================================= ================================= =================================

android:안드로이드 - 리스트에 버튼류이나 체크박스 주의

================================= ================================= ================================= 안드로이드에서 리스트를 만들때 리스트를 눌러도 이벤트가 발생하지 않는다면 체크박스나 버튼류가 있나 확인해 보자. 만약 체크박스가 있는경우 Adapter , GroupMultiAdapter의 getView에서 CheckBox chkbox = (CheckBox)convertView.findViewById(R.id.csetting_chk); chkbox.setFocusable(false); chkbox.setClickable(false); 포커스를 해제해주면 이벤트가 올것이다. 다른 버튼류도 위와같이 비슷하게 해주면 이벤트가 올걸..

반응형