javascript - 如何在您的应用程序上拥有无需密码即可打开的小部件?

标签 javascript android html cordova

我正在 Phonegap 中设计一个应用程序,因此我使用 HTML、CSS、Javascript 等。

此应用程序使用手机摄像头(确切地说是 QR 扫描仪),我希望用户能够尽快使用此应用程序。那么,就像在我的 Android 设备上一样,我无需输入密码即可访问相机,有没有办法可以对您的应用程序执行相同的操作?

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

最佳答案

在java中,您可以将appwidget-provider中的属性widgetCategory定义为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 或更高版本的设备但低于 Android 5.0 就太有限了。

The widgetCategory attribute declares whether your App Widget can be displayed on the home screen (home_screen), the lock screen (keyguard), or both. Only Android versions lower than 5.0 support lock-screen widgets. For Android 5.0 and higher, only home_screen is valid.

关于javascript - 如何在您的应用程序上拥有无需密码即可打开的小部件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31652141/

相关文章:

javascript - 如何使用ajax从一组函数中调用单个函数?

Javascript:如何在触发之前检查要触发的 url 是否存在?

asp.net - 如何在asp.net中开发一个分辨率独立的网站

php - 从 SQL 数组中添加字符串长度

javascript - 使用 Node Clone 重复 HTML/PHP 代码

javascript - 从网页捕获 JSON 数据

android - 如何在设置适配器之前对 BaseAdapter 中的项目进行排序?

android - 同一 Activity 中的多个 DatePickers

Android:有没有办法禁用通知 bundle ?

php - 如何解决上传到数据库后使用php显示的破损图像