프로그래밍/안드로이드 3

[안드로이드] adb.exe 에러.

adb 에러가 날 경우에는 SDK manager에서 Android SDK Platform-Tools 항목이 체크 되어있는지 확인해본다. 안 되어 있다면 체크를 하고 apply를 눌러 업데이트를 하면 된다. 그러나 이렇게 해서 업데이트가 안되는 문제인 경우엔아마 이 글을 찾아온 사람들은 대부분 SDK manager를 통해서 adb를 업그레이드 하는 방법으로 해보려했으나Android SDK Platform-Tools 가 업데이트도 안되고 지워지지도 않는 경우를 맞이해서 왔을것이다. 나같은 경우엔 진짜 뜬금없지만 어베스트가 문제였다. 바이러스 검역소에 들어가보니 떡하니 adb.exe가 있었다.... 어쩐지 갑자기 안되더라 싶었다. 혹시라도 갑자기 안되시는 분들중 avast를 사용하신다면 확인해보세요 =====..

[안드로이드] 방치형 게임 돈 단위 따라해보기 !

안녕하세요 1인개발자 rymin입니다. 게임 어플을 만들다 보니 돈 단위를 어떻게 해야할지 몰라서 고민하고 있었는데요. 요즘 여러 방치형 게임에 나오는 돈 단위를 조금 따라해 봤습니다. 찾아보니까 이런 정보는 없어서 제가 만들어서 공유해 봅니다. public class Money { double current; // 현재 표시해야하는 돈 int index; int money[]; // 돈 1.0A ~ 999Z 까지 만들기 public Money() { money = new int[26]; // A~Z } void EarnMoney(Money p_money) { // 돈 벌기 for (int i = 0; i < p_money.index; i++) { money[i] = p_money.money[i] + m..

[안드로이드]Activity 주기

안드로이드 앱을 실행을 하면 activity가 inflate된다. 안드로이드 특성상 앱이 멀티 프로세싱되기 때문에 화면에서 없어질때도 있고 백그라운드로 돌아갈떄도 있는데 이를 처리하기위해 onResume() onPause()같은 함수들이 존재한다. onPause()같은 경우에 너무 많은 작업을 시키면 작업을 다 끝마치지 못하는 경우도 있다. 이를 보안하기 위해 onStop()이 있다.