如何在您的应用上创建一个可以打开而无需密码的小部件?

时间:2015-07-27 11:41:28

标签: javascript android html cordova

我正在设计Phonegap中的应用程序,所以我使用的是HTML,CSS,Javascript等。

此应用程序使用手机摄像头(准确的QR扫描仪),我希望用户能够尽快使用此应用程序。所以,就像在我的Android设备上,我可以在不输入密码的情况下访问相机,有没有办法可以对你的应用做同样的事情?

应用程序仍处于设计阶段,因此我首先将所有内容放在一起,以确保在开始开发之前可以开发出我想要的内容,谢谢。

1 个答案:

答案 0 :(得分:1)

在java中,您可以在widgetCategoryappwidget-provider

中定义属性home_screen|keyguard
    <appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"
         android:minWidth="40dp"
         android:minHeight="40dp"
         android:updatePeriodMillis="86400000"
         android:previewImage="@drawable/preview"
         android:initialLayout="@layout/example_appwidget"
         android:configure="com.example.android.ExampleAppWidgetConfigure" 
         android:resizeMode="horizontal|vertical"
         android:widgetCategory="home_screen|keyguard"> //like here
</appwidget-provider>

但根据Google documents,此功能已从Android 5.0 Lollipop取消(仅home_screen有效),因此适用于支持Android 4.2 or above但低于{Android 5.0的设备{1}}这将太有限了。

  

widgetCategory属性声明您的App Widget是否可以   显示在主屏幕(主屏幕)上,锁定屏幕   (键盘),或两者兼而有之。仅支持低于5.0的Android版本   锁屏小部件。对于Android 5.0及更高版本,只有home_screen   有效的。