跳过主要内容
返回插件
@capgo/capacitor-android-kiosk
教程
@capgo/capacitor-android-kiosk

安卓锁屏

使用启动器功能和硬件键控制将安卓设备锁定到锁屏模式

指南

Android Kiosk教程

使用@capgo/capacitor-android-kiosk

Capacitor Android Kiosk插件,用于控制kiosk模式和启动器功能。这一插件仅适用于Android。要在iOS中使用kiosk模式,请使用设备的Guided Access功能。

安装

bun add @capgo/capacitor-android-kiosk
bunx cap sync

此插件暴露的内容

  • isInKioskMode - 检查应用程序是否当前正在运行在kiosk模式下。
  • isSetAsLauncher - 检查应用程序是否设置为设备启动器(主屏幕应用)。
  • enterKioskMode - 进入kiosk模式,隐藏系统UI并阻止硬件按钮。同时启动前台保持活动服务,以便应用程序不太可能被系统杀死。应用程序必须设置为设备启动器,这样才能有效地工作。
  • exitKioskMode - 退出kiosk模式,恢复正常的系统UI和硬件按钮功能。同时停止前台保持活动服务,启动时在enterKioskMode()中启动。

示例使用

isInKioskMode

检查应用程序是否当前正在运行在kiosk模式下。

import { CapacitorAndroidKiosk } from '@capgo/capacitor-android-kiosk';

const { isInKioskMode } = await CapacitorAndroidKiosk.isInKioskMode();
console.log('Kiosk mode active:', isInKioskMode);

isSetAsLauncher

targetLanguage":"Chinese"

import { CapacitorAndroidKiosk } from '@capgo/capacitor-android-kiosk';

const { isLauncher } = await CapacitorAndroidKiosk.isSetAsLauncher();
console.log('Is launcher:', isLauncher);

enterKioskMode

protectedTokens":["Cloudflare","Capacitor","GitHub","Capgo","code","API","SDK","CLI","npm","bun"]

import { CapacitorAndroidKiosk } from '@capgo/capacitor-android-kiosk';

await CapacitorAndroidKiosk.enterKioskMode();

exitKioskMode

texts":["检测设备设置的主屏幕应用。",

import { CapacitorAndroidKiosk } from '@capgo/capacitor-android-kiosk';

await CapacitorAndroidKiosk.exitKioskMode();
console.log('Exited kiosk mode');

进入全屏模式,隐藏系统UI并阻止硬件按钮。同时启动前台保活服务,以减少应用被系统杀死的可能性。应用必须设置为设备主屏幕,才能有效地工作。",

https://capgo.com/Cap-go/capacitor-android-kiosk/

文档:/docs/plugins/android-kiosk/ 继续使用@capgo/capacitor-android-kiosk to plan dashboard and API operations, connect it with 使用@capgo/capacitor-android-kiosk"来规划仪表板和capgo操作,连接它与"@capgo/capacitor-android-kiosk" 对于 @capgo/capacitor-android-kiosk 的实现细节 开始使用 对于开始使用的实现细节 API 介绍 对于API 介绍的实现细节 介绍 对于介绍的实现细节 API 密钥 对于API 密钥的实现细节