본문 바로가기

개발자

ActionBarSherlock을 쓰면서 TabActivity를 TabAcitvity를 사용하면서 ActionBar를 사용할 수 있는 방법은? ActionBarSherlock은 TabActivity는 지원하지 않는다. 출처 : http://codingpapa.blogspot.kr/2012/07/actionbarsherlock-tabactivity.html ~ 삽질만.. 휴~~~ 정답은 Fragment 를 사용한다. 보통처럼 액션바 네비게이션 탭사용 하든가. 탭 호스트 사용하든가... 탭에서 인터액션이 일어나려면 프래그먼트 사용해야 한다. 힝힝~~
레이아웃에 설정된 이미지 뷰에 동적으로 비트맵 그림 넣기 - Bitmap Image insert in ImageView to Layout file set 레이아웃 파일에서 설정된 이미지 뷰에 비트맵을 이용해서 그린 그림을 그 위치에 넣는 방법을 말합니다. 레이아웃 xml 파일입니다. 빨간자리에 우리가 만들 Bitmap (이미지가 아닙니다. 직접 그린겁니다.) 이렇게 해주시고 메인에서는 레이아웃에 설정된 대로 화면을 만들고 아래쪽에 이미지뷰 의 위치에 그린 그림이 동적으로 나오는 거죠. 편의상 함수로 만들었습니다. private void Create_Image_View() {// TODO Auto-generated method stub Bitmap tmpBmp; tmpBmp = Bitmap.createBitmap(300, 300, Bitmap.Config.ARGB_8888); for(int x = 0; x < 300; x++) for(int y = 0; y..
이클립스에서 폰트 크기 조절 방법 이클립스 처음 역고나서 작은 폰트로 고생했는데 폰트 크기 변경시키는 방법을 알아봅니다. Window -> Preferences -> General -> Appearance -> Colors and Fonts -> Java -> Java Editor Text Font -> Change 에서 변경하시고 확인 하시면 됩니다. 줄여서 Window -> Preferences -> General -> Appearance -> Colors and Fonts -> Java -> Java Editor Text Font -> Change 하면 됩니다. 보통 Consolas 폰트에 11 이나 12면 적당합니다.
어댑터 뷰를 다루는 곳에서 에러 메시지 - import android.widget.AdapterView.OnItemSelectedListener; Grid 나 Spinner 와 같은 어댑터 뷰를 다루는 곳에서 에러 메시지가 아래와 같은 경우 OnItemSelectedListener cannot be resolved to a type 혹은 The method setOnItemSelectedListener(AdapterView.OnItemSelectedListener) in the type AdapterView is not applicable for the arguments (new OnItemSelectedListener(){}) 이런 메시지가 나오면서 spin.setOnItemSelectedListener(new OnItemSelectedListener() 에서 에러날경우 import android.widget.AdapterView.OnItemSe..
폰으로 업로드 타임아웃 - Faile to upload xxx.apk on device Failed to install xxxxxxxx.apk on device 'xxxxxxx': timeoutLaunch canceled! 폰에 업로드 시 너무 오래 걸려서 타임아웃이 났다는 것이다. 이럴때는 window -> preferences -> 으로 들어가서 window -> preferences -> Android -> DDMS 로 들어가면 ADB connection time out(ms) 라고 설정하는 부분이 있다. mili second 단위라서 3천이나 5천은 타임아웃 에러가 나므로 3만이나 5만으로 설정해 주면 잘 된다. 첨이라 그런지 보는게 전부 새로운 에러다. 원래 첨엔 다 그렇지 머~~
Eclipse - 이클립스에서 한글 깨질때 설정방법 자꾸 설정해도 까먹네요. 그래서 아예 스크랩~ 아래 3가지 방법으로 하면 대부분 해결될겁니다.글 및 이미지 출처 : http://finetia.egloos.com/1788041 1. Window > Preferences 아래 화면이 나오는데, General 안에 있는 workspace에서 인코딩을 지정한다. 내가 사용하는 개발환경에서 UTF-8을 사용하고 있기 때문에 UTF-8로 설정. 2. Window > Preferences그리고 이클립스에서 사용하는 개발 언어로 작성된 소스파일에도 인코딩을 적용시키기 위해 아래와 같이 설정한다.General 아래 Content Types 에서 Text를 펼치면 여러 언어 소스파일들이 보인다.그중에 자신이 쓸 언어 소스파일을 선택하면 그 아래에 속성들이 나오는데 De..
안드로이드 위젯의 클릭 이벤트를 처리하는 4가지 방법 - 리스너 인터페이스 구현 안드로이드 위젯의 이벤트를 처리하는 4가지 방법 - 리스너 인터페이스 구현 클릭 이벤트에 대해서는 콜백 메서드가 정의되어 있지 않으며 반드시 리스너로 이벤트를 받아서 처리해야 한다. 맨아래에 레이아웃 파일이 있다. 방법 1 : findViewById 메서드로 xml 레이아웃에 정의된 R.id.apple 버튼 객체를 찾고 임시 리스너 객체를 생성하여 버튼의 setOnClickListener 메서드로 등록을 한다. 어렵지만 꼭 알아두어야 할 문법~ package exam.andexam; import android.app.*;import android.os.*;import android.view.*;import android.widget.*; // 임시 객체로 핸들러 만들기 public class C06_Fr..
데이터 과학이란? - 미래는 데이터를 제품화하는 회사와 개인에게 달려있다. 데이터 과학이란? - 미래는 데이터를 제품화하는 회사와 개인에게 달려있다. 제공 : 한빛 네트워크저자 : 마이크 루키데스(Mike Loukides) 역자 : 이덕준 원문 : What is data science? 익히 들었듯이, 핼 배리언(Hal Varian)의 말에 따르면, 통계는 앞으로 매력적인 직업이 될 것이라고 한다. 5년 전, What is Web 2.0 란 제목의 글에서 팀 오라일리(Tim O'Reilly)는 "데이터는 차기 Intel Inside"가 될 것이라고 했다. 그런데 이 말이 무슨 뜻일까? 왜 갑자기 통계와 데이터에 관심을 갖는 걸까? 기사 출처 : http://www.hanb.co.kr/network/view.html?bi_id=1768 이 기사에서는 데이터 과학의 기술적 배경, ..