본문 바로가기

분류 전체보기

안드로이드 MAC ADDRESS 가지고 오기 WifiManager wifiManager = (WifiManager) getSystemService(WIFI_SERVICE); WifiInfo wifiInfo = wifiManager.getConnectionInfo(); Preference wifiMacAddressPref = findPreference(KEY_MAC_ADDRESS); String macAddress = wifiInfo == null ? null : wifiInfo.getMacAddress(); [출처] Android Side - http://www.androidside.com/bbs/board.php?bo_table=B49&wr_id=1116#c_1124 public class WifiInfo extends Object impleme.. 더보기
[안드로이드 팁] 안드로이드 TextView에서의 줄간격 설정하기 안드로이드 TextView에서의 줄간격 설정하기 안드로이드 개발시에 TextView의 줄간격을 설정하는 방법을 살펴 보겠습니다. 일반적인 TextView 코드. lineSpacingExtra의 속성을 이용하여 TextView의 줄간격 설정 라인의 간격을 더하기로 계산한다. [Text_height 값] + [LindSpacing 값] lineSpacingMultiplier 속성을 이용하여 TextView의 줄간격 설정 줄의 간격을 곱하기로 계산한다. [ Text_height 값] * [ LindSpacing 값] 더보기
안드로이드 [초보플밍] - com.google.android.maps 패키지 오류 위치기반 플젝을 시작할때 무작정 따라하기를 했었다. 구글링후 접하게 된 자료를 바탕으로 따라하기 해봤더니. 이런 com.google.android.maps 패키지를 못알아 먹는다. 몰라서 더 오래 걸렸다. 해결점은 프로젝트를 생성할 때 Android2.X 이놈을 선택할 것이 아니고 Google Apis X를 선택 해야지만 가능하더라. 프로젝트 생성후에는 Window --> Properties --> Android 에서 Project Build Target에서 항목 변경이 가능하다. 더보기
위치 기반 서비스 안드로이드에서 위치 기반 서비스 기능 1. 맵 API (com.google.android.maps) - 맵을 표시하고 변경(위성뷰 --> 거리뷰), 맵에 사용자 정의 데이터를 추가할 수 있다. 2. 위치 API (com.android.location) - 세계 위치 시스템(GPS)과 실시간 위치 시스템이다. 구글에서 맵 API 키 발급받기 Google Map Configurations 1. local 계정 이동 C:\Documents and Settings\4c6\.android 2. debug.keystore 파일 복사 3. 자바설치 디렉토리 이동 C:\Program Files\Java\jdk1.6.0_10\bin 4. debug.keystore 파일 붙여넣기 5. 윈도우시작 > 실행 > cmd 6. .. 더보기
안드로이드 [초보플밍] - adb uninstall com.example.android.notepad 에러 -------------------------------------------------------------- [2110-03-01 21:53:03 - NotesList]Re-installation failed due to different application signatures. [2110-03-01 21:53:03 - NotesList]You must perform a full uninstall of the application. WARNING: This will remove the application data! [2110-03-01 21:53:03 - NotesList]Please execute 'adb uninstall com.example.android.notepad' in a shell... 더보기
안드로이드 [초보플밍] - java.io.IOException : Unable to upload file : null 해결책 [2110-10-05 11:46:01 - ABCDEF] Failed to upload ABCDEF.apk on device 'M123123123aaa' [2110-10-05 11:46:01 - ABCDEF] java.io.IOException: Unable to upload file: null [2110-10-05 11:46:01 - ABCDEF] Launch canceled! Failed to upload xxx.apk on device 'xxxxxxxx' java.io.IOException : Unable to upload file: timeout Launch canceled! 이런 에러가 발생되면서 실행이 안될때 해결책.. 이클립스에서 접속 시간을 증가 시켜주니 해결이 되었습니다. Window --.. 더보기
안드로이드 강좌 6 - Java 코드(Code)에서 뷰(View) 다루기[회색] 이번 Android 강좌에서는 Java 코드에서 View를 다루는 방법을 알아보겠습니다. 화면에 표시한 TextView, Button등의 View를 어떻게 Java Code에서 접근할 수 있는지 알아보고 일부 함수들에 대해서도 설명 하겠습니다. 기본 강좌는 여기까지가 될 것 같습니다. Q&A에서 질문하시는 것 위주로 정리하고 어느 정도 정리가 되면 다음 강좌를 진행하도록 하겠습니다. 안드로이드 강좌 6 - Java 코드(Code)에서 뷰(View) 다루기 id 어플리케이션 실행 시에 Layout XML에서 정해진데로 View와 Layout들이 생성되고 보여집니다. 생성된 View들에서 코드상에서 동적으로 변경해야 하는 값들이 있다면, 변경해야할 View를 코드 상에서 불러오기 위해 먼저 XMl파일에서 i.. 더보기
안드로이드 강좌 5 - XML에서의 TextView, ImageView, LinearLayout[회색] 이번 강좌에서는 레이아웃 XML파일에서의 TextView, ImageView, LinearLayout의 설정에 관하여 설명을 하도록 하겠습니다. Android에는 수십개의 View와 Layout이 있지만 그 중에서 가장 기본이 되는 3개를 먼저 배우도록 하겠습니다. 모든 View가 공통적으로 가지는 속성값에 대해서는 이전에 설명했기 때문에 이번에는 각각의 View만이 가지는 값들에 대해서 설명하도록 하겠습니다. 안드로이드 강좌 5 - XML에서의 TextView, ImageView, LinearLayout 먼저 각각의 View가 어떤 XML 속성값을 가질 수 있는지는 Android SDK 문서 (sdk디렉토리의 docs 위치)에서 각각의 View 클래스안에 XML Attributes라는 부분에 문서로 정.. 더보기