설치된 어플 목록 PackageInfo를 통해 가져오기 & 다른어플 실행 시키기 주소 : http://blog.daum.net/satomail/120 출처 : http://dodo4989.tistory.com/522 *. 설치된 어플 목록 PackageInfo를 통해 가져오기 - 1List appinfo = getPackageManager().getInstalledPackages(PackageManager.GET_ACTIVITIES); for(int i = 0 ; i 프로그래밍 정리/안드로이드 2012.06.07
Inner Class(내부 클래스) - static nested class, local class, annoymous class, instance class 내부 클래스 내부 클래스(inner class)란? - 클래스 내부에 또 다른 클래스가 정의됨 - 한 클래스를 다른 클래스의 내부 클래스로 선언하여 두 클래스의 멤버들간에 쉽게 접근이 가능 - 외부에 불필요한 클래스를 감춤으로써 복잡성을 줄임(캡슐화) * 캡슐화 - 객체를 다른 객체가 접근할 수 있는 부분인 노출부와 그렇지 못한 상세 구현부로 분리하는 것 - 캡슐화된 메소드의 기능만을 알고 그 기능만을 사용할 뿐 그 기능에 대해서 알 수 없음 - 특정 개체가 독립적으로 역할을 제대로 수행하기 위해 필요한 데이터와 기능을 하나로 묶어 관리하는 것 - 정보의 보호 목적에서 만들어진 개념 ex) '사람'이 있다면 사람에 '코', '눈', '귀'가 있음. 코는 냄새를 맡고 눈은 볼 수 있고, 귀는 듣는 기능이 .. 프로그래밍 정리/자바 2011.08.12
[안드로이드] 그래픽 관련 메소드 -- 그래픽 처리 메서드 -- drawBitmap(Bitmap bitmap, float left, float top, Paint paint) - 비트맵 출력 drawPoint(float x, float y, Paint paint) - 점 찍기 drawLine(float startX, float startY, float stopX, float stopY, Paint paint) - 선 그리기 drawCircle(float cx, float cy, float radius, Paint paint) - 원 그리기 drawRect(float left, float top, float right, float bottom, Paint paint) - 사각형 drawText(String text, float x, flo.. 프로그래밍 정리/안드로이드 2011.07.28