본문 바로가기

Android8

[안드로이드] Api level 19 Package Index 요약 안녕하세요 푸민입니다. android : 리소스 관련 클래스 포함하고, 시스템 권한을 정의한다. android.accessibilityservise : 접근성 관련 기능을 제공한다. android.accounts : 계정과 관련된 기능을 수행한다. android. animation : 애니메이션 기능을 제공한다. android.app : 안드로이드의 핵심 컴포넌트인 Activity 와 Service 클래스를 제공한다. android.app.admin : 디바이스 관리에 대한 정보 클래스를 제공한다. android.app.backup : 백업 기능과 복원 기능을 제공한다. android.appwidget : appWidgets 을 만들수 있는 기능을 제공한다. android.bluetooth : Bluet.. 2015. 8. 13.
[안드로이드] Sprite Animation 적용해보기! 안녕하세요 푸민입니다. 스프라이트 애니메이션은 게임 개발에서 많이 사용하는 애니메이션입니다! 사진은 한컷 한컷 돌려가며 마치 움직이는 것처럼 보여주는 애니메이션입니다 ㅎㅎ 안드로이드에서 스프라이트 애니메이션을 한번 적용해볼까요? 준비물 : Sprite Sheet Sprite Sheet는 스프라이트 애니메이션을 만들수 있도록 그림을 쭉 정렬해 놓은 이미지 파일입니다! 구글에서 검색해보면 상당히 많은 테스트 자료를 구할 수 있습니다. 1. 먼저 클래스를 하나 생성 후 이미지뷰를 상속 받습니다. 그리고 필요한 변수를 선언합니다. public class SpriteView extends ImageView { private Bitmap[] mBitmapList; private Timer timer; private.. 2015. 8. 11.
[안드로이드] Location 정보 가져오기 안녕하세요 푸민입니다. 안드로이드에서는 위치정보를 받기 위해서 LocationManager 클래스를 제공합니다. LocationManger는 Network, GPS 등의 Provider를 받아서 해당 Provider에게 위치정보를 요청할수 있는 클래스입니다. String provider = LocationManager.getProvider(LocationManager.NETWORK_PROVIDER); 이런 식으로 Provider를 불러온 뒤 사용하면 됩니다. 그리고 Criteria라는 클래스를 설정해주면 해당 상황에 맞는 Provider를 설정해줍니다. String provider = LocationManager.getBestProvider(criteria, true); 두번째인자인 boolean은 en.. 2015. 8. 9.
[안드로이드] 메모리 관리용 Null 처리 안녕하세요 푸민입니다. 자바는 참조하고 있는 변수가 없으면 해당 값을 쓰래기로 인식을 합니다. 그렇게 되면 자바에 있는 가비지 컬렉터가 쓰래기로 인식된 메모리를 알아서 반환해줍니다! 예를 들어볼까요? Acticity mActivity = getApplicationActivity(); 위와 같이 액티비티를 받아와서 사용을 하다가 사용을 다하면 mActivity = null; 이런식으로 참조하는 값에 null을 줍니다. 이렇게 되면 mActivity 가 참조하고 있던 값이 없어지기 때문에 가비지컬렉터는 mActivity를 쓰래기로 인식하게 됩니다. 그러면 가비지컬렉터가 메모리를 알아서 반환해줍니다! 굉장히 편리하죠 메모리를 알아서 반환이라니.. 하지만 그에 따라 안좋은 현상이 있는데, 개발자로서 메모리 관리.. 2015. 8. 7.