Cordova-Flashlight:Cordova 的轻量级手电筒插件

时间:2024-07-20 07:54:29
【文件属性】:

文件名称:Cordova-Flashlight:Cordova 的轻量级手电筒插件

文件大小:6KB

文件格式:ZIP

更新时间:2024-07-20 07:54:29

Java

Cordova-手电筒 基于的Cordova 轻量级手电筒插件。 目前仅支持 Android,但 iOS 和 Windows Phone 将在稍后重新添加。 这个项目只是一个测试,看看我可以优化这个插件的性能。 ##Performance 首先是一个背景故事! 为了让手电筒发光,应用程序必须请求相机访问权限并验证相机以查看它是否真的有手电筒。 验证过程只需要发生一次(这不像设备是变压器,对吗?)并且相对容易处理,但请求相机最多可能需要几百毫秒。 每次启用或禁用手电筒时,Eddy 的插件都会请求并验证相机,这远非高性能。 我撕掉了代码并重新编写了所有代码。 现在我可以让这个插件在初始化时检查相机......但我为什么要这样做? 这个插件在本机级别与无状态一样好,这意味着您自己必须记住状态并确定是否需要做某事。 如果做得好,这将为您带来显着的性能提升。 要使用此插件,请按照以下步骤


【文件预览】:
Cordova-Flashlight-master
----plugin.xml(1KB)
----www()
--------Flashlight.js(1KB)
----src()
--------android()
----LICENSE(1KB)
----README.md(3KB)
----.gitignore(39B)

网友评论