본문 바로가기

Android

(216)
안드로이드/Android 이클립스에서 단말(Device) 인식을 못하는 경우. 안드로이드/Android 이클립스에서 단말(Device) 인식을 못하는 경우. 안드로이드 프로젝트 개발 도중에, 이클립스에서 단말(Device)를 인식하지 못하는 경우가 있습니다. 단말을 인식하지 못하면 Build 자체가 안되기 때문에 문제를 해결해야 하는데요.! USB케이블을 다시 꽂아보고, 핸드폰에 연결된 USB케이블도 다시 꽂아보고, 전원 껏다 키기, 이클립스 및 컴퓨터 재부팅 까지 했는데 단말 인식을 못하는 경우 참 난감합니다. 하지만 문제는 엄청난 녀석 이였습니다. 바로 이녀석 이였습니다. -_-;; 후아 언제 꺼졌지?[갤럭시S2 ICS 기준][환경설정] -> [개발자 옵션] -> [USB 디버깅] -> Check를 해주시면 됩니다.
안드로이드/Android App widget을 만들어 보자. -2- 개발 환경 >   ●  작성일 : 2012.08.08 ●  OS 설치 버전 : Windows7 32bit  ●  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 : 지정 안함 (지정 안하면 min = target)     ●  Java Compiler Level : 1.6   ●  Text file encoding : U..
안드로이드/Android App widget을 만들어 보자. -1- 안드로이드/Android App widget을 만들어 보자. -1- App widget 위젯이란, 아래 그림과 같이 홈스크린 화면에 떠서 USER와 소통 하는 녀석을 말합니다. [HomeScreen에 떠있는 Widget의 모습] 위젯을 만들기 위해서는 크게 4가지 준비물들이 필요합니다. 1. AppWidgetProvider Class를 상속받은 Provider Class 2. Widget의 View Layout을 기술한 xml 파일 3. Widget의 속성 (Meta data)를 기술한 xml 파일 4. Widget의 속성과 Receiver를 정의할 AndroidManifest.xml 파일 자 그럼 순서대로 Widget을 만드는 방법에 대해 알아 보겠습니다. 1. AppWidgetProvider Clas..
안드로이드/Android getClass() 사용 TIP 안드로이드/Android getClass() 사용 TIP getClass() 메서드 사용법에 대한 몇가지 TIP 입니다. getClass()는 Object클래스를 상속 받아서 만든 별도의 Class 입니다. 1. 현재 Class 파일명 얻어 오기. String classname = getClass().getSimpleName().trim(); 2. 현재 Package + 현재 Class명 얻어 오기. String fullname = getClass().getName().trim(); 3. 현재 Package명 얻어 오기. String packagename = getClass().getPackage().getName().trim(); 실행결과(Log). getClass().getSimpleName().tr..
안드로이드/Android adb 에러(실패) 종류 정리~! 안드로이드/Android adb 에러(실패) 종류 정리~! 안드로이드 adb를 사용한 install, uninstall 등의 작업을 할 때, 발생하는 에러의 종류를 정리해 보았습니다. 자 그럼 어떤 경우에 어떤 에러가 발생하는지 알아 보도록 하겠습니다. 1. apk install 이 정상적으로 진행 된 경우. 성공메시지 : (Success) 2. apk install 시 너무 많은 단말이 연결되어 있는 경우. 에러메시지 : (error : more than one device and emulator)해결방법 : 하나의 단말만 연결해 준다. 3. apk install 시 이미 해당 apk(패키지)가 단말에 설치되 있는 경우.에러메시지 : Failure [INSTALL_FAILED_ALREADY_EXISTS..
안드로이드/Android 실행중인 Process 확인 하기~! 개발 환경 >  ●  SDK 버전 : 안드로이드 SDK 2.2   ●  API LEVEL : 8  ●  이클립스 버젼 : Indigo ●  테스트단말 : 삼성갤럭시 S2 ICS 4.0.3안드로이드/Android 실행중인 Process 확인 하기~!안드로이드 프로젝트를 진행하다 보면, 실행중인 Process(Package)를 확인해야 하는 경우가 생깁니다. Process란 하나의 Package를 실행하는 공간이라고 생각하시면 됩니다. 물론 하나의 Process에서 여러개의 Package를 실행하는 방법이 있다고 하지만 일반적으로 하나의 Process는 곧 Package라고 생각하시면 됩니다.그리고 안드로이드에서는 하나의 Package를 하나의 어플리케이션으로, 고유의 어플리케이션으로 인정하는 시스템 입니다..
안드로이드/Android java.lang.NoClassDefFoundError: com.google.ads.AdView 에러 안드로이드/Android java.lang.NoClassDefFoundError: com.google.ads.AdView 에러 안드로이드 구글맵을 사용할 때, java.lang.NoClassDefFoundError: com.google.ads.AdView 다음과 같은 에러 발생시 해결 방법 입니다.[Select project settings] -> [Java Build Path] -> [Order and export] -> [check the GoogleAdMobAdsSdk-package] 출처 : http://stackoverflow.com/questions/10353479/java-lang-noclassdeffounderror-com-google-ads-adview
안드로이드/Android Project has no project.properties file! Edit the project properties to set one 에러 안드로이드/Android Project has no project.properties file! Edit the project properties to set one 에러 안드로이드 개발을 진행하다보면, 아래와 같은 에러가 발생하게 되는데요. Project has no project.properties file! Edit the project properties to set one. 위의 에러가 발생하는 이유는 프로젝트에 project.properties 파일이 존재하지 않아서 입니다. project.properties 은 AndroidManifest.xml 파일 아래에 보시면 있는데요. 프젝트에 기본적인 속성을 지정하는 파일 인 것 같습니다. 정확히는 모르겠네요.! 그래서 위와 같은 에러가 날 경우! ..