前言

服务(Service)是Android中实现程序后台运行的解决方案,非常适合用于执行那些不需要和用户交互且长期运行的任务。

要点

  • 依赖于创建服务时所在的应用进程,不是运行在一个独立的进程当中。
  • 耗时操作需要在服务内部手动创建子线程,并在这里执行具体任务,否则就有可能会出现主线程被阻塞住的情况。

生命周期

生命周期
Service 有三种启动服务的方式:

  • 启动服务:startService()开启服务,stopService()关闭服务

startService() 回调 onCreate ——> onStartCommand
stopService() 回调 onDestroy

  • 绑定服务:bindService()绑定服务,unbindService()解绑服务。客户端通过一个IBinder接口与服务进行通信

bindService() 回调 onCreate ——> onBind
unbindService() 回调 onUnBind——>onDestory

  • 混合方式: 先开启服务,再绑定服务

startService() 回调 onCreate ——> onStartCommand; bindService() 回调 onBind,unbindService() 回调 onUnBind; stopService() 回调 onDestroy

要点

  • 无论开启service多少次,onCreate 方法仅会调用一次,并且系统只会创建Service的一个实例
  • 整个生命周期方法里,只有onStartCommand 方法可以多次调用,其他方法只能调用1次
  • onStartCommand() 调用次数= startService() 调用次数
  • 多个客户端可以绑定到同一个服务上,当所有的客户端都解除绑定后,系统会销毁服务

小结:

  • startService开启服务,但无法操作服务
  • bindService绑定服务,还能操作服务

Service分类

  1. 运行地点分为:本地服务和远程服务

本地服务

用于应用程序内部,实现一些耗时任务,最普通、最常用的后台服务Service。

实例

MyService 类

public class MyService extends Service {@Overridepublic void onCreate() {super.onCreate();System.out.println("执行了onCreat()");}@Overridepublic int onStartCommand(Intent intent, int flags, int startId) {System.out.println("执行了onStartCommand()");return super.onStartCommand(intent, flags, startId);}@Overridepublic void onDestroy() {super.onDestroy();System.out.println("执行了onDestory()");}@Nullable@Overridepublic IBinder onBind(Intent intent) {return mBinder;}private MyBinder mBinder = new MyBinder();class MyBinder extends Binder {public String printServiceInfo() {return "Activity 和 Service 建立通信,传递数据";}}
}

在Activity 里构建Intent对象,并调用startService()启动Service、stopService停止服务,bindService绑定服务、unbindService解绑服务

@Overridepublic void onClick(View view) {Intent i = new Intent(MainActivity.this, MyService.class);switch (view.getId()) {case R.id.btn_start_service:startService(i);break;case R.id.btn_stop_service:stopService(i);break;case R.id.btn_bind_service:bindService(i, connection, BIND_AUTO_CREATE);break;case R.id.btn_unbind_service:unbindService(connection);break;}
}private MyService.MyBinder myBinder;//创建ServiceConnection的匿名类private ServiceConnection connection = new ServiceConnection() {@Overridepublic void onServiceConnected(ComponentName componentName, IBinder iBinder) {//实例化Service的内部类myBinder//通过向下转型得到了MyBinder的实例,Binder实现了IBinder 接口myBinder = (MyService.MyBinder) iBinder;//在Activity调用Service类的方法String info = myBinder.printServiceInfo();System.out.println("---------->" + info);}@Overridepublic void onServiceDisconnected(ComponentName componentName) {}};

在AndroidManifest.xml里注册Service

<service android:name=".MyService" />

运行结果为
测试

远程服务

用于Android系统内部的应用程序之间,可被其他应用程序复用,比如天气预报服务,其他应用程序不需要再写这样的服务,调用已有的即可。可以定义接口并把接口暴露出来,以便其他应用进行操作。客户端建立到服务对象的连接,并通过那个连接来调用服务。

步骤

服务器端:

  • 新建定义AIDL文件,并声明该服务需要向客户端提供的接口
  • 在Service子类中实现AIDL中定义的接口方法,并定义生命周期的方法
  • 在AndroidMainfest.xml中注册服务且声明为远程服务
服务器端实例

新建AIDL文件,在新建AIDL文件里定义Service需要与Activity进行通信的内容(方法),并进行编译(Make Project)
在这里插入图片描述

interface AIDLService {/*** //AIDL中支持以下的数据类型//1. 基本数据类型//2. String 和CharSequence//3. List 和 Map ,List和Map 对象的元素必须是AIDL支持的数据类型;//4. AIDL自动生成的接口(需要导入-import)//5. 实现android.os.Parcelable 接口的类(需要导入-import)*/void aidlService();
}

编译
在Service子类中实现AIDL中定义的接口方法,并定义生命周期的方法

public class ServiceDemo extends Service {public ServiceDemo() {}@Overridepublic IBinder onBind(Intent intent) {System.out.println("-------->onBind");return mBinder;}AIDLService.Stub mBinder = new AIDLService.Stub() {@Overridepublic void aidlService() throws RemoteException {System.out.println("客户端通过AIDL与远程后台成功通信");}};
}

在AndroidMainfest.xml中注册服务 & 声明为远程服务

        <serviceandroid:name=".service.ServiceDemo"android:exported="true" //设置可被其他进程调用android:process=":remote">//将本地服务设置成远程服务<intent-filter>// 此处Intent的action必须写成“服务器端包名.aidl文件名”<action android:name="com.xf.AIDLService"/></intent-filter></service>

客户端:

  • 拷贝服务端的AIDL文件到目录下
  • 使用Stub.asInterface接口获取服务器的Binder,根据需要调用服务提供的接口方法
  • 通过Intent指定服务端的服务名称和所在包,绑定远程Service
客户端实例

将服务端的AIDL文件所在的包复制到客户端目录下(Project/app/src/main),并进行编译
aidl
在Activity里,使用Stub.asInterface接口获取服务器的Binder;通过Intent指定服务端的服务名称和所在包,进行Service绑定;根据需要调用服务提供的接口方法。

  // 开启服务case R.id.btn_remote_service:Intent intent = new Intent("com.xf.AIDLService");intent.setPackage("com.xf");bindService(intent, reConn, BIND_AUTO_CREATE);break;// 连接 远程服务private AIDLService mAidlService;private ServiceConnection reConn = new ServiceConnection() {@Overridepublic void onServiceConnected(ComponentName componentName, IBinder iBinder) {//使用asInterface()方法获取服务器端返回的IBinder对象//将IBinder对象传换成了AIDLService接口对象mAidlService = AIDLService.Stub.asInterface(iBinder);try {mAidlService.aidlService();} catch (RemoteException e) {e.printStackTrace();}}@Overridepublic void onServiceDisconnected(ComponentName componentName) {}};

测试结果
在这里插入图片描述
从上面测试结果可以看出,客户端调用了服务端Service的方法,即客户端和服务端进行了跨进程通信

本地服务与远程服务比较

在这里插入图片描述

  1. 按运行类型分为前台服务后台服务

前台服务

前台服务是指那些经常会被用户关注的服务,因此内存过低时它不会成为被杀的对象。 前台服务必须提供一个状态栏通知,并会置于“正在进行的”(“Ongoing”)组之下。这意味着只有在服务被终止或从前台移除之后,此通知才能被解除。

实例

在Service类的onCreate方法开启前台服务

@Overridepublic void onCreate() {super.onCreate();System.out.println("------->onCreate");// 前台服务String channelID = "com.xf.serviceclientdemo";if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {NotificationChannel channel = new NotificationChannel(channelID, "前台服务", NotificationManager.IMPORTANCE_HIGH);NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);notificationManager.createNotificationChannel(channel);}Intent notificationIntent = new Intent(this, MainActivity.class);PendingIntent pendingIntent = PendingIntent.getActivity(this, 0, notificationIntent, 0);Notification notification = new NotificationCompat.Builder(this, channelID).setContentTitle("前台服务通知的标题").setContentText("前台服务通知的内容").setSmallIcon(R.mipmap.ic_launcher).setContentIntent(pendingIntent).build();startForeground(1, notification);//让Service变成前台Service,并在系统的状态栏显示出来}

要从前台移除服务,请调用stopForeground()方法,这个方法接受个布尔参数,表示是否同时移除状态栏通知

测试结果
ss

前台服务与后台服务比较

在这里插入图片描述

Service相关知识

  1. bindService() 在进行服务绑定的时,其flags有:
  • Context.BIND_AUTO_CREATE
    表示收到绑定请求的时候,如果服务尚未创建,则即刻创建; 在系统内存不足需要先摧毁优先级组件来释放内存,且只有驻留该服务的进程成为被摧毁对象时,服务才被摧。
  • Context.BIND_DEBUG_UNBIND  
    通常用于调试场景中判断绑定的服务是否正确,但容易引起内存泄漏,因此非调试目的的时候不建议使用
  • Context.BIND_NOT_FOREGROUND
    表示系统将阻止驻留该服务的进程具有前台优先级,仅在后台运行
  1. Service 元素的属性
  • android:name :服务类名
  • android:label :服务的名字,如果此项不设置,那么默认显示的服务名则为类名
  • android:icon:服务的图标
  • android:permission:申明此服务的权限,这意味着只有提供了该权限的应用才能控制或连接此服务
  • android:process:表示该服务是否运行在另外一个进程,如果设置了此项,那么将会在包名后面加上这段字符串表示另一进程的名字
  • android:enabled :如果此项设置为 true,那么 Service 将会默认被系统启动,不设置默认此项为 false
  • android:exported:表示该服务是否能够被其他应用程序所控制或连接,不设置默认此项为 false
  1. onStartCommand()方法必须返回一个整数。这个整数是描述系统在杀死服务之后应该如何继续运行
  • START_STICKY

如果系统在onStartCommand()返回后杀死了服务,则将重建服务并调用onStartCommand(),但不会再次送入上一个intent, 而是用null intent来调用onStartCommand() 。除非还有启动服务的intent未发送完,那么这些剩下的intent会继续发送。 这适用于媒体播放器(或类似服务),它们不执行命令,但需要一直运行并随时待命。

  • START_NOT_STICKY

如果系统在onStartCommand()返回后杀死了服务,则不会重建服务了,除非还存在未发送的intent。 当服务不再是必需的,并且应用程序能够简单地重启那些未完成的工作时,这是避免服务运行的最安全的选项。

  • START_REDELIVER_INTENT

如果系统在onStartCommand()返回后杀死了服务,则将重建服务并用上一个已送过的intent调用onStartCommand()。任何未发送完的intent也都会依次送入。这适用于那些需要立即恢复工作的活跃服务,比如下载文件。

查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. Intel SGX调研笔记——SGX应用篇

    大概了解SGX以后,SGX应用有哪些?第一种,SGX应用于服务器端,云端这一类个人觉得很需要结合代码、它们所描述的行业需求和以前的行业产品去考虑问题,毕竟是应用,不然可能体会不到精髓。我对SGX应用的理解也停留在表层,就是他们拿SGX大概做了个啥,但是有些细节,我目前也说…...

    2024/4/25 0:15:21
  2. 今天开始写博客

    一直以来都是在自己的本地wiki中写文章,本来想搞个域名或服务器,直接放置外网的,摸了摸口袋,想法被扼杀摇篮。 于是开始研究CSDN,发现支持markdown语法,所以就打算开始在上面写文章了。以此记录我的程序员成长之路。by20200625...

    2024/4/25 0:15:23
  3. 【百度飞桨强化学习7日打卡营】笔记 -- 第五课:连续动作空间求解RL

    写在前面 本次课程是参加百度飞桨7日打卡营活动的第五天笔记。 课程链接:https://aistudio.baidu.com/aistudio/education/group/info/1335 主要内容:DDPG 实践:DDPG 上节课更正说明 上节课PPT的红框部分有点小问题,需要注意一、离散动作 VS 连续动作二、DDPG 1.DQN -->…...

    2024/4/25 0:15:19
  4. python3 ssl.CertificateError: hostname manifest.googlevideo.com doesn t match either

    在用youtube.dl下载数据库时,一直遇到这样的错误导致数据下载中断。证书不匹配问题ssl.CertificateError: hostname manifest.googlevideo.com doesnt match either of *.facebook1.对于python自带的 urllib库 解决办法import ssl ssl.match_hostname = lambda cert, hostnam…...

    2024/4/25 0:15:17
  5. 2021秋招-场景题-垃圾评论、垃圾短信、垃圾邮件的检测技术方法

    场景题-垃圾评论、垃圾短信、垃圾邮件的检测技术方法 之前腾讯PCG-腾讯新闻面试过程中问到: ‘给了三个例子,怎样检测评论为垃圾评论, 如: @@@V@X@@@2222****’, 当时回答的不好,故后期打算找时间梳理一下; 基于正则方法 基于编辑距离 基于统计方法 基于KMP算法:O(M+N) 基于…...

    2024/4/25 0:15:16
  6. 基于python实现坦克大战游戏,教程附详细代码

    基于python实现坦克大战游戏游戏界面pygame游戏引擎的安装面向对象分析框架搭建展示主窗口事件监听显示我方坦克实现我方坦克的移动优化移动方式实现敌方坦克的加载运行效果完整代码 游戏界面pygame游戏引擎的安装pip安装 windows + R --> cmd --> 命令行输入 pip instal…...

    2024/4/25 0:15:15
  7. 深度学习目标检测的学习路线

    学习深度学习目标检测深度学习的学习路线目标检测学习路线敏感话题(工资待遇) 这个路线是我在读研究生阶段的学习路线,希望可以对你们有用 深度学习的学习路线 说道深度学习,这个是一个非常大的体系了,我们初学不可能将说有深度学习的内容全部学会,我们只是找到自己感兴趣…...

    2024/4/25 0:15:22
  8. Java面向对象//2020.6.25

    面向对象1、什么是面向对象 面向对象编程的本质就是:以类的方式组织代码,以对象的组织(封装)数据。 对象,是具体的事物。类,是抽象的,是对对象的抽象。 2、类与对象的关系 类是对某一类事物的整体描述,如猫、狗、人等 对象是是抽象事物的具体实例,比如我家的狗叫小白 3、…...

    2024/4/14 20:44:09
  9. Folx pro Mac版-为Mac精心准备的下载器(迅雷替代品)

    Folx pro Mac版是MAC OS平台上的一款XI下载管理软件,系在速度非常的快,支持几乎所有的浏览器下载,是一款非常小巧,但是功能非常强大的下载工具。 软件特色 Folx Pro使用起来非常容易上手,而且速度可以说是我所见过的 Mac 版下载软件中最快的了,支持 HTTP 与 BT 两种协议。…...

    2024/4/19 19:59:12
  10. 5、ShardingSphere 之 公共表

    文章目录1 公共表2 在多个数据库中创建公共表2.1 edudb1库中t_dict2.2 edudb2库中t_dict2.3 userdb库中t_dict3 创建po4 创建mapper5 创建application.properties配置文件6 Test7 Test result 1 公共表 1.1 存储固定数据的表,表数据很少发生变化,查询时候经常进行关联 1.2 在…...

    2024/4/20 7:10:03
  11. java常用类中的Obje类和日期时间类

    Object类 概述 object类是java.lang.object,包下的类,是java语言的根类(最顶层),即所有类的父类。它描述的所有方法子类都可以使用。在实例化对象是最终找到的父类就是object类; 1.object:java.lang.Object 2.类Object是类层次结构的根(最顶层)。每个类都有Object一个超类…...

    2024/4/14 20:44:06
  12. Spring通过无参构造及有参构造创建对象方法详解

    1.通过类的无参构造创建对象当用最普通方式配置一个<bean>时,默认就是采用类的无参构造创建对象。在Spring容器初始化时,通过<bean>上配置的class属性反射得到字节码对象,通过newInstance()创建对象。(详细的创建方式,参见:https://blog.csdn.net/qq_32224047…...

    2024/4/14 20:44:06
  13. Linux内核原理之虚拟文件系统(下)

    文章目录处理VFS对象文件系统操作注册文件系统装载和卸载mount系统调用umount系统调用文件操作过程查找inode打开文件读取和写入参考资料 处理VFS对象 文件系统操作 注册文件系统 文件系统注册到内核时,是编译为模块,或者持久编译到内核。fs/super.c中的register_filesystem函…...

    2024/4/14 20:44:04
  14. 安装pymysql mysqlclient

    django 2.0 mysqlclient替代pymysqlcentos8 安装报错‘no mode name pymsqldb’ 也可以试试这个。django 2.0版本已经不支持python 2.7,支持3.4+以上的python版本,同时在以前的版本中我们都用pymysql作为django mysql的数据连接,而在最新的django 2.0 版本中应该使用mysqlcli…...

    2024/4/14 0:41:29
  15. LeetCode 50. Pow(x, n) C++ 快速幂算法

    Implement pow(x, n), which calculates x raised to the power n (xn). 实现 pow(x, n) ,即计算 x 的 n 次幂函数。 Example 1: Input: 2.00000, 10 Output: 1024.00000Example 2: Input: 2.10000, 3 Output: 9.26100Example 3: Input: 2.00000, -2 Output: 0.25000 Explanat…...

    2024/4/14 20:44:02
  16. MySQL使用游标批量处理进行表操作

    一、概述 本章节介绍使用游标来批量进行表操作,包括批量添加索引、批量添加字段等。如果对存储过程、变量定义、预处理还不是很熟悉先阅读我前面写过的关于这三个概念的文章,只有先了解了这三个概念才能更好的理解这篇文章。 理解MySQL变量和条件: 理解Mysql prepare预处理语…...

    2024/4/23 6:25:16
  17. non-zero exit code(4)

    这个问题我没找到答案在网上。首先我产生的这个代码实在window系统下的pycharm中的project interpreter中出现的。我的pycharm莫名的打开后,所有的安装过的库都找不到了,而且出现了上面的报错的信息,然后我以为是pycharm的问题,我就把pycharm给卸载重装了,但是重装后打开依…...

    2024/4/14 20:44:00
  18. 移动WEB开发

    1. 移动端不使用jQuery可以使用jQuery,但是不建议,因为jQuer库用在移动端显得太冗余了 jQuery 做了很多桌面浏览器的兼容问题 特别是IE,但是移动端没有IE浏览器 主流的浏览器:谷歌、 火狐(2016年停止了维护和更新)、 safari、 百度 、360 、qq ... 特点:内核基本上都是…...

    2024/4/14 20:43:59
  19. #java小白求助篇:数组中找最小元素的最小下标

    求改正 由于我还搞不懂为什么从eclipse里面复制粘贴我的代码这个博客的编辑页面就动不了了,所以就发图片吧。 5555走过路过请看一眼救救孩子叭!运行结果:...

    2024/4/14 20:43:58
  20. 指针函数和函数指针

    1.指针函数本质是函数,返回类型是指针2.函数指针本质是指针,指向了一个函数。作用是相当于调用和函数之间多了一个桥梁,改变要调用的函数时候不用修改每个调用的地方,只要修改调用时候用的函数指针指向。int max(int a, int b) {return a > b ? a : b; }int (*p)(int a…...

    2024/4/25 0:15:13

最新文章

  1. QT:布局管理器

    文章目录 垂直布局使用QVBoxLayout来管理多个控件 水平布局使用QHBoxLayout管理控件 网格布局创建QGridLayout管理四个按钮设置元素的大小比例 表单布局 在之前QT的界面控件中&#xff0c;都是使用绝对定位来完成的&#xff0c;也就是说是用绝对坐标的方式来设置进去的 这样并…...

    2024/5/4 14:46:49
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/3/20 10:50:27
  3. JRT高效率开发

    得益于前期的基础投入&#xff0c;借助代码生成的加持&#xff0c;本来计划用一周实现质控物维护界面&#xff0c;实际用来四小时左右完成质控物维护主体&#xff0c;效率大大超过预期。 JRT从设计之初就是为了证明Spring打包模式不适合软件服务模式&#xff0c;觉得Spring打包…...

    2024/5/3 15:22:43
  4. 【LeetCode热题100】【二叉树】二叉树的中序遍历

    题目链接&#xff1a;94. 二叉树的中序遍历 - 力扣&#xff08;LeetCode&#xff09; 中序遍历就是先遍历左子树再遍历根最后遍历右子树 class Solution { public:void traverse(TreeNode *root) {if (!root)return;traverse(root->left);ans.push_back(root->val);tra…...

    2024/5/3 21:52:01
  5. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/5/1 17:30:59
  6. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/5/2 16:16:39
  7. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/4/29 2:29:43
  8. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/5/3 23:10:03
  9. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/4/27 17:58:04
  10. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/4/27 14:22:49
  11. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/4/28 1:28:33
  12. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/4/30 9:43:09
  13. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/4/27 17:59:30
  14. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/5/2 15:04:34
  15. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/4/28 1:34:08
  16. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/4/26 19:03:37
  17. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/4/29 20:46:55
  18. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/4/30 22:21:04
  19. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/5/1 4:32:01
  20. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/5/4 2:59:34
  21. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/4/28 5:48:52
  22. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/4/30 9:42:22
  23. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/5/2 9:07:46
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/4/30 9:42:49
  25. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  26. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  27. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  28. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  29. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  30. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  31. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  32. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  33. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  34. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  35. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  36. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  37. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  38. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  39. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  40. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  41. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  42. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  43. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  44. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57