반응형

Scrapbook/개발 및 프로그래밍 80

안드로이드 오디오

http://www.winapi.co.kr/android/annex/18-1.htm public MediaPlayer () 객체만 생성된 상태에서는 재생할 대상이 없으므로 아무 것도 할 수 없으며 재생할 미디어를 전달해야 한다. 두 가지 방법이 있는데 첫 번째는 다음 메서드를 호출하는 것이다. 스트림의 종류에 따라 여러 버전으로 오버로딩되어 있다. void setDataSource (String path) void setDataSource (Context context, Uri uri) void setDataSource (FileDescriptor fd, [long offset, long length]) 로컬 파일이나 Uri 객체로부터 원격지의 미디어를 연다. 리턴값은 없으며 에러 발생시 예외가 리턴되는..

Tab Layout / TabHost / TabActivity

관련블로그) 도서관 자리 정보앱(TabHost, WebView) http://stbaeya.com/tc/220 Android(안드로이드) 에서 탭을 구현할 때 탭별 색상변경과 아이콘 넣어 디자인 하기 http://mainia.tistory.com/576 안드로이드(android) 탭(TabActivity) 3가지 구현하기 http://mainia.tistory.com/550 Tab Layout To create a tabbed UI, you need to use a TabHost and a TabWidget. The TabHost must be the root node for the layout, which contains both the TabWidget for displaying the tabs an..

추상클래스

출처: 네이버지식인 .... 추상클래스에 대하여 정리 해 보죠. n 추상 메서드는 몸체 없는 프로토타입만을 가진 메서드입니다. n 추상 메서드는 반드시 메서드이름 앞에 abstract 키워드를 명시해야 합니다. n 추상 메서드를 단 하나라도 포함하고 있으면 이를 추상 클래스라고 합니다. n 추상 클래스는 클래스이름 앞에 abstract를 명시해야 합니다. n 상속을 이용하여 추상 메서드를 모두 구현한 뒤, 객체를 생성할 수 있습니다. 일반적인 특징은 이러하지만 추상클래스의 뒷면에 존재하는 느낌은 수직적인 작업의 분할이라는 아주 무서운 개념이 숨어 있습니다. 프로그램을 하면서 어떻게 계층적으로 프로그램을 할지를 결정하지말고 펜을 들고 작업을 분석하는 것이 옳을 것입니다. 그리고 작업 분석이 끝났다면 수직과..

반응형