楼主主业是搞嵌入式的,没有任何java基础直接上手开发的app,所以很多花里胡哨的功能我都不会做,只能用一些曲线救国的方法来实现了[受虐滑稽]
目前的开发思路是这样的,因为不会搞那些联网抓数据再自己做界面显示出来,所以现在天气和性能监视器的方案就是搞个webview的控件然后直接显示某个网站,所以浏览器打开是啥样我的app里就是啥样。
性能监视器是直接用的aida64里的功能,网上有教程,设置好后在一个局域网内随便一个浏览器输入电脑的ip就会在网页里显示出来你电脑上配置好的界面。
天气也是直接网上找的网页,广告有点多[喝酒][喝酒][喝酒]酷友们有其他简洁一点的天气网站分享一下吗
时钟的功能就是直接用的安卓提供的控件做的
至于人脸解锁和开机键的部分。目前计划是在app里实现蓝牙连接一个基于esp32的开机模块。开机模块直接用杜邦线连接台式机的开机pin脚,并且由电脑主板上的usb供电。
开机功能,在app里按下按钮就可以通过蓝牙发送指令给开机模块,然后由开机模块来控制电脑开机。
人脸解锁的话也是类似的思路,app里调用系统的人脸识别,识别通过之后才能发送相应的指令给开机模块。开机模块的串口结合hid伪装成普通的键盘,把密码输入给电脑,从而实现人脸识别解锁[受虐滑稽]
不过该项目不会那么快完成,一方面app开发这块还有不少知识待学习,开机模块的部分还完全没有开始(但毕竟这块比较熟悉,不会搞太久)。而且开学后要赶毕设了。最重要的是现在这个平板还没开始吃灰,所以我不急[受虐滑稽][受虐滑稽][受虐滑稽](等今年新款mpp出了现在这个平板才能退役[受虐滑稽][受虐滑稽][受虐滑稽][受虐滑稽])