Làm cách nào để hiển thị Activity
hoặc Dialog
hiển thị trên màn hình khóa?Hoạt động Android trên màn hình khóa mặc định
Tôi đã cố gắng hiển thị hoạt động khóa của tôi khi màn hình bật bằng cách thiết lập kiểu cửa sổ khác nhau trong Activity.onCreate()
phương pháp:
TYPE_PRIORITY_PHONE
TYPE_SYSTEM_ALERT
TYPE_KEYGUARD
và những người khác cùng với SYSTEM_ALERT_WINDOW
và INTERNAL_SYSTEM_WINDOW
quyền.
Hoạt động của tôi hiển thị sau khi tôi mở khóa thiết bị.
UPDATE:
Tôi thực sự đã được quản lý để hiển thị Hoạt động của riêng mình thay vì màn hình khóa mặc định. Nó hoạt động hoàn hảo trừ khi bạn sử dụng nút HOME.
biết chính xác là bạn đang cố gắng để thực hiện? Bạn đang cố gắng để thực hiện màn hình khóa của riêng bạn hoặc bạn muốn cửa sổ cảnh báo của bạn được hiển thị trên màn hình khóa (bất cứ điều gì là) hoặc ...? –
Thực ra tôi ước tôi có thể thực hiện cả hai: màn hình khóa riêng và hộp thoại trên màn hình khóa hiện tại. – plugmind
Tôi có thể cho bạn biết về cách hiển thị cửa sổ trên màn hình khóa: xem http://developer.android.com/reference/android/view/WindowManager.LayoutParams.html#FLAG_SHOW_WHEN_LOCKED –