4 个版本
0.1.3 | 2024年8月8日 |
---|---|
0.1.2 | 2024年8月8日 |
0.1.1 | 2024年8月7日 |
0.1.0 | 2024年8月3日 |
#25 在 #tauri
每月 570 次下载
13KB
290 代码行
Tauri Plugin keep-screen-on
提供在Android和iOS中禁用自动屏幕变暗的命令。
安装
如果您是从npm和crate.io包注册表中安装,请确保两个包的版本相同,否则API可能不匹配。
通过将以下内容添加到您的 Cargo.toml
文件中安装核心插件
src-tauri/Cargo.toml
[dependencies]
tauri-plugin-keep-screen-on = "0.1.2"
您可以使用您首选的JavaScript包管理器安装JavaScript客户端绑定
pnpm add tauri-plugin-keep-screen-on-api
# or
npm add tauri-plugin-keep-screen-on-api
# or
yarn add tauri-plugin-keep-screen-on-api
用法
首先,您需要将核心插件与Tauri注册
fn main() {
tauri::Builder::default()
.plugin(tauri_plugin_keep_screen_on::init())
.run(tauri::generate_context!())
.expect("error while running tauri application");
}
之后,所有插件API都可通过JavaScript客户端绑定使用
import { keepScreenOn } from "tauri-plugin-keep-screen-on-api";
keepScreenOn(true);
或在Leptos中
#[derive(Serialize)]
struct KeepScreenOnArgs {
enable: bool,
}
invoke(
"plugin:keep-screen-on|keep_screen_on",
to_value(&KeepScreenOnArgs { enable: true })
.expect("Failed to serialize KeepScreenOnArgs"),
)
.await
.unwrap();
许可证
代码: (c) 2015 - 现在 - 常识财团内的Tauri项目。
适用于适用的情况,MIT或MIT/Apache 2.0。
依赖项
~17–57MB
~881K SLoC