
android
文章平均质量分 80
wxson7282
IT蓝领
展开
-
android相机声控快门的实现
编写一个具有声控功能的 Android 相机作为编程实践。采用百度语音唤醒,介绍了获取百度资源的步骤,包括注册账号、创建应用获取关键信息,下载语音识别 SDK 等。项目基于 Jetpack Compose 打造,采用 MVI 架构。文中详细阐述了语音唤醒相关的函数,如初始化、启动、停止、终止语音唤醒等,并介绍了百度语音专用监听器的参数。还提到为相机添加快门音效的实现方式。原创 2024-06-26 21:01:47 · 1300 阅读 · 0 评论 -
wifi直连遥控照相系统重构
2018年刚开始接触android时,用两部手机实现了wifi直连遥控照相。时过境迁,把当时的代码翻出来,用kotlin加协程重写了一遍。并非商品,只是一个sample,仅供参考,欢迎指摘。功能有所改进: 增加前置镜头,原来只能使用后置镜头。在远程控制功能中增加了前后置镜头切换、放大(Zoom In)、缩小(Zoom Out),保留了拍照功能。在android开发中使用 kotlin语言已经是大势所趋,上手kotlin以后,基本上没有了再使用java来开发android应用的意愿。使用kotlin协程可原创 2023-06-03 20:05:32 · 277 阅读 · 3 评论 -
通过手机控制蓝牙模块的实例
通过手机控制蓝牙设备的APP已经很多,不过自己动手开发一款蓝牙应用对我来说仍有很大吸引力。该APP用手机直接控制spp蓝牙模块开闭继电器。程序简单,容易理解。...原创 2022-05-16 11:18:00 · 2896 阅读 · 0 评论 -
Wifi直连(p2p)一对多音频传输
利用Wifi p2p播放立体声系统由一台播放器(服务器)和多台接收器(客户端)构成一个wifi直连的群组,服务器是群主(GO),客户端是组员(GC)。使用Wifi直连(p2p)构造一对多的系统是很方便实现的。原创 2022-02-16 10:55:42 · 4058 阅读 · 0 评论 -
wifi p2p本机设备名DeviceName设置
wifi p2p系统中本机名称WifiP2pDevice.deviceName是由系统指定的,直接修改并不能起作用。WifiP2pManager类中有设备名称设置方法setDeviceName,可以改变本设备名称。 /** * Set p2p device name. * @hide * @param c is the channel created at {@link #initialize} * @param listener for callback w原创 2021-09-28 09:56:02 · 1818 阅读 · 3 评论 -
带参数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 评论 -
android手机远程视频移动检测的实践
android手机远程视频移动检测的实践原创 2019-10-12 20:56:40 · 793 阅读 · 0 评论 -
openCv CameraBridgeViewBase 竖屏显示对应的修改
org.opencv.android原创 2019-07-30 16:55:47 · 1128 阅读 · 0 评论 -
用安卓手机实现视频监控
现代手机更新换代如此之快,以至于家中往往有闲置不用的手机。本APP用一部闲置手机作为监控相机,在另一部手机上实现远程监控。作为监控摄像机的手机称为服务器端,观看监控视频的手机称为客户端。对于使用环境的要求是服务器端通过无线路由器WIFI接入互联网,客户端通过互联网远程访问服务器端。路由器需要进行简单设置:DHCP静态IP分配,使服务端在局域网内的地址固定下来。端口转发,将路由器的指定...原创 2019-06-14 22:58:59 · 8075 阅读 · 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 评论 -
用wifi直连(p2p)实现遥控照相
本文介绍用wifi p2p方法实现两台android手机遥控拍摄的方案。原创 2018-10-26 21:27:19 · 3288 阅读 · 0 评论 -
在安卓手机上实现莫尔斯编码器
随着现代通信技术的发展,莫尔斯电码已经鲜有使用。尽管如此,仍然有一些莫尔斯电码的爱好者出于怀旧或者好奇,想听到莫尔斯电码的声音或者用莫尔斯电码作手机铃声,为此利用闲暇时间做了一款安卓版的莫尔斯编码器。原创 2017-10-27 08:17:49 · 1625 阅读 · 0 评论