
移动开发
文章平均质量分 82
wxson7282
IT蓝领
展开
-
android相机声控快门的实现
编写一个具有声控功能的 Android 相机作为编程实践。采用百度语音唤醒,介绍了获取百度资源的步骤,包括注册账号、创建应用获取关键信息,下载语音识别 SDK 等。项目基于 Jetpack Compose 打造,采用 MVI 架构。文中详细阐述了语音唤醒相关的函数,如初始化、启动、停止、终止语音唤醒等,并介绍了百度语音专用监听器的参数。还提到为相机添加快门音效的实现方式。原创 2024-06-26 21:01:47 · 1300 阅读 · 0 评论 -
通过手机控制蓝牙模块的实例
通过手机控制蓝牙设备的APP已经很多,不过自己动手开发一款蓝牙应用对我来说仍有很大吸引力。该APP用手机直接控制spp蓝牙模块开闭继电器。程序简单,容易理解。...原创 2022-05-16 11:18:00 · 2896 阅读 · 0 评论 -
通过手机USB控制外部设备的实例
手机本身就是一台功能强大的计算机,通过其USB接口可以方便地控制外部设备,前提是外部设备也要有USB接口。本实例用到一个四路USB智能继电器接口模块,模块上有单片微控制器、USB转串口控制芯片、四路继电器和指示灯。原创 2022-04-13 21:41:41 · 1561 阅读 · 0 评论 -
带参数ViewModel的实例化方法
在android的mvvm架构中,通常ViewModel是没有参数的。为了访问应用系统资源,android提供了AndroidViewModel类,允许通过参数传入Application。AndroidViewModel类的实例化不能使用通常的方法。viewModel = ViewModelProvider(this).get(MainViewModel::class.java)为了实现AndroidViewModel类的实例化,androidx.lifecycle提供了专用于AndroidView原创 2021-09-11 11:58:16 · 1411 阅读 · 0 评论 -
笔记:代码重构实践之一
当前疫情严重,居家不得外出,只好将以前写的代码拿出来重构一下。首先申明,没有什么技术含量,只是作业笔记,如有幸得高人指点,当然更好。原创 2020-02-22 20:45:58 · 252 阅读 · 0 评论 -
在安卓手机上实现莫尔斯编码器
随着现代通信技术的发展,莫尔斯电码已经鲜有使用。尽管如此,仍然有一些莫尔斯电码的爱好者出于怀旧或者好奇,想听到莫尔斯电码的声音或者用莫尔斯电码作手机铃声,为此利用闲暇时间做了一款安卓版的莫尔斯编码器。原创 2017-10-27 08:17:49 · 1625 阅读 · 0 评论 -
用wifi直连(p2p)实现遥控照相
本文介绍用wifi p2p方法实现两台android手机遥控拍摄的方案。原创 2018-10-26 21:27:19 · 3288 阅读 · 0 评论 -
android O+的wifi直连(p2p)需要定位权限
以前做了一个WiFi直连(p2p)的小程序,发现在android 8.0以上不能正常运行。程序接收到WIFI_P2P_PEERS_CHANGED_ACTION后,发出requestPeers,请求获得p2p设备清单。请求结果监听器PeerListListener.onPeersAvailable则返回已经扫描到的设备清单。android 6-7环境下,工作正常。android 8.0以上,返回...原创 2018-11-16 20:09:51 · 1381 阅读 · 1 评论 -
用安卓手机实现视频监控
现代手机更新换代如此之快,以至于家中往往有闲置不用的手机。本APP用一部闲置手机作为监控相机,在另一部手机上实现远程监控。作为监控摄像机的手机称为服务器端,观看监控视频的手机称为客户端。对于使用环境的要求是服务器端通过无线路由器WIFI接入互联网,客户端通过互联网远程访问服务器端。路由器需要进行简单设置:DHCP静态IP分配,使服务端在局域网内的地址固定下来。端口转发,将路由器的指定...原创 2019-06-14 22:58:59 · 8075 阅读 · 0 评论