当前位置:首页 » 苹果设备 » 苹果手机怎么不让软件自动运行
扩展阅读
腾讯动漫怎么设置网络 2025-05-12 15:22:15

苹果手机怎么不让软件自动运行

发布时间: 2022-07-10 01:47:56

1. 怎样让苹果手机里的软件不在后台启动

可以通过设置---通用--后台应用刷新,让苹果手机里的软件不在后台启动,下面是详细步骤:

1.点击设置中的通用--后台应用刷新;

2. 苹果手机怎么保持app一直运行

我们都知道,苹果对APP占用硬件资源管的很严,更不要说应用后台时候的资源占用了。正常情况下,使用应用时,APP从硬盘加载到内存,开始工作;当用户按下home键,APP便被挂起,依然驻留在内存中,这种状态下,不调用苹果已开放的几种后台方法,程序便不会运行;如果在这个时候,使程序继续运行,则为后台状态;如果当前内存将要不够用时,系统会自动把之前挂起状态下的APP请出内存。所以我们看到,有些时候打开APP时,还是上次退出时的那个页面那些数据,有时则是重新从闪屏进入。
iOS系统后台机制大概可以分为5种状态

Not Running:APP没有启动,也没有后台运行。
Active:用户正在使用APP,比如说我们聊微信看网页的时候,APP就处于Active状态。
Inactive:这是一个过渡的状态,APP虽然打开了,但是用户没有跟APP有任何互动操作。
Background:APP在后台运行,微信会在没有打开的时候接收消息。
Suspended:APP虽然在后台运行,但是处于休眠状态,只占用一点内存。

** 那么我需要的是Background模式。即APP在后台运行同时保持程序active的状态 **
首先去xCode里面设置。到info.plist中添加以下信息:

然后到Capabilities里面打开后台模式,并根据项目的要求勾选对应的功能。我这里只需要保持后台运行并且播放背景音乐及通知功能。所以就勾选了第一个和最后一个

以上这两步是告诉系统我这个APP支持后台模式,对应的环境为音频环境。
可是到这一步,APP还是不能长时间运行到后台。
什么?我们思考一下。我们让程序支持了后台运行的模式。那么我们是不是还需要系统知道我们的程序要在后台运行多久呢?我们需要告诉系统我们期望APP在后台存活的时间。
首先声明一个属性
@property (nonatomic, assign) UIBackgroundTaskIdentifier bgTask;

在进入后台的时候通过AppDelegate里面的方法:
-(void)applicationDidEnterBackground:(UIApplication *)application{
[ self comeToBackgroundMode];
}

-(void)comeToBackgroundMode{
//初始化一个后台任务BackgroundTask,这个后台任务的作用就是告诉系统当前app在后台有任务处理,需要时间
UIApplication* app = [UIApplication sharedApplication];
self.bgTask = [app :^{
[app endBackgroundTask:self.bgTask];
self.bgTask = UIBackgroundTaskInvalid;
}];
//开启定时器 不断向系统请求后台任务执行的时间
self.timer = [NSTimer scheledTimerWithTimeInterval:25.0 target:self selector:@selector(applyForMoreTime) userInfo:nil repeats:YES];
[self.timer fire];
}

-(void)applyForMoreTime {
//如果系统给的剩余时间小于60秒 就终止当前的后台任务,再重新初始化一个后台任务,重新让系统分配时间,这样一直循环下去,保持APP在后台一直处于active状态。
if ([UIApplication sharedApplication].backgroundTimeRemaining < 60) {
[[UIApplication sharedApplication] endBackgroundTask:self.bgTask];
self.bgTask = [[UIApplication sharedApplication] :^{
[[UIApplication sharedApplication] endBackgroundTask:self.bgTask];
self.bgTask = UIBackgroundTaskInvalid;
}];
}
}

现在就可以让我们的APP一直运行在后台啦!总结下来的思路就是:通过一个后台任务(这个任务我们也不用管,它存在的意义就是和系统去请求后台运行的一定的时间),这个时间我们不知道也不用去管,我们可以通过该时间还剩下多少判断是否继续请求时间,如此循环,我们就可以不断的请求时间来保持我们的app一直运行在后台。
接下来解决音乐在后台模式(切换到后台或者锁屏状态)下停止播放的问题。
其实很简单。
//设置后台模式和锁屏模式下依然能够播放
[[AVAudioSession sharedInstance] setCategory: withOptions: error:nil];
[[AVAudioSession sharedInstance] setActive: YES error: nil];

//初始化播放器和两个音频(一个有声 一个无声)
NSURL *urlSound = [[NSURL alloc]initWithString:[[NSBundle mainBundle]pathForResource:@"pomodoSound" ofType:@"m4a"]];
playerSound = [[AVAudioPlayer alloc] initWithContentsOfURL:urlSound error:&playerError];
NSURL *urlNoSound = [[NSURL alloc]initWithString:[[NSBundle mainBundle]pathForResource:@"backSound" ofType:@"mp3"]];
playerNoSound = [[AVAudioPlayer alloc] initWithContentsOfURL:urlNoSound error:&playerError];

playerSound.numberOfLoops = -1;
playerNoSound.numberOfLoops = -1;

player = playerSound;
[player play];

下面解释一下AVAudioSession的一些设置参数

NSString *const AVAudioSessionCategoryAmbient;
静音模式或者锁屏下不再播放音乐,和其他app声音混合。
NSString *const ;
默认模式,静音模式或者锁屏下不再播放音乐,不和其他app声音混合。
NSString *const ;
表示对于用户切换静音模式或者锁屏 都不理睬,继续播放音乐。并且不播放来自其他app的音乐
NSString *const AVAudioSessionCategoryRecord;
不播放音乐,锁屏状态继续录音
NSString *const ;
播放音乐,并录音

3. 苹果手机如何关闭后台运行

方法1:点击你苹果手机Home键连接二下,就可看到你手机正在运行的程序,然后再用手指按住要关闭的图标号即可。

方法2:在你苹果手机“设置-》通用-》辅助功能-》AssistiveTouch(把这个开启就好)。手机屏幕上会出现一个白色的圆点,点击后会显示一些功能。

方法3:在你手机主屏连续点击“主屏幕”,也会出现第一种方法一样的图标,然后选择要停止的程序中的-号即可 。
其他

苹果手机关闭后台运行软件的方法:
1. 连续两次点击HOME键,即可调出后台程序,持续点击选中任意一个想要关闭的程序不放后,程序左上角出现一个减号,点击减号即可。

2. 进入设置菜单→通用→辅助功能→肢体活动框第一个:AssistiveTouch,开启这个功能。返回主屏幕。点击虚拟HOME键,选择设备进入后选择更多再选择多任务,出现后台运行程序后重复方法一操作。该方法减少HOME键的使用,延长HOME键的寿命。

扩展

按两下主屏幕按钮后,下方会出现一列还在后台运行的程序。

在出现程序图标的位置向左滑动图标,便会出现更多的程序图标,图标越多说明运作的后台程序越多,iPhone为何运行缓慢?原因可能就在此。

出现图标后,按住某一图标两秒,图标便会出现晃动并且左上角显示红色减号标记。

.出现图标晃动后,点击左上角的“—”按钮即可关闭该程序在后台的运行,关闭某一图标后下一个图标便会取代之前的位置。

多任务使用:多任务管理操作起来十分简单,我们只需要连续按两下主屏幕按钮,屏幕下方便会出现我们之前打开过的应用程序图标,这时我们可以滑动屏幕下方图标对程序进行查找,查找到目标程序后我们只需点击该程序的图标便可快速重新进入该程序。

多任务关闭:当我们按两下进入多任务模式选择时,任意按住某一个图标,图标晃动并且在左上角出现变成红色的 “—” 按钮,这时我们点击要关闭的程序左上方的 “—” 式图标即可关闭该程序,随后点击主屏幕按钮便可保存操作。

4. 苹果手机怎样关闭不用的后台运行的程序

双击HOME键,会出现一个正在运行的程序界面,左右翻动选择你要关闭的程序,向上抛就行了。

参见下图:

  1. 双击HOME键,双击中间不要有太多停留。会出现下图。

  2. 然后向上滑动即可。

5. 苹果手机怎么关闭软件后台自启

在“手机管家”里面选择“权限管理”,找到“后台管理”,点击“相关程序”,就可以对软件进行后台自启管理啦。

6. 苹果手机如何禁止软件后台运行

苹果手机要想防止软件后台运行就要在手机设置里。消息通知里关闭不使用的软件。

7. 苹果怎么关闭自动化

使用苹果手机时,会使用快捷指令的自动化功能,添加一些自动执行的指令。那么,苹果手机快捷指令添加的自动化怎么删除?接下来小编就演示操作步骤。
工具/原料
演示手机:iPhone11 软件版本:iOS 13.4
方法/步骤
1/5 分步阅读
进入苹果系统后,选择快捷指令的应用进入。

2/5
进入应用后,点击下方的自动化选项。

合肥 客户维修服务预约中心
广告
3/5
在自动化界面,找到需要删除的自动化,向左侧滑动。

ios微信我删了如何恢复_看看别人是怎么恢复的
广告
4/5
滑动后,点击后方的删除选项。

IOS微信聊天记录怎么恢复?这个教程你能轻松掌握
广告
5/5
点击后,即可删除该自动化指令。

总结
1/1
1.选择快捷指令的应用进入。
2.点击下方的自动化选项。
3.找到需要删除的自动化,向左侧滑动。
4.点击后方的删除选项。
5.点击后,即可删除该自动化指令。
编辑

我们使用苹果iOS系统,一般都会默认打开自动调节屏幕亮度功能,这样不管当前环境处于什么样的光线,系统都会自动调整iPhone手机屏幕亮度以达到适合阅读模式。那么,苹果iPhone手机自动调节功能在哪里关闭?
工具/原料
手机版本:苹果iPhone 8 系统版本:iOS 12.4
苹果iPhone手机自动调节功能在哪里关闭?
1/6 分步阅读
我们在iPhone手机屏幕上点击打开设置图标

2/6
在打开的页面中,点击打开通用选项

合肥 客户维修网点查询
广告
3/6
在通用设置页面中,点击辅助功能

买苹果新手机,上“天猫手机馆”,新品最高可享24期免息。
广告
4/6
在辅助功能设置页面中,点击显示调节选项

“合肥”8/x/11/pro/max/等无法开机怎么办-在线检测
广告
5/6
这时,系统默认下自动调节亮度处于打开状态,点击右侧开关

6/6
这样,苹果iPhone手机的自动亮度调节功能就被我们关闭了

总结
1/1
1、我们在iPhone手机屏幕上点击打开设置图标
2、在打开的页面中,点击打开通用选项
3、在通用设置页面中,点击辅助功能
4、在辅助功能设置页面中,点击显示调节选项
5、这时,系统默认下自动调节亮度处于打开状态,点击右侧开关
6、这样,苹果iPhone手机的自动亮度调节功能就被我们关闭了

注意事项
Tips 小编的这篇经验操作基于苹果iOS12系统,其他版本方法基本一样活着类似,可以参考。

8. 怎么能让iPhone手机不自动关闭后台程序

iOS系统是无法设置不自动关闭后台程序的,严格意义来说,苹果其实没有后台,所以不能保持后台运行不退出。

只能设置关闭后台应用自动程序刷新,以iPhone 6手机为例,具体方法如下:

一、打开手机,在桌面上找到“设置”一项,点击进入。

9. 苹果手机如何关闭后台应用

可以连续按两次HOME键,后台程序出现在屏幕下方,选中任意一个程序按住不放,约三秒后程序左上角出现一个减号,点击你要关闭的程序左上角减号即可。

苹果6关闭后台的简单方法,连续按两次HOME键,后台程序出现在屏幕中间,可以把你想关闭的后台向上滑就可以了。

如果你的苹果手机的iOS系统没有升级到ios7,连续按2次HOME键,后台程序出现在屏幕下方,选中任意一个程序按住不放,约三秒后程序左上角出现一个减号,点击你要关闭的程序左上角减号即可。

(9)苹果手机怎么不让软件自动运行扩展阅读

iPhone手机变卡变慢?运行飞速起来的方法

手机永久了,大量的垃圾文件导致手机越来越卡,iPhone也会有这种情况。如果手机非常卡顿的话不妨试试下面9招会让iPhone运行速度提升不少哦。

1、清空Safari缓存

经常使用 Safari 浏览网页时间久了会产生大量缓存数据,需要清空Safari的缓存来保持它的运行流畅。想要执行这个操作,需要进入【设置】-【Safari】,然后点击“清除历史记录”和“清除Cookies和数据”。

iPhone手机变卡变慢

2、关闭自动更新自动下载

如果iPhone在使用时出现卡顿,那可能是因为它正在后台尝试应用升级,而这完全可以通过手动的方式执行。想要更改自动升级应用的设置,你需要进入【设置】-【iTunes Store和App Store】自动下载的项目,然后全部关闭。

运行飞速起来的方法

3、删除旧的无用照片和视频

删除不必要的文件是加速手机运行速度的主要方式之一。如果iPhone当中存储了几百上千张照片以及很多的视频,可以将它们备份到电脑或是iCloud,然后在手机当中删除。毕竟手机内存空间有限,对于收藏照片来说,手机真不是一个好的地方。

删除旧的无用照片和视频

4、删除占用大量空间的应用

iPhone越是臃肿,运行速度也就越慢。可以在设置-通用-用量当中查看到每款应用的空间占用,然后将那些占用空间大但并不是必要的应用删除。大量“僵尸”应用存在于手机上,只会拖累手机的运行速度,与其让它放着占用大量空间还不如删了。

删除占用大量空间的应用

5、删除旧的短信会话

大量的短信也是拖垮手机速度的原因之一,有时短信多了,打开信息应用时要卡一下等待一会才能进入。如果搞不清楚手机为什么变卡,可以尝试删除手机当中那些无意义的垃圾短信。

删除旧的短信会话

6、关闭后台不必要运行的应用

频繁的关闭“后台”只会加快iPhone的耗电速度,但是对于一些平时不怎么用的应用,完全可以双击home键关闭它,只保留常用的即可。像定位导航和音乐类应用是常驻内存的,没用时最好关了。

关闭后台不必要运行的应用

7、能手动执行的操作就不要开启自动模式

iPhone会经常询问是否要加入附近的Wi-Fi网络吗?如果是,或许应该关掉这个功能。因为当iPhone在进行任何自动操作时,比如搜索附近Wi-Fi或升级应用,都会降低运行速度。想要关闭该功能,需要进入【设置】-【无线局域网】-【询问是否加入网络】,然后将其关闭。

能手动执行的操作就不要开启自动模式

8、定期重启手机

在使用iPhone时,大多数用户都会一直保持着开机状态,但定期重启手机其实是很有必要的。关闭手机可以帮助iPhone摆脱那些一直在占用系统资源的东西。

9、升级恢复系统

终极解决办法:刷机恢复系统,让系统恢复到刚出厂的状态。如果越狱也不知道干嘛还有就是不是非常必要建议还是别越狱了,越狱后安装些插件手机会卡很多。