当前位置: 首页 > wzjs >正文

贵阳做网站软件网站开发涉及技术

贵阳做网站软件,网站开发涉及技术,网站建设的实验小结,半岛网文章目录 概述sevice使用 概述 每种方法都是独立的,可以根据应用的需求单独使用。例如,如果应用的主要功能是跟踪用户的地理位置,则可以仅使用后台定位;若是为了保持应用在后台运行以完成特定任务(比如上传数据&#…

文章目录

  • 概述
  • sevice
  • 使用

概述

每种方法都是独立的,可以根据应用的需求单独使用。例如,如果应用的主要功能是跟踪用户的地理位置,则可以仅使用后台定位;若是为了保持应用在后台运行以完成特定任务(比如上传数据),则可以考虑申请后台时间;而播放无声音乐更适合那些需要长时间在后台运行且与音频播放相关的应用。其它的酌情考虑。

sevice

    public class XXXService{#region 音乐private static AVAudioPlayer? _audioPlayer;private static AVAudioSession? _audioSession;public static void StartBackgroundAudio(){// 初始化音频会话_audioSession = AVAudioSession.SharedInstance();_audioSession.SetCategory(AVAudioSessionCategory.Playback, AVAudioSessionCategoryOptions.MixWithOthers| AVAudioSessionCategoryOptions.AllowBluetoothA2DP| AVAudioSessionCategoryOptions.DefaultToSpeaker);_audioSession.SetActive(true, out _);// 加载无声音频文件var audioUrl = NSBundle.MainBundle.GetUrlForResource("silent", "mp3");_audioPlayer = new AVAudioPlayer(audioUrl, "mp3", out _);_audioPlayer.NumberOfLoops = -1; // 循环_audioPlayer.Volume = 0;_audioPlayer.Play();}public static void StopBackgroundAudio(){_audioPlayer?.Stop();_audioPlayer = null;_audioSession?.SetActive(false, out _);}#endregion#region 定位private static CLLocationManager _locationManager;public static void StartLocationUpdates(){_locationManager = new CLLocationManager();_locationManager.DesiredAccuracy = 100; // 根据需求调整精度/*_locationManager.DistanceFilter = 5;*/_locationManager.RequestAlwaysAuthorization();_locationManager.AllowsBackgroundLocationUpdates = true;_locationManager.PausesLocationUpdatesAutomatically = false;_locationManager.StartUpdatingLocation();}public static void StopLocationUpdates(){_locationManager?.StopUpdatingLocation();_locationManager = null;}#endregion#region 申请后台任务public static IDisposable RequestBackgroundTime(){// 申请后台时间var disposable=Observable.Interval(TimeSpan.FromSeconds(28)).Subscribe(_ =>{var taskid = UIApplication.SharedApplication.BeginBackgroundTask(() => { //处理你的任务});UIApplication.SharedApplication.EndBackgroundTask(taskid);});return disposable;}#endregion}

使用

在AppDelegate里:

public override bool FinishedLaunching(UIApplication application, NSDictionary launchOptions)
{OvernightMonitoringService.StartLocationUpdates();
}

文章转载自:

http://Sqy6R5zg.ybshj.cn
http://SowgSLap.ybshj.cn
http://ZiziDBUJ.ybshj.cn
http://FNUcqfjH.ybshj.cn
http://21Xov2jQ.ybshj.cn
http://KEwUEqv4.ybshj.cn
http://sLGLUOmM.ybshj.cn
http://hDEYLpEL.ybshj.cn
http://7Y2pUaP5.ybshj.cn
http://ceWTBRZC.ybshj.cn
http://J6GHHjeH.ybshj.cn
http://FqkETjLp.ybshj.cn
http://6s1kmP22.ybshj.cn
http://Psw29inj.ybshj.cn
http://wGpQLEvz.ybshj.cn
http://vdJlme1Y.ybshj.cn
http://bGGNIx2K.ybshj.cn
http://E5gh5LxR.ybshj.cn
http://0Jm8MID8.ybshj.cn
http://vZGLET9Q.ybshj.cn
http://P2bU6hO6.ybshj.cn
http://WpIzcfHh.ybshj.cn
http://CPagHkiO.ybshj.cn
http://5Uf60H5t.ybshj.cn
http://MU4TrWhw.ybshj.cn
http://pecyrZw5.ybshj.cn
http://VnUCHYci.ybshj.cn
http://uD4XX98w.ybshj.cn
http://hU7iRI9R.ybshj.cn
http://JmcWE96W.ybshj.cn
http://www.dtcms.com/wzjs/740318.html

相关文章:

  • 线上购物网站开发wordpress加载相册慢
  • 专业网站开发费用海口装饰设计网站建设
  • 如何建立像淘宝一样的网站flash网站源码下载
  • 怎么查网站点击量制作小诗集
  • 为什么选用美食做网站主页网站建设流程表
  • 彩票网站怎么做ip管理网页顶部导航栏设计
  • 关于加强政务网站建设的通知微信小程序线上商城怎么申请
  • 山西电力建设三公司网站劲松网站建设公司
  • 台州网站建设推广济南房产网签查询系统
  • 网站设计与网页制作教程简单设计网站
  • 论坛网站开发框架angular上海自助建站工具
  • 网站建设与实训深圳市龙华区大浪街道
  • 南宁建站模板大全技术支持 东莞网站建设
  • 企业模拟网站建设开发公司招聘
  • 专业营销网站开发高端网页开发公司
  • 家庭农场做网站北京小程序制作实惠华网天下
  • 东莞网站设计如何中心建设投官方网站 软件下载
  • 免费发布信息网站大全注册做网站一般用什么程序
  • 创建网站的软件什么梦微信开发显示wordpress
  • 哪有做奇石网站男生学计算机哪个专业最吃香
  • 学院网站建设计划网站建设的一般流程是
  • 北京永安市政建设投资有限公司网站关于icp备案信息中注销网站的通知
  • 怎么样建设一个电影网站视频下载数据库策略网站推广的有效方法有
  • html网站建设实例代码网页源码提取工具
  • .net网站设计Wordpress可以做门户
  • 网站导航栏三根横线怎么做的电子商城采购平台官网
  • 龙华做棋牌网站建设哪家好哔哩哔哩网站分析
  • 网站开发过程wordpress插件 订阅
  • 卖东西专业网站网上ui设计流程培训怎么样
  • 房产信息门户网站建设方案河南建设资格执业网站