반응형

개발자 1225

안드로이드 리스트 뷰 만들어 붙이는 방법 두가지로

데이터와 리스트뷰를 연결할 어댑터를 생성할 때 두 가지 방법이 있는데 그 중 한개가 1번의 생성자 형태는 ArrayAdapter (Context context, int textViewResourceId, T[] objects); 다른 하나가 ArrayAdapter(Context context, int textViewResourceId, List objects) 요런 생성자를 가지고 있다. 우선 2번을 구현한 코드는 아래와 같다. 메인 레이아웃을 아래와 같이 만들어 둔다. 리스트 퓨 가 하나이고 통째로 다 사용한다. 파일이름 : mugrn_main.xml 구현 코드는 아래와 같다. private ListView _listview;private String[] items = { "악기와 음색", "음이름",..

개발자/Android 2012.12.11

[Accessibility] Missing contentDescription attribute on image 경고

[Accessibility] Missing contentDescription attribute on image 경고가 의미하는것~ 이미지뷰에 대해 android:contentDescription="StringValue" 를 선언함으로써 해결됩니다.이것으로 워닝 waring 문구가 많이 나오는데 위와같이 항목을 넣어주면 깔끔해질 겁니다. 컨텐츠를 읽어오기 실패시에 대해 이미지를 묘사할수 있는 스트링을 받아두는거 같습니다.anyString은 stringvalue값에 미리 입력해두고 이미지뷰에는 아래처럼 적어 주세요. 이미지가 열리지 않습니다.

개발자/Android 2012.12.10

안드로이드 작업 폴더에 .bak 파일 있으면 에러나요~

이클립스에서 편집할땐 별 문제가 없는다 울트라 에디트와 같은 다름 문서 편집기 사용해서 작업하다 보면 폴더에 파일.java 나 파일.xml 파일 말고도 파일.bak 파일이 생성되게 되는데 - 자동 저장 파일이죠. 그게 또 심각한 에러를 냅니다. 주의하시길~ 에러메시지 DescriptionResourcePathLocationTypeerror: Error parsing XML: no element foundbase002_001.xml/MuGen/res/layoutline 29Android AAPT Problem DescriptionResourcePathLocationTypeXML document structures must start and end within the same entity.base002_00..

개발자/Android 2012.12.10

RGB 16진수 색상표

RGB 색상표입니다. 원하는 색상 코드를 드래그한 후 복사하고 필요한 곳에 붙여넣으면 됩니다. RGB 16진수 색상표 #93DAFF#98DFFF#9DE4FF#A2E9FF#A7EEFF#ACF3FF#B0F7FF#B4FBFF#B9FFFF#C0FFFF#87CEFA#91D8FA#A5D8FA#AFDDFA#B9E2FA#C3E7FA#CDECFA#D7F1FA#E1F6FA#EBFBFF#00BFFF#0AC9FF#14D3FF#1EDDFF#28E7FF#32F1FF#3CFBFF#46FFFF#96FFFF#C8FFFF#00A5FF#00AFFF#00B9FF#00C3FF#00CDFF#00D7FF#00E1FF#00EBFF#00F5FF#00FFFF#1EA4FF#28AEFF#32B8FF#3CC2FF#46CCFF#50D6FF#5AE0FF#6E..

개발자/Android 2012.12.07

옵션메뉴 같은 각 액티비티에 공통인 코드 처리 방법

옵션메뉴 : 폰에 왼쪽 맨 밑에 책갈피 쌓아논 듯한 버튼 있죠 ? 앱 실행중에 가끔 누르기도 하는 버튼... 근데 이게 보통 앱 개발시에 액티비티마다 모두 떠야 되니 공통으로 들어가는 코드인데... 구현 화면 잠깐 보여드리면~ 아래 옵션메뉴가 모든 액티비티에 들어가게 되는데 이걸 간단하게 하는 방법입니다. 처음에는 모든 액티비티에 오버라이드 해서 //@Override//public boolean onCreateOptionsMenu(Menu menu) {//// TODO Auto-generated method stub//MenuInflater inflater = getMenuInflater();//inflater.inflate(R.menu.mugen_main, menu);////return true;//}..

개발자/Android 2012.12.05

ActionBarSherlock을 쓰면서 TabActivity를

TabAcitvity를 사용하면서 ActionBar를 사용할 수 있는 방법은? ActionBarSherlock은 TabActivity는 지원하지 않는다. 출처 : http://codingpapa.blogspot.kr/2012/07/actionbarsherlock-tabactivity.html ~ 삽질만.. 휴~~~ 정답은 Fragment 를 사용한다. 보통처럼 액션바 네비게이션 탭사용 하든가. 탭 호스트 사용하든가... 탭에서 인터액션이 일어나려면 프래그먼트 사용해야 한다. 힝힝~~

개발자/Android 2012.12.02

레이아웃에 설정된 이미지 뷰에 동적으로 비트맵 그림 넣기 - 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..

개발자/Android 2012.11.30

이클립스에서 폰트 크기 조절 방법

이클립스 처음 역고나서 작은 폰트로 고생했는데 폰트 크기 변경시키는 방법을 알아봅니다. 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면 적당합니다.

개발자/Android 2012.11.29

어댑터 뷰를 다루는 곳에서 에러 메시지 - 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..

개발자/Android 2012.11.28

폰으로 업로드 타임아웃 - 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만으로 설정해 주면 잘 된다. 첨이라 그런지 보는게 전부 새로운 에러다. 원래 첨엔 다 그렇지 머~~

개발자/Android 2012.11.28

Eclipse - 이클립스에서 한글 깨질때 설정방법

자꾸 설정해도 까먹네요. 그래서 아예 스크랩~ 아래 3가지 방법으로 하면 대부분 해결될겁니다.글 및 이미지 출처 : http://finetia.egloos.com/1788041 1. Window > Preferences 아래 화면이 나오는데, General 안에 있는 workspace에서 인코딩을 지정한다. 내가 사용하는 개발환경에서 UTF-8을 사용하고 있기 때문에 UTF-8로 설정. 2. Window > Preferences그리고 이클립스에서 사용하는 개발 언어로 작성된 소스파일에도 인코딩을 적용시키기 위해 아래와 같이 설정한다.General 아래 Content Types 에서 Text를 펼치면 여러 언어 소스파일들이 보인다.그중에 자신이 쓸 언어 소스파일을 선택하면 그 아래에 속성들이 나오는데 De..

개발자/Android 2012.11.28

안드로이드 위젯의 클릭 이벤트를 처리하는 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..

개발자/Android 2012.11.22

데이터 과학이란? - 미래는 데이터를 제품화하는 회사와 개인에게 달려있다.

데이터 과학이란? - 미래는 데이터를 제품화하는 회사와 개인에게 달려있다. 제공 : 한빛 네트워크저자 : 마이크 루키데스(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 이 기사에서는 데이터 과학의 기술적 배경, ..

개발자 2012.11.06

C 언어에 소홀한 엔지니어링 교육... 임베디드 위기로 이어진다

C 언어에 소홀한 엔지니어링 교육... 임베디드 위기로 이어진다. 키워드:임베디드 C 언어 프로그래밍 컴퓨터 엔지니어링 George LeopoldEE Times1 미국의 엔지니어링 교육 품질에 대한 우려가 커지면서 임베디드 시스템 프로그래밍과 관련된 대학 컴퓨터 과학 과목들의 함량부족과 같은 특정 문제에 대한 관심이 늘고 있다. 문제가 특히 심각한 것은 임베디드 프로그래밍 기술이 의료용 장치로부터 민간 항공기에 이르는 모든 것에 사용되는 안전하고 신뢰성 있으며 미션 크리티컬한 시스템들의 개발을 위한 기초이기 때문이다. 비평가들은 임베디드 프로그래밍의 공백을 가져온 책임 중 상당부분을 대학 컴퓨터 과학부로 돌리고 있다. 이들이 알고리즘과 데이터 구조의 설계 및 분석 방법과 같은 따분한 과목 대신 자바와 같..

개발자 2012.10.22
반응형