문제

Android에서는 하나의 애플리케이션(렌더링 비디오)을 화면의 절반에 플로팅 스크린으로 표시하는 것이 가능합니까?동시에 다른 애플리케이션(예: 채팅 애플리케이션 또는 기타 애플리케이션)과 상호 작용합니다.). 부동 화면 응용 프로그램이 내 응용 프로그램이 되어 사용자가 멀티태스킹을 수행할 수 있게 됩니다.

아이디어는 비디오를 렌더링하는 애플리케이션의 표면 보기를 맨 위에 유지하는 동시에 다른 애플리케이션(예: 갤러리 또는 기타 애플리케이션)과 상호 작용하는 것입니다.

도움이 되었습니까?

해결책

"두 개의 활성 응용 프로그램"이란 의미입니다. 진짜 애플리케이션(예:활동, 백 스택, &c)가 동시에 활성화된 다음에는 활성화되지 않습니다(맞춤형 API를 사용하는 일부 특수 장치 제외).

그러나 비슷한 효과를 얻기 위해 사용할 수 있는 트릭이 있습니다.다음을 사용한 애플리케이션 android.permission.SYSTEM_ALERT_WINDOW (Play 스토어에서는 "다른 앱 위에 그리기"로 표시됨) 창문들 서비스에서 보여주세요.따라서 이 방법을 사용하면 원하는 효과를 얻을 수 있을 것입니다.

라는 오픈소스 라이브러리가 있습니다. 뛰어난 이는 사용하기 쉬운 방식으로 이 동작을 제공합니다.당신은 그것을 살펴보고 싶을 수도 있습니다.

다른 팁

짧은 대답은 아니오입니다.현재 화면에서 여러 앱을 보이는 방법이 동시에 화면에 표시되는 방법이 없습니다.

여러 개의 다른 응용 프로그램을 통해 코드를 이론적으로 재사용 할 수 있으므로 비디오를 재생할 수있는 동영상 창을 만들 수 있으며 동시에 메모를 수행 할 수있는 텍스트 편집기 조각을 보여주고 Intent를 사용하여 다른 응용 프로그램간에 데이터를 보낼 수 있습니다.그러나 현대적인 데스크탑 컴퓨터와 달리 하나의 응용 프로그램 만 Android에서 한 번에 화면에 초점을 맞출 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top