이준빈은 호박머리

IT 프로그래밍 개발 정보 블로그, 이준빈은 호박머리 입니다.

반응형

Language/Android 20

Google Play 디버그가 가능한 APK를 업로드했습니다.

구글 플레이(Google Play)에 앱 배포 시 오류가 발생할 경우 해결 방법입니다. 오류 내용업로드 실패디버그가 가능한 APK를 업로드했습니다. 보안상의 이유로 Google Play에 게시하기 전에 디버그를 사용 중지해야 합니다. 오류 발생 원인이 오류의 발생 원인은 AndroidManifest.xml 파일의 debuggable 속성이 true로 지정된 상태로 APK 파일이 생성되었기 때문입니다. 해결방법해결 방법은 간단합니다.먼저 AndroidManifest.xml 파일을 열고 application 태그 속성의 debuggable을 false로 지정하여 저장합니다. 위의 설정이 완료되면 APK 파일을 다시 생성하여 구글 플레이에 업로드합니다.

Language/Android 2015.08.04

안드로이드 가속센서와 자이로스코프 센서(Android Accelerometer sensor & Gyroscope sensor)

안드로이드 개발 시 각종 센서의 상태값이나 수치를 이용하는 예제입니다. 안드로이드는 조도센서, 온도센서 ,가속센서 등 여러 센서들이 내장되어 있습니다. 이런 센서들을 이용한 예제 소스입니다. 아래 소스는 가속센서(엑셀러로미터 : accelerometer)와 자이로스코프(gyroscope)에 대한 예제입니다. package com.example.dominosdiy; import android.app.Activity; import android.content.Context; import android.hardware.Sensor; import android.hardware.SensorEvent; import android.hardware.SensorEventListener; import android.har..

Language/Android 2014.06.20

안드로이드 appcompat_v7

안드로이드 4.4(Android KitKat) 버전으로 프로젝트 생성 시 자동으로 appcompat_v7 이라는 프로젝트가 함께 생성됩니다.appcompat_v7를 삭제하면 프로젝트에 x 와 함께 오류가 발생하여 오류 수정하기도 참 귀찮고 성가신 상황이 오게됩니다. appcompat_v7를 없앨 수 있는 방법은 새로운 안드로이드 프로젝트를 생성할 때 Minimum Required SDK, Target SDK, Compile With 버전은 최신 버전으로 선택합니다. 프로젝트 생성이 완료된 후 기기가 4.4(키캣) 버전이 아닐 경우 빌드(Build)가 되지 않으므로 manifest 수정을 합니다. 위와 같은 부분을 아래와 같이 최소 요구 버전을 수정하시면 빌드하실 때에도 문제가 없습니다.

Language/Android 2014.05.22

이클립스 안드로이드 실행 (AVD, 휴대폰에 화면 띄우기)

이클립스에서 개발한 안드로이드 프로젝트를 AVD나 실제기기에서 실행하기(Running Android Application on an Android Device or AVD) 이클립스에서 개발한 안드로이드 프로젝트를 실제 화면에 띄워보는(Run) 예제입니다.실행은 AVD(Android Virtual Device)나 컴퓨터에 연결된 안드로이드 모바일 기기에서 실행합니다. 이제 막 안드로이드를 시작하는 초보분들은 아래의 과정을 따라하시면 본인의 핸드폰이나 에뮬레이터(AVD)에 직접 개발한 안드로이드 화면을 확인해 볼 수 있습니다. 저는 제 휴대폰에서 직접 화면을 띄워 보겠습니다. 1. 안드로이드 프로젝트를 실행할 휴대폰의 환경설정으로 진입 후 개발자 옵션을 누릅니다. 2. 개발자 옵션이 꺼짐으로 되어있다면 켜..

Language/Android 2014.04.03

안드로이드 스튜디오 인코딩 설정(한글 깨짐 문제 해결)

안드로이드 스튜디오(JetBrains IntelliJ IDEA Android Studio) 실행 시 한글이 "ㅁㅁㅁㅁ"나 한문 등으로 알아볼 수 없는 형태로 깨지는 현상을 해결하는 방법입니다. 인텔리제이(IntelliJ) 기반이므로 비슷하게 처리하면 됩니다.아래의 순서에 맞춰 진행하시기 바랍니다. 1. android-studio가 설치된 폴더로 이동합니다. c:-> Program Files(x86) -> Android -> android-studio -> bin -> studio64.exe.vmoptions 파일을 열어줍니다. (마우스 우측 버튼 클릭 후 메모장이나 기타 툴 사용) 2. -Dfile.encoding=UTF-8 를 가장 아래에 추가합니다. 3. 위의 작업을 했는데도 한글이 깨진다면 File..

Language/Android 2013.06.28

Unable to execute dex: Multiple dex files define Lrsearch/connector/CalcBase;

Android Unable to execute dex: Multiple dex files define Lrsearch/connector/CalcBase; [2013-06-02 12:52:12 - Dex Loader] Unable to execute dex: Multiple dex files define Lrsearch/connector/CalcBase; [2013-06-02 12:52:13 - ] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lrsearch/connector/CalcBase; 위와 같은 오류의 내용이 뜬다면 라이브러리(Library)가 충돌로 인한 오류 발생입니다. Project -..

Language/Android 2013.06.04

안드로이드 SVN(Subversion)

이클립스에 안드로이드 SVN 설치 및 연동 방법입니다.아래의 순서대로 잘 따라하시면 정상적으로 설치가 됩니다. 1. 이클립스 상단에 있는 Help -> InstallNew Software 메뉴로 접근합니다. 2. Add 버튼을 클릭합니다. 3. Name 입력항목에 svn Location 입력항목에 http://subclipse.tigris.org/update_1.8.x를 입력 후 OK 버튼을 클릭합니다. 4. Subclipse와 SVNKit을 체크 후 Next 버튼을 클릭합니다. 5. Next 버튼을 클릭합니다. 6. 약관 확인 후 동의에 체크 후 Finish 버튼을 클릭합니다. 7. 설치가 진행됩니다. 8. 설치 중 경고창이 뜨는데 무시하고 OK 버튼을 클릭합니다. 9. 설치가 완료되면 이클립스를 재시..

Language/Android 2013.05.31

안드로이드(Android) TextWatcher(comma)

안드로이드 EditText에서 글 입력 시 이벤트를 설정하여 함수를 실행할 수 있습니다. 아래는 소스는 숫자 입력 시 3자리마다 컴마(comma)를 출력/삭제하는 예제입니다. @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); EditText e = new EditText(this); e.addTextChangedListener(new CustomTextWatcher(e)); } package h5bak.com; import java.text.DecimalFormat; import android.text.Editable; impor..

Language/Android 2013.03.08

안드로이드(Android),자바(JAVA) 소수점 자르기

안드로이드, 자바(Android, JAVA) 소수점 자르기 예제입니다.간단한 구문이므로 별도의 실행화면은 캡쳐하지 않았습니다. double numnber = 77.7777;String num = String.format("%.1f" , number);system.out.println("number="+number) //number = 77.7 %.1f 의 숫자를 변경하면 자르고자 하는 자릿수를 설정할 수 있습니다.예를들어 %.2f로 한다면 결과는 77.77가 되겠습니다.

Language/Android 2013.03.07

안드로이드(Android) 메뉴 옵션 예제

안드로이드 메뉴 옵션 예제 소스입니다. 예제소스 package com.example.h5bak_optionmenu; import android.app.Activity; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.view.SubMenu; import android.widget.TextView; import android.widget.Toast; public class MainActivity extends Activity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); T..

Language/Android 2013.02.26

안드로이드 체크박스(Android checkbox) 예제

안드로이드 체크박스(Android checkbox) 예제 소스입니다. MainActivity.java package com.example.h5bak_checkbox; import android.app.Activity; import android.os.Bundle; import android.widget.CheckBox; import android.widget.CompoundButton; import android.widget.CompoundButton.OnCheckedChangeListener; import android.widget.Toast; public class MainActivity extends Activity { @Override protected void onCreate(Bundle sav..

Language/Android 2013.02.26

안드로이드(Android) SDK 설치 방법

안드로이드 SDK(Android Software Development Kit) 설치 방법입니다. 안드로이드 소프트웨어 개발 킷을 설치하는 방법입니다.Android SDK 설치에 앞서 먼저 자바(JAVA)가 설치되어있어야합니다.만약 설치되지 않았다면 아래의 URL로 이동하여 자바를 먼저 설치 후 환경변수 설정까지 완료가 된 후 안드로이드 SDK를 설치하시기 바랍니다. 자바 설치 : http://h5bak.tistory.com/90자바 환경변수 설정 : http://h5bak.tistory.com/91 1. http://developer.android.com/sdk/index.html 위의 URL로 접근 후 Get the SDK 버튼을 클릭하여 다운로드 페이지로 이동합니다. 2. 하늘색 버튼(Download..

Language/Android 2013.02.14

안드로이드 시크바(Android SeekBar)

안드로이드 시크바(Android SeekBar) 관련 예제 입니다. MainActivity.java package com.example.h5bak_seekbar; import android.app.Activity; import android.os.Bundle; import android.widget.SeekBar; import android.widget.TextView; public class MainActivity extends Activity { SeekBar seekbar; TextView tv_val; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentV..

Language/Android 2013.02.07
반응형