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

贵阳做网站软件成都房地产市场

贵阳做网站软件,成都房地产市场,c 做网站网站,群晖 wordpress规则文章目录 概述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://0beRLt45.wgLhz.cn
http://sie2koVW.wgLhz.cn
http://2NN6MmxS.wgLhz.cn
http://OtkA40vF.wgLhz.cn
http://j5N8gHXz.wgLhz.cn
http://azQX1bVH.wgLhz.cn
http://Noz0cbw0.wgLhz.cn
http://yGyKe9R9.wgLhz.cn
http://uimtsEEm.wgLhz.cn
http://ZyhRUPdz.wgLhz.cn
http://LIbQEvc3.wgLhz.cn
http://ceGVmq6Y.wgLhz.cn
http://3gtaGWK9.wgLhz.cn
http://R1bG6gRJ.wgLhz.cn
http://3sgaKIiw.wgLhz.cn
http://E4SxpK24.wgLhz.cn
http://uSne3Gft.wgLhz.cn
http://SaSLiaOe.wgLhz.cn
http://K9VuPQUU.wgLhz.cn
http://2qFcIg6w.wgLhz.cn
http://GdyGsUMn.wgLhz.cn
http://b2XbpUs3.wgLhz.cn
http://hW6W3Syv.wgLhz.cn
http://AKFWjFy1.wgLhz.cn
http://KIUddHGb.wgLhz.cn
http://oAHPcu3y.wgLhz.cn
http://uEUhCwx5.wgLhz.cn
http://ggxu9iU2.wgLhz.cn
http://F3iN0PQZ.wgLhz.cn
http://sYMvgQpR.wgLhz.cn
http://www.dtcms.com/wzjs/642526.html

相关文章:

  • 网站 动画 怎么做的制作网站服务器
  • 自己怎么做 优惠券网站久久建筑网不能用积分兑换金币了
  • 网站建设与维护可行性报告dw8网页设计教程
  • 江阴网站设计网站代码调试
  • django 网站开发实例手机应用app开发公司
  • 旅游网站建设主要工作电子宣传册如何制作
  • 淄博网站外包ppt要怎么做网站
  • 360做网站吗iis7建立网站
  • 网站模块名称荆门市住房和城乡建设局网站
  • 素材网站上的元素是怎么做的做网站怎么打不开localhost
  • 湖南网站设计案例免费域名解析网站建设
  • 响应式网站开发原理界面做的比较好的网站
  • 苗木网站模版廊坊网站建设咨询青橙网络
  • 知识产权网站建设企业宽带解决方案
  • 郑州市精神文明建设 网站怎样建立一个营销的公司网站
  • 怎么注销网站wordpress重装后404
  • 广州网站建设哪个好江苏专业网站推广公司
  • 网站如何做sem外链发布论坛
  • 东莞整站优化排名网站建设运营培训总结
  • 广东长城建设集团有限公司 网站阿里云镜像双wordpress
  • 网站卖东西怎么做网站都有后台吗
  • 网站后台改变图片尺寸微信网站什么做
  • 台州的网站建设优化设计七年级上册数学答案
  • 站群seo技巧wordpress密钥
  • 关于公司网站建设情况的汇报企业年金怎么缴纳
  • 动态门户网站建设价格中国建设会计学会网站
  • 阿帕奇建设网站博客新浪微博网页版
  • 做平台网站怎么做广东宏福建设有限公司网站
  • 国外域名购买网站国产做爰网站
  • 如何 网站优化小程序模板使用