저는 현재 실행중인 앱에서 액티비티를 그리는 방법을 알아 내려고 노력했습니다. 내 앱은 백그라운드에서 실행되는 서비스로 구성됩니다. 특정 앱이 열릴 때까지 기다렸다가 현재 실행중인 앱 위에 경고를 표시해야합니다. 누군가 떠 다니는 활동에 대해 이야기했지만 너무 많은 정보를 얻을 수는 없습니다. 첫째 This is what I want to archieve.현재 실행중인 앱에 작은 액티비티를 그립니다.
0
A
답변
0
, 나는 당신이 offical 한 문서를 살펴 보시기 바랍니다
https://developer.android.com/reference/android/Manifest.permission.html#SYSTEM_ALERT_WINDOW
난 당신이 페이스 북과 유사한이 "부동"결과를 달성하기 위해 활동에 의존 할 것이라고 생각하지 않습니다를 채팅 헤드.
이것은 순수한 Java로 작동하지만 사용자가 볼 수있는 대답입니다.
이 코드는 자바로 작성What APIs in Android is Facebook using to create Chat Heads?
, 부분 번역은 다음과 같습니다. thanks @ Cesebaron
var windowManager = GetSystemService(WindowService).JavaCast<IWindowManager>();
var waitingImage = new ImageView (this);
waitingImage.SetImageResource (Resource.Drawable.Icon);
var param = new WindowManagerLayoutParams (
ViewGroup.LayoutParams.MatchParent,
ViewGroup.LayoutParams.MatchParent,
WindowManagerTypes.Phone,
WindowManagerFlags.Fullscreen,
Format.Translucent);
param.Gravity = GravityFlags.Top;
waitingImage.SetScaleType (ImageView.ScaleType.FitXy);
windowManager.AddView (waitingImage, param);
관련 문제
- 1. ADB를 통해 현재 실행중인 액티비티를 얻는 방법
- 2. 상단에서 실행중인 액티비티를 Thread 클래스에서 호출하는 법
- 3. 현재 액티비티에서 시작되지 않은 액티비티를 얻으려면
- 4. 웹 드라이버 : 현재 액티비티를 아는 방법?
- 5. Stop() 현재 실행중인 타이머
- 6. Android - 현재 실행중인 활동
- 7. 현재 실행중인 프로세스의 PID
- 8. 전체 화면보다 작은 새로운 android 액티비티를 시작하는 방법
- 9. iOS에서 큰 이미지의 작은 부분을 빠르게 그립니다.
- 10. 현재 작은 ModalVIewController ObjectiveC
- 11. 백그라운드에서 실행중인 클래스의 데이터를 현재 실행중인 활동으로 전달합니다.
- 12. 데이터를 다른 앱에 반환하고 열려있는 모든 액티비티를 닫고 데이터를 반환합니다.
- 13. Xcode 라이브 디버깅 - 실행중인 앱에 알림 전송
- 14. 실행중인 아이폰 앱에 코드를 붙이는 방법
- 15. 실행중인 앱에 따라 keybaord의 기능을 활성화/비활성화합니다.
- 16. 현재 실행중인 작업의 호출 기능
- 17. 현재 실행중인 저장 프로 시저
- 18. 는 어떻게 현재 실행중인 스레드
- 19. ExecutorService에서 현재 실행중인 Callable 결정
- 20. Go에서 현재 실행중인 프로세스 목록
- 21. ejb는 현재 실행중인 bean을 얻는다.
- 22. 현재 실행중인 작업 가져 오기
- 23. JAVA에서 현재 실행중인 프로세스 처리
- 24. 현재 실행중인 스레드를 얻는 방법
- 25. 현재 실행중인 저장 프로 시저
- 26. cgdb에서 현재 실행중인 행으로 이동
- 27. 현재 실행중인 프로세스를 확인하는 방법
- 28. Matlab에서 현재 실행중인 스크립트 저장
- 29. 현재 Linux에서 실행중인 응용 프로그램
- 30. scrollview로 안드로이드 액티비티를 디자인해야합니다