다른 활동 중 맨 위에 항상있는 활동 (Windows의 모달 창이나 작업 관리자와 같은)을 만들고 싶습니다. Android에서 어떻게 할 수 있습니까? 감사합니다활동 창을 항상 위에 두는 방법
답변
수 없습니다. 이것은 Android 시스템에 정의되어 있습니다.
자, 그럼 어떻게하면 비슷한 것을 구현할 수 있을까요? http : //www.appbrain.com/app/screen-filter/com.haxor – Alex
참조 - 활동을 열 때마다 전경에 있으며 그 정도는 대략 다음과 같습니다. 너 얻을 수있어. 사람들이 활동을 피할 수 없도록 여러 가지 의도 (LAUNCHER)를 덮어 쓸 수 있지만 장기간 안전하게 작동하지는 않습니다. 휴대 전화 용 맞춤형 Android 빌드를 컴파일 할 수 있습니다. 또는 안드로이드 방식으로 수행하고 알림 ("고급 작업 킬러"참조)를 알림 - 알림 영역에 항상 아이콘이 있습니다. –
감사합니다. 실제로 활동을 항상 위에 두어야 할 필요는 없습니다. 단지 내 생각이이 화면 필터를 여기에서 구현하는 방법이었습니다. http://www.appbrain.com/app/screen-filter/ com.haxor. 그렇다면이 작업을 수행하는 올바른 방법이 아닐 수도 있습니다.이 작업을 수행하는 방법에 대한 출발점이 필요합니다. – Alex
정확히 무엇을하려 하느냐에 따라 다른 활동 위에있는 창에 만족할 수도 있습니다.
Super Video 클라이언트 & Floating Notes과 같은 앱은 다른 활동 위에 떠 다니는 창을 표시 할 수 있습니다. 이러한 질문은 올바른 방향을 알려줄 수 있습니다
당신은 당신의 활동의 중지시 대체 방법에 다음 코드를 사용할 수 있습니다
@Override
protected void onStop(){
super.onStop();
Intent intent = new Intent(this, ClassNameOfYourActivity.class);
startActivity(intent);
}
아름다움 문제 : 초점을 주장하려는 다른 활동이 있으면 활동이 다시 팝업됩니다. 따라서 모달 창이 아닙니다.
그리고 위험합니다! Android GUI를 처리 할 수 없으면 애플리케이션 GUI 만 제어 할 수 있습니다. 예를 들어, 디버그 모드 켜기 - 끄기, 응용 프로그램 종료 (ADB 만), 시스템 설정 도달 등은 불가능합니다. ADB를 끄고 자동 시작 메커니즘과 결합하면 트랩에 빠지게됩니다.
Play와 공유하면 인기가 없을 것입니다.
플래그와 버튼을 사용하여이 해결 방법을 사용했습니다! 내 앱의 오류보고를 위해! 매력처럼 작동합니다! (현명하게 사용해야합니다!) – Paschalis
사용자가 연락처 또는 시스템 설정과 같은 것을 누르면 작동하지 않습니다. 이 UI는 어떤 제안이라도 위에 머무를 것인가? – Opiatefuchs
오, 나는 그것이 위험하다는 것에 동의하지만, 그것은 내 목적에 완벽합니다. 나는 주로 아이를 위해서 개발하고 추가 시간을 승인하기 위해 엄마 나 아빠가 필요한 앱은 내가 필요로하는 것입니다. 그들은 그것을 싫어할 지 몰라도 나를 막을 수는 없습니다.고마워요, – BSD
이렇게하려고합니다. 감사합니다 :) – Alex
당신은 WindowManager 클래스의 도움으로 이것을 할 수 있습니다. –