Lazurite的智能家居/更新

祝大家有美好的一天! 我继续开发我的Lazurite项目。 在过去的几个月中,已经做了很多工作来优化和改进程序。 我想告诉您主要的变化。 最后的帖子



配色方案


在最新版本中,添加了配色方案,包括高对比度方案。 所有皮肤都可以在这里查看。




优化了平板电脑的界面。





客户端设置


为了使用户能够调整性能节能,将配置间隔与服务器同步数据和更新地理位置的功能添加到了客户端的最新版本中。 现在,尽管长时间不在家,用户可以完全关闭地理位置跟踪功能或设置非常罕见的检查间隔,这将帮助他节省电池电量。 您可以在此处找到Lazurite客户端的所有操作模式和设置。


IP电视


媒体插件已添加到最新版本,它允许您查看IP-TV频道和管理播放列表。 另外,某些用户可能会感兴趣的一项功能是:使用视频捕获卡(现在仅是AverMedia SDK捕获卡 )。 例如,这使您可以从控制台在屏幕上显示图像并正常玩游戏;这些捕获卡的延迟时间很小,并且支持许多不同的视频信号源。 另外,该插件可让您以分屏模式显示图片,即 您可以同时播放控制台并在一台电视上观看IP-TV。 由于该插件具有模块化结构,因此将逐步向其添加其他多媒体功能。 有关如何使用此插件创建脚本的详细信息,请参见此处



客户端-服务器部分的更改


我编写了一个小的跨平台库来调用远程过程SimpleRemoteMethods 。 携带板载ProtocolBuffers序列化器。 在Lazurite的客户端-服务器部分中使用SimpleRemoteMethods可以提高性能,并减少客户端和服务器之间的通信量。 通过网络传输的所有数据开始变得“​​轻量化”,处理速度更快。


题外话,但我会讲一些有关图书馆的知识。 SimpleRemoteMethods允许您创建合同类 ,为异步客户端生成类 ,并且在Windows上,可以解决地址保留,设置防火墙规则以及将端口绑定到证书的问题 。 它还具有相对灵活的体系结构,允许您重新定义身份验证类,用于分发令牌的功能, 检查暴力破解等。 有关库的详细信息可以在这里找到。


实验性插件


该插件对于程序员和经验丰富的用户而言非常有趣,他们自己可以自行组装和配置它。 LazuriteExperimental存储库包含实验性插件的源代码,其中包含Lazurite语音命令的功能,但是由于该功能是原始功能,需要针对每个用户进行特殊设置,因此该插件未包含在主版本中。 但是,它是可操作的。 有关此插件的详细信息以及为什么不在发行版中


我邀请所有人加入此插件的开发。 有关插件的问题和建议以及有关Lazurite的任何问题,请随时通过个人电子邮件或电子邮件联系。 我也将对尝试改进Lazurite的爱好者提出的要求感到满意。



>>插件开发细节
>> WIKI项目
>>项目网站
>>在GOOGLE PLAY上
>>最新版本

Source: https://habr.com/ru/post/zh-CN443608/


All Articles