我想弄清楚如何(如果有可能)複製相機應用程序在Jelly Bean鎖定屏幕上的工作方式。在Android鎖定屏幕上顯示活動
從鎖定屏幕中,我可以向左滑動並顯示相機應用,如果向右滑動,我可以添加小部件。是否有可能以可以添加到鎖定屏幕的方式提供活動,還是僅適用於默認相機應用程序?
我想弄清楚如何(如果有可能)複製相機應用程序在Jelly Bean鎖定屏幕上的工作方式。在Android鎖定屏幕上顯示活動
從鎖定屏幕中,我可以向左滑動並顯示相機應用,如果向右滑動,我可以添加小部件。是否有可能以可以添加到鎖定屏幕的方式提供活動,還是僅適用於默認相機應用程序?
這只是另一個widgetCategory
,即keyguard
,它使小部件可以被添加到鎖定屏幕。請參閱文檔here。
你會如下定義appwidget提供商的xml:
<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"
...
android:widgetCategory="keyguard|home_screen">
</appwidget-provider>
這指的是一個小部件,我期望做的是能夠以相機的方式將我的應用程序中的活動添加到本地屏幕,而不是提供小部件。相機應用程序(至少出現)實際啓動,並允許在其他事物之間進行滑動交互。我希望這是操作系統指定的特殊情況,但我想看看是否可行。 – Kingamajick
添加時佔用整個屏幕。除非您需要RemoteView無法處理的內容,否則這將符合法案要求。 – 323go
這將是鎖屏,這是一個用戶更換的組件的一個功能。所以最壞的情況下,你可以寫一個允許它的鎖屏。 –
我不想替換整個鎖定屏幕,以便能夠爲其添加額外的活動。出於興趣的是能夠取代鎖屏4.2的新東西,據我所知,它是不可替代的,除非你以前使用自定義ROM。 – Kingamajick
自從我的第一款Android手機的原始設備製造商擁有一個可在鎖定屏幕上自動撥打911的按鈕以來,它至少可用1.6。我口袋裏的口袋在一天內撥了3次警察,不得不更換它。 –