xamarin.forms开发andriod app实现智能设备语音实时广播

本文介绍了一个利用xamarin.forms为Android平台开发的应用,该应用能实现实时语音录制并编码发送到单个智能设备进行广播,解决了语音卡顿和设备配合的技术挑战,采用了Acr.Settings库进行应用参数的保存和页面绑定。

项目目标

  1. 普通Andriod 手机应用

  2. 对单台智能硬件设备通过TCP/IP 传播控制命令; 取代直接操纵设备上键盘, 方便客户将设备装入机柜.

  3. 实时开启手机语音, 并编码处理发送给单台智能设备, 实现手机应急广播, 适应小客户群.

关键点

  1. 手机实时采样录音, 实时传输. 语音卡顿和设备配合问题

  2. 设置

  3. 数据解析

关键代码

  1. 应用设置参数保存, 采用Acr.Settings, 应用的页面绑定即可

using Acr.Settings;
using System;
namespace iBroadcastWifi.Infrastructure
{
    public static class Settings
    {
        private static ISettings AppSettings
        {
            get
            {
            	return CrossSettings.Current;
            }
        }
        
        //IP 地址
        const string IPAddressKey = "IPAddress";
        private static readonly string IPAddressDefault = "192.168.2.198";
        public static string IPAddress
        {
            get { return AppSettings.Get<string>(IPAddres
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值