본문 바로가기
반응형

IT·디지털/IT 개발자 팁44

안드로이드 MediaPlayer 최신 사용법 정리(2025 ver.) 안드로이드 MediaPlayer 이해하기MediaPlayer는 안드로이드에서 오디오와 동영상을 재생하기 위해 사용되는 기본 API입니다. 객체만 생성한 상태에서는 재생할 대상이 없으므로 반드시 미디어 데이터 소스를 전달해야 합니다. 2024~2025년 기준에서도 MediaPlayer는 여전히 사용되지만, ExoPlayer 같은 대안이 많이 사용되는 추세입니다. 그러나 간단한 오디오 재생 또는 짧은 효과음 재생에서는 MediaPlayer가 가장 간단한 선택입니다.1. MediaPlayer 객체 생성MediaPlayer player = new MediaPlayer();단순히 생성한 상태에서는 아무 작업도 할 수 없으며, 반드시 setDataSource()로 재생할 파일 또는 스트림을 전달해야 합니다.2. D.. 2011. 2. 17.
안드로이드 화면 회전 방지 방법 (최신 버전 기준) 안드로이드에서 화면 회전을 방지하는 방법안드로이드 앱 개발에서 화면 회전은 기본적으로 센서(중력 센서/가속도 센서)를 기준으로 자동 전환됩니다. 하지만 특정 화면을 고정하고 싶을 때는 명시적으로 방향을 지정해야 합니다. 가장 일반적인 방법은 AndroidManifest.xml 파일에서 Activity에 화면 방향을 설정하는 것입니다.1. 세로 고정(portrait)특정 Activity를 세로 화면으로 고정하려면 해당 Activity 선언에 다음 속성을 추가합니다.이렇게 설정하면 기기를 회전해도 화면이 변화하지 않고 세로 방향으로 고정됩니다.2. 가로 고정(landscape)가로 전용 화면이 필요한 경우 다음과 같이 설정합니다.게임 화면, 동영상 재생 화면처럼 가로가 자연스러운 UI에서 자주 사용됩니다.3.. 2011. 2. 16.
Tab Layout / TabHost / TabActivity Tab LayoutTo 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 and a FrameLayout for displaying the tab content.You can implement your tab content in one of two ways: use the tabs to swap Views within the same Activity, or use the tabs to change between entirely separate activ.. 2011. 1. 27.
추상클래스란 무엇인가: 개념부터 설계 철학까지 정리(2025년 업데이트) 추상클래스란 무엇인가객체지향 프로그래밍에서 추상클래스(Abstract Class)는 여러 클래스 설계의 기반이 되는 중요한 개념입니다. 추상클래스는 직접 객체를 생성할 수 없고, 상속을 통해 구체적인 기능을 완성하는 ‘설계도 역할’을 합니다. 아래에서는 추상클래스의 기본 개념부터 설계 철학까지 차근차근 정리해 보겠습니다.추상 메서드의 개념추상 메서드는 몸체(구현부)가 없는 메서드로, 프로토타입만 존재합니다.반드시 메서드 선언 앞에 abstract 키워드를 사용해야 합니다.추상 메서드를 하나라도 포함하고 있다면 그 클래스는 추상클래스가 됩니다.추상클래스의 특징클래스명 앞에 abstract 키워드를 명시하여 선언합니다.추상클래스는 객체를 직접 생성할 수 없습니다.상속을 통해 모든 추상 메서드를 구현(오버라이.. 2011. 1. 25.
IIS 64bitOS에서 32bit응용프로그램 실행하기 ODBC 난 2박3일 고생하고 있었다. 아 64bit가 사람잡네 -_-;; 1박2일 고생했다...내가 머리가 나쁜건가..ㅡㅜ 나같은 분은없겠지만...다들 시간단축하시길 바라면서... 2003 64bit 일단 32bit어플 설치도 되고 호환성이 좋은거 같다... 문제는 IIS 웹서비스를 하기위해 32bit ODBC라든가 서비스해야하는 32bit어플들이 문제다... 우선 ODBC부터 가자 9.2.0대버젼 오라클 클라이언트를 설치하고 ODBC 설정을 해줄라했드만.. 왠걸.. ODBC가 보이질 않는다..ㅡㅡ; 한참찾아다녔다... 32bit ODBC드라이버들은 여기있었다... %WINDOWS%SysWOW64\odbcad32.exe 이게 32bit넘들 모여있는 곳이다.. 이놈을 실행시켜야 한다... 관리도구가서 ODBC추가.. 2010. 7. 1.
IIS 64bitOS에서 32bit응용프로그램 실행 IIS 6.0에서는 32비트 모드와 64비트 모드를 모두 지원하지만 64비트 버전의 Windows에서 두 모드를 동시에 실행하는 것을 지원하지는 않습니다. ASP.NET 1.1은 32비트 모드에서만 실행되고, ASP.NET 2.0은 32비트 모드와 64비트 모드에서 실행됩니다. 따라서 ASP.NET 1.1과 ASP.NET 2.0을 동시에 실행하려면 32비트 모드에서 IIS를 실행해야 합니다. 참고 컴퓨터에 Microsoft Exchange Server 2007이 설치되어 있는 경우 ASP.NET 2.0, 64비트 버전용 지침을 사용하십시오. 서로 다른 버전의 ASP.NET 간을 전환하려면 먼저 다음 MSDN(Microsoft Developer Network) 웹 사이트를 방문하여 .NET Framewor.. 2010. 7. 1.
반응형