본문 바로가기

전체 글

(626)
안드로이드/Android 프로젝트 및 빌드에러 발생시 일반적인 대처 방법 7가지 안드로이드/Android 프로젝트 및 빌드에러 발생시 일반적인 대처 방법 7가지 안드로이드 프로젝트를 진행하다 보면 일반적으로 프로젝트에 X표시가 뜨거나, 빌드시 에러가 발생하는 일이 많이 일어 납니다. 기본적으로 안드로이드에서 프로젝트 에러가 나거나 빌드 에러가 발생할 경우 가장 보편적으로 수정 할 수 있는 방법 7가지에 대해 알아 보도록 하겠습니다. 1. Clean이클립스 상단 메뉴에서 [Project] -> [Clean] 메뉴 선택 후 해당 프로젝트를 Clean해 줍니다. 2. Fix Project Properties해당 프로젝트 위에서 마우슨 오른쪽 클릭 후 [Android Tools] -> [Fix Project Properties] 메뉴를 실행해 줍니다. 3. Window Default이클립스..
윈도우/Windows 알집 압축, 압축해제시 "접근이 거부되었습니다" 오류 윈도우/Windows 알집 압축, 압축해제시 "접근이 거부되었습니다" 오류 알집을 사용하다 보면 아래와 같은 알집 오류가 발생 할 경우가 생깁니다. 바로 압축이나 압축해제시 "접근이 거부되었습니다" 라는 오류 팝업이 나타나게 되는 문제 인데요. 해결 방법에 대해 알아 보겠습니다. 해결 방법은 바로!!! 요녀석이군요!! 관리자 권한으로 압축 및 압축해제를 진행해 주시면 됩니다. ㅎㅎ 어떠신가요 저도 처음에 압축이 계속 안되서 난감했는데 저 같은 실수를 반복하지 않고 타산지석 삼아 유용하게 사용 하시기 바랍니다.~!!
상식/일반 옷 얼룩 제거 방법(커피, 페인트, 얼룩 등.) 상식/일반 옷 얼룩 제거 방법(커피, 페인트, 얼룩 등.) 출처 : http://blog.naver.com/331mimo2?Redirect=Log&logNo=90146063431
모바일/Mobile 갤럭시S2, 진저브레드, 아이스크램 샌드위치(ICS) 버전 각각의 화면 캡처 방법 모바일/Mobile 갤럭시S2, 진저브레드, 아이스크램 샌드위치(ICS) 버전 각각의 화면 캡처 방법 1. 갤럭시S2 진저브레드(2.3) 이하 버전 (홈키 + 종료키) 2. 갤럭시S2 아이스크림 샌드위치(4.0) 이상 버전 (볼륨Dwon + 종료키)
티스토리/Tistory 테이블(Table) 생성시 폭 넓어 지는 현상 수정하기 티스토리/Tistory 테이블(Table) 생성시 폭 넓어 지는 현상 수정하기 티스토리 블로그를 사용하다 보면, 메뉴를 나타내기 위해서 아래와 같은 테이블 형식으로 메뉴를 사용하는 경우가 많은데요. 1. 첫번째 메뉴 하지만 이렇게 한줄로 테이블이 생성되어야 하는데 자꾸 아래처럼 폭이 늘어나 버리는 경우가 발생하게 됩니다. 흠냐.. 고치기도 애매하고 어떤 문제로 발생하는 건지 원인을 모르겠는데요.!! 1. 첫번째 메뉴 (폭 넓어짐) 엄청난 삽질끝에 해결책만 간신히 알아 냈습니다. 바로 재대로 만들어진 테이블에 입력하고자 하는 텍스트를 메모장에서 작성한 후 붙여 넣기를 해주시면 됩니다. 흠 어떠신가요? 의외로 미라클을 외치면서 해결책을 찾으신 분들이 많을 것 같네요^^
안드로이드/Android XML에서 View에 onclick 메서드 설정시 Java 코드에서 메서드 호출 하기 안드로이드/Android XML에서 View에 onclick 메서드 설정시 Java 코드에서 메서드 호출 하기 안드로이드 XML 에서 View에 onClick() 메서드를 설정해서 사용하는 방법이 있는데요. XML에서 onClick()을 사용하는 방법에 대해서는 [안드로이드/Android XML에서 View에 onclick 메서드 설정] 포스팅을 참고 하시면 됩니다. 하지만 Java 코드에서 XML에서 설정한 onClick() 메서드를 호출 하려면 어떻게 해야 할까요? android:onClick="clickMethod" 로 설정을 해주었다면, Java코드에 아래와 같은 메서드를 작성해 주어야 합니다. public void clickMethod(View v) { } View를 클릭 하는 것 이외에 cli..
안드로이드/Android XML에서 View에 onclick 메서드 설정 안드로이드/Android XML에서 View에 onclick 메서드 설정 안드로이드 XML에서 View 속성으로 onClick() 이벤트를 사용하는 방법에 대해 알아 보겠습니다. 보통 onclick() 이벤트를 사용하기 위해서는 보통 OnClickListener를 구현해서 사용하게 되는데요. XML View의 속성으로 onClick() 이벤트를 사용하게 되면 편리하게 사용 할 수 있습니다. 보시는 바와 같이 android:onClick="clickMethod" 라고 이름을 설정해 주었는데요. 사용자 임의 대로 onClick 속성에 클릭 이벤트를 받고 싶은 메서드명을 입력해주고, Java 코드에 해당 메서드를 public void clickMethod(View v) 로 만들어 주면 됩니다. ImageVie..
안드로이드/Android Java코드로 상태바(StatusBar) Show/Hide 시키기 안드로이드/Android Java코드로 상태바(StatusBar) Show/Hide 시키기 보통 상태바나 타이틀바를 숨길려고 할때는 AndroidManifest.xml 파일에서 Activity 속성을 이용해서 숨기는 기능을 사용하는데요. Java코드로 구현해야 하는 경우가 생겼을 경우에는 다음과 같은 방법을 이용하시면 됩니다. public void removeStatusBar(boolean remove){ if(remove){ getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); }else{ getWindow().clearFlags(WindowManager.Lay..
안드로이드/Android 스크롤뷰(ScrollView) 사용법 안드로이드/Android 스크롤뷰(ScrollView) 사용법 스크롤뷰(ScrollView) 사용법 입니다. android:fillViewport="" : ScrollView의 하위 View의 height에 fill_parent 속성을 주면 fill_parent 속성이 적용 되지 않습니다. 하지만 fillViewport 속성값을 true로 주면 하위 View의 크기만큼 ScrollView가 늘어나게 됩니다. [fillViewport = false] [fillViewport = true] 다음과 같은 형상이 발생하는 이유는 스크롤뷰의 하위 View의 height를 fill_parent로 준다는 것은 부모의 높이 만큼 맞춘다는 속성 입니다. 하지만 스크롤뷰 자체는 자식의 크기 만큼 늘어나는 View이기 때문..
안드로이드/Android Only the original thread that created a view hierarchy can touch its views 에러 안드로이드/Android Only the original thread that created a view hierarchy can touch its views 에러 안드로이드 프로젝트를 진행하다 보면 아래와 같은 에러가 발생하게 되는데요. Only the original thread that created a view hierarchy can touch its views. 이러한 에러가 발생하는 원인은 Main Thread(UI Thread) 외에 다른 부분에서 UI 작업을 하기 위해 View를 사용 할 때 나타나는 에러 메시지 입니다. 해결 방법은 Main Thread(UI Thread) 이 외의 UI 작업에 대해서는 제거하거나 Main Thread(UI Thread) 내에서만 UI 작업을 진행해줘야 ..
안드로이드/Android 단말(Device)별 해상도 및 모델명 안드로이드/Android 단말(Device)별 해상도 및 모델명 안드로이드 단말별 해상도 및 모델명 입니다. 1. 갤럭시 넥서스 해상도 : 1280(1184) x 720 갤럭시 넥서스는 메뉴키가 디바이스 자체에 포함되어 있지 않고, 디스플레이 안에 소프트웨어로 구현이 되있으므로 메뉴키의 height 만큼의 96px을 빼준 (1280 - 96) 1184 가 됩니다. 단 동영상 재생이나 특정 작업을 진행할 경우 메뉴키가 사라져서 1280으로 변경 됩니다. 갤럭시 넥서스의 경우 가변적으로 해상도가 달라지기 때문에 주의 하시기 바랍니다. density : 320dpi 모델명 : SHW-M420 SK 모델명 : SHW-M420S KT 모델명 : SHW-M420K 3G 모델만 존재 2. 갤럭시S 3(III) 해상도..
책/도서 안철수의 생각 책/도서 안철수의 생각by.안철수, 제정임 출처 : yes24 휴가를 맞아 평소에 읽고 싶던 책들 서너 권을 챙겨 시골집으로 내려 갔다. 그 중에는 요즘 내가 관심을 많이 갖고 있고, 세간에 이슈가 되고 있는 ‘안철수의 생각’ 이 있었다. 평소에 안철수에 대해 대단한 사람이라고 생각을 하고 멘토로 삼고 있는 나에게는 굉장히 읽고 싶은 책 이였다. 물론 정치에 대해서는 잘 알지 못하지만 이번 기회에 정치에 대해 한 걸음 더 다가갈 수 있는 좋은 계기로 삼고 싶었다. 일단 ‘안철수의 생각’ 은 기존 정치에 대한 불신의 원인을 국민과의 소통과 합의의 부재를 가장 큰 문제로 꼽고 있다. 정말 맞는 말이다. 현재 우리 국민들 대다수가 현재 정부의 정책과 제도에 대한 옭고 그름을 떠나 국민들의 목소리에 귀를 기울이..
한글정리/단어정리 (세간, 국한되다, 이해타산, 경협, 첨예하다) 한글정리/단어정리 (세간, 국한되다, 이해타산, 경협, 첨예하다)세간세간2世間명사1 .세상 일반. 세간 사정 세간에 널리 알려진 소문 세간의 이목을 끌다.2 . 영원하지 않은 것들이 서로 모여 있는 우주 공간.관련어휘(비슷한말) : 사회, 세상국한되다국한-되다局限--원형 : 국한1동사「…에/에게,…으로」 범위가 일정한 부분에 한정되다. 오염 문제는 이제는 도시에만 국한된 것이 아니다. 더구나 지금까지는 모든 문제가 고부 한 고을에 국한되어 있었는데 고부 경계를 넘어 줄포까지 침범하는 것도 문제였 다.출처 : 송기숙, 녹두 장군 유흥업소의 출입은 20세 이상으로 국한되어 있다.이해타산이해-타산利害打算명사이해관계를 이모저모 모두 따져 봄. 또는 그런 일. 이해타산이 빠르다 이해타산이 이만큼 밝은데 왜 부자가..
안드로이드/Android Service 사용법 개발 환경 >   ●  작성일 : 2012.08.21 ●  OS 설치 버전 : Windows7 64bit  ●  SDK 설치 버전 : 안드로이드 SDK 4.0 (아이스크림 샌드위치) / API LELVEL : 14  ●  ADT 설치 버전 : 16    ●  Java 설치 버전 : JDK 1.6.0_20 / JRE6  ●  이클립스 설치 버전 : Indigo ●  테스트단말 : 삼성 갤럭시 S2 4.0.4 (아이스크램 샌드위치)      ●  API LEVEL : 8   ●  minSdkVersion : 8  ●  targetSdkVersion : 8    ●  Java Compiler Level : 1.6   ●  Text file encoding : UTF-8안드로이드/Android Service 사..
안드로이드/Android 안드로이드 어플리케이션 Process 를 정말로 죽이는 방법 안드로이드/Android 안드로이드 어플리케이션 Process 를 정말로 죽이는 방법 Android How to Kill Application Process 관련글: 안드로이드 어플리케이션 종료하기 (이글을 참조하시기 바랍니다.)관련글: 프로요에서 프로세스를 얼추 죽이는 방법 안드로이드 상에서 어플리케이션 개발을 진행하다 보면, 어플리케이션 Process 자체를 종료 시키고 싶은 경우가 있습니다. 특히 제 경우에는 여러가지 핸들러나 스레드를 사용하는 경우 Process 를 종료시키고 싶을 때가 많더군요. Activity 를 모두 종료하더라도, Process 가 살아 있으면 메인 UI 스레드에 연결되어 있는 Handler 와 Message 는 쌩쌩히 동작합니다. 더군다나 시간이 오래 걸리는 작업을 수행하기..