본문 바로가기
반응형

안드로이드5

안드로이드 app 실행시에 notification과 실행중 리스트에 보여주기 안드로이드 app을 실행할때 notification에서 실행 icon을 보여주고 실행중 리스트에 해당app의 상태와 text를 보여주는 코드Service에 아래처럼 코드를 추가하고, onStartCommand()에서 showNotification()를 호출해주면 된다. /** * Shows the notification message and icon in the notification bar. */private void showNotification() {int myID = 1234; //The intent to launch when the user clicks the expanded notificationIntent intent = new Intent(this, TravelLogger_MainActiv.. 2014. 6. 24.
안드로이드 ZIP으로 압축,해제 코드 아래 코드 사용하면된다. package com.redbada.travellogger; import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.util.StringTokenizer;import java.util.zip.ZipEntry;import java.util.zip.ZipInputStream;import java.util.zip.ZipOutputStream; import android.util.Log; public class ZipUtils { private st.. 2014. 6. 20.
Android Compile시 string.xml 관련 is not translated in ... Lint 에러 해결 방법 정확한 이유는 모르겠는데 최근에 안드로이드 프로젝트를 apk파일로 컴파일하려고 하니 string.xml 관련하여 Lint 에러가 발생하면서 컴파일이 되지 않더군요. 다국어지원 관련한 오류인 듯 한데 에러를 없앨 수가 없더라구요.. 개발하면서는 아무런 오류가 없었는데 말이죠..이런 경우 아주 간단한 해결방법은 Lint 에러를 warning으로 바꾸어 주는 것입니다. Lint 관련 설정은 이클립스 메뉴의 Window - Preference - Android - Lint 에서 변경할 수 있는데요.. 여기서 MissingTranslation 항목을 찾아 Severity를 warning으로 변경하면 됩니다. 2014. 6. 18.
Google Maps Android API v2 사용하기 2012년 12월 4일, Google Play Services가 업데이트되면서 새 버전의 안드로이드용 API가 공개되었습니다.주요 변경사항은 다음과 같습니다. MapFragment 지원으로 다양한 해상도의 단말 지원 용이 (MapActivity가 아닌 일반 액티비티에서도 MapView 사용가능) 3D맵 지원 한층 편리해진 마커 사용법이와 함께, 구글맵 API를 사용하기 위한 인증 및 사용 절차가 다소 변경되었습니다. 이 포스트에서는 새로운 구글맵 API를 사용하는 방법에 대해 자세히 알아보도록 하겠습니다. 구글맵 API를 사용하기 위한 단계를 간략히 요약하면 다음과 같습니다. 1. Android SDK Manager를 통해 Google Play Services SDK 다운로드 (Rev.3 이상) 2. 새.. 2014. 3. 26.
안드로이드 그래프 (achartengine) 라이브러리 다운로드 (Download Achartengine Lib) https://code.google.com/p/achartengine/ 이클립스에서 안드로이드 프로젝트 생성 (Create Android Project) 프로젝트에 라이브러리 추가하기 (Add Lib in the project) 만약, libs 폴더가 없다면 만들어 주면 된다. 그래프 LIB 사용 (Use Graph LIB) // 표시할 수치값 List values = new ArrayList(); values.add(new double[] { 14230, 12300, 14240, 15244, 15900, 19200, 22030, 21200, 19500, 15500, 12600, 14000 }); /** 그래프 출력을 위한 그래픽 속성.. 2014. 3. 25.
반응형