其中看到了我们很熟悉的 ActivityServiceApplication,这些都是 Context 的具体实现类,也就是说 Context 抽象了这些类的通用特征和功能:

  • 获取系统资源,getResources()getAssets() 等
  • 启动各种系统组件
  • 获取系统服务

这些与系统环境息息相关的功能都是由 Context 提供的,所以一般将其称为 上下文,它其实就是对当前运行环境的具体描述,为系统组件的正常运行提供必要的环境和资源。

在上面的类图中,可能有两个读者比较陌生的类,ContextWraaper 和 ContextImpl

ContextImpl 很好理解,它就是 Context 的具体实现类。Context 类中的所有抽象方法都是在 ContextImpl 中实现的。

class ContextImpl extends Context {

ContextWraaper 其实也很简单,直接看它的实现代码:

public class ContextWrapper extends Context {

这是一个典型的 装饰者模式,也叫做 修饰模式,以下来自维基百科:

修饰模式,是面向对象编程领域中,一种动态地往一个类中添加新的行为的设计模式。就功能而言,修饰模式相比生成子类更为灵活,这样可以给某个对象而不是整个类添加一些功能。

通过使用修饰模式,可以在运行时扩充一个类的功能。原理是:增加一个修饰类包裹原来的类,包裹的方式一般是通过在将原来的对象作为修饰类的构造函数的参数。装饰类实现新的功能,但是,在不需要用到新功能的地方,它可以直接调用原来的类中的方法。修饰类必须和原来的类有相同的接口。

修饰模式是类继承的另外一种选择。类继承在编译时候增加行为,而装饰模式是在运行时增加行为。

当有几个相互独立的功能需要扩充时,这个区别就变得很重要。在有些面向对象的编程语言中,类不能在运行时被创建,通常在设计的时候也不能预测到有哪几种功能组合。这就意味着要为每一种组合创建一个新类。相反,修饰模式是面向运行时候的对象实例的,这样就可以在运行时根据需要进行组合。一个修饰模式的示例是JAVA里的Java I/O Streams的实现。

Context 是基本的抽象类,无论是实现类,还是装饰类,
都直接或间接的实现它。ContextImpl 是 Context 的直接实现类,但各个组件并不是直接继承 ContextImpl,而是通过装饰类 ContextWrapper 来持有 ContextImpl。这是为什么呢?对于 Activity 和 Service 来说,它们都需要系统上下文运行环境,但它们又是不同的。Activity 需要显示到前台,它有页面,它需要主题,于是有了继承自 ContextWrapper 的 ContextThemeWrapper,扩展了功能,给 Activity 提供了主题。同时,Activity、Service、Application 这些具体组件本身又扩展出了不同的生命周期功能。

所以,装饰器模式通过组合和扩展装饰类,来给不同的具体对象提供了不同的功能扩展。

ActivityServiceApplication 最终都是继承自装饰类 ContextWrapper ,ContextWrapper 通过 attachBaseContext() 方法来获取实际做事的 ContextImpl 对象。所以这些组件的创建过程中,一定会在某一时机调用 attachBaseContext() 方法对 mBase 对象进行赋值,让我们从源码里面找找答案。

四大组件和 Context

Activity 和 Context

先说 Activity,Activity 的启动过程极其复杂,我们就直接从 ActivityThread 的 performLaunchActivity() 方法看起。

private Activity performLaunchActivity(ActivityClientRecord r, Intent customIntent) {

整理一下大致的执行流程:

  1. 获取 LoadedApk 对象,表示加载过的 Apk ,通常一个 App 对应着一个 LoadedApk
  2. 通过 createBaseContextForActivity() 方法创建 ContextImpl 对象
  3. 反射创建 Activity 对象
  4. 创建 Application 对象,这里也是用的反射。如果开发者没有声明自己的 Application 的话,就是默认的 androoid.app.Application
  5. 调用 activity.attach() ,这个方法很重要,后面详细说
  6. 回调 onCreate()

接着就是 Activity 正常的生命周期流程了。

重点看一下 createBaseContextForActivity() 方法和 attach() 方法。

private ContextImpl createBaseContextForActivity(ActivityClientRecord r) {

调用了 ContextImpl.createActivityContext() 方法。

static ContextImpl createActivityContext(ActivityThread mainThread,

装饰类 ContextWrapper 真正需要的 ContextImpl 对象现在已经创建出来了,但是还没有绑定到 Activity 。继续看 Activity.attach() 方法,注意 attach() 方法的第一个参数就是刚刚创建出来的 ContextImpl 对象。

final void attach(Context context, ActivityThread aThread,

你对 attachBaseContext() 方法应该还有印象。ContextWrapper 正是通过这个方法给 mBase对象赋值,拿到真正的 ContextImpl 对象。到这里,整个逻辑就通顺了。

注意 attach() 方法中的 setWindowManager() 方法中的 mToken 参数,这决定了 Application Context 无法创建和显示 Dialog 。后续会进行详细分析。

再回头看看文章开头的问题。

Log.e(“context”, "getApplication in Activity: " + getApplication().getClass().getName());

第一个 getApplication() ,看下源码就知道了:

public final Application getApplication() {

getApplication() 返回的是当前的 Application 对象。开发者没有声明自己实现的 Application 的话,就是系统默认的 android.app.Application

第二个 getApplicationContext(),它并不是 Activity 中的方法,而是 ContextWrapper 的。直接看源码:

@Override

调用的是 ContextImpl.getApplicationContext() 。

@Override

所以返回的同样是 Application 对象。

第三个,getBaseContext() ,同样是 ContextWrapper 中的方法:

public Context getBaseContext() {

所以这里返回的是 ContextImpl 对象。

最后的打印语句是:

E/context: getApplication in Activity: luyao.android.App

关于 Activity 就说这么多了。下面来看看 Service 。

Service 和 Context

Service 其实和 Activity 的整体流程基本一致,创建服务的主要逻辑在 ActivityThread.handleCreateService() 方法中。这里我就不贴源码了,简单叙述一下:

  1. 创建 LoadedApk 对象
  2. 反射创建 Service 对象
  3. 调用 ContextImpl.createAppCntext() 创建 ContextImpl 对象
  4. 创建 Application 对象
  5. 调用 service.attach() 进行绑定
  6. 回调 service 的 onCreate() 方法

直接看一下 Service.attach() 方法:

public final void attach(

又看到了熟悉的 attachBaseContext() 方法。

Activity 和 Service 都是继承自 ContextWrapper 的,最后都是通过attachBaseContext() 对 ContextImpl 类型的 mBase 赋值。而 ContentProvider 和 BroadcastReceiver 都没有继承 Context,所以它们获取 Context 的方式会有一点不一样。

ContentProvider 和 Context

先来看 ContentProvider,创建 Provider 的逻辑在 Activity.installProvider() 方法中:
er` 都没有继承 Context,所以它们获取 Context 的方式会有一点不一样。

ContentProvider 和 Context

先来看 ContentProvider,创建 Provider 的逻辑在 Activity.installProvider() 方法中:

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

相关文章

  1. 4.2 制定项目章程

    4.2 制定项目章程 项目立项以后,就要正式启动项目,以书面的、正式的形式肯定项目的成立与存在,同时以书面正式的形式为项目经理进行授权。书面正式的形式就是项目章程。 4.2.1项目章程的定义 项目章程是正式授权一个项目和项目资金的文件&…...

    2024/4/14 9:05:07
  2. C变量本质

    C语言中变量是程序可操作性的存储区域的名称,每个变量类型决定了变量的存储空间大小和布局。在C语言中,(1)变量是一段实际连续存储空间的别名;(2)程序中通过变量来申请并命名存储空间&#xff1…...

    2024/5/3 6:01:06
  3. 良心安利flash素材UI素材网站

    最近看到很多朋友吐槽flash素材UI素材不好找,有时花了大把时间却没找到合适的,而且有的时候会涉及到各种问题等,不仅工作效率降低,还闹心郁闷,所以今天就给大家分享一下小编自己在亲身体验和搜寻网站中,收集…...

    2024/5/2 22:38:01
  4. Signalr

    Signalr作用后端实现前端实现(VUE)作用 使用Signalr可实现前后端互相主动给对方推送消息,不再是前端请求后端响应的单向模式。 Signalr会根据实际情况自动选择以下方式实现:WebSockets、Server-Sent Events、Long Polling。 代码…...

    2024/4/14 9:05:02
  5. AppbarLayout与CollapsingToolbarLayout的使用,app可视化开发工具

    android:id"id/rv_my_test" android:layout_width“match_parent” android:layout_height“match_parent” app:layout_behavior"string/appbar_scrolling_view_behavior" /> </androidx.coordinatorlayout.widget.CoordinatorLayout> 在这…...

    2024/4/18 17:49:29
  6. Chome各版本Selenium驱动下载地址

    http://chromedriver.storage.googleapis.com/index.htmlhttp://chromedriver.storage.googleapis.com/index.html...

    2024/5/3 1:04:11
  7. [可能不算题解的题解]timus1024. Permutations

    给一个固定的变化规则 问这一个数列要经过几次变化之后能是升序 可以发现每一位数字的变化有周期性 每一位的周期不同 需要求出第i位数字从初始值变化到i的周期 求出所有周期的最小公倍数即可 #include<bits/stdc.h> using namespace std; int n; vector<int> n…...

    2024/4/18 9:16:22
  8. .NET 5完全自配置服务

    目录 介绍 背景 使用代码 兴趣点 介绍 在ASP.Core应用程序&#xff08;不限于ASP.Core&#xff09;中&#xff0c;当我们想使用DI容器中的构建时&#xff0c;我们需要创建服务&#xff0c;然后在Startup.cs的ConfigureServices方法中注册它们。我想简化它并在完全自注册服…...

    2024/4/20 13:10:14
  9. edge和chrome自动添加九九购和其他插件问题

    本人也遇到了这些问题&#xff0c;巨烦人&#xff0c;问题已经解决&#xff0c;大部分出现这个问题都是因为下载软件的时候&#xff0c;在某些网站用了上面的所谓的高速下载器&#xff0c;里面捆绑了一些恶意软件和进程&#xff0c;卸载程序后无法彻底清除&#xff0c;某些进程…...

    2024/4/5 4:34:53
  10. java实现冒泡排序

    上次我给大家简单的整理了一下选择排序&#xff0c;今天开始整理冒泡排序啦&#xff01;&#xff01; 冒泡排序&#xff08;Bubble Sort&#xff09; 冒泡排序通过元素的两两比较&#xff0c;判断是否符合要求&#xff0c;不符合就交换位置来达到排序的目的。类似于水中冒泡&…...

    2024/4/22 15:05:21
  11. 假期任务_(:з」∠)_

    2022年1月22日14:52:32 1.蓝桥杯备战 2.SpringCloud 3.SKLEARN 4.redis 5.背单词...

    2024/4/19 23:45:01
  12. 第一个Vue程序 el挂载点 data数据对象

    文章目录第一个Vue程序el挂载点vue实例的作用范围是否可以选择其他选择器是否可以设置其他dom元素data属性(数据对象)第一个Vue程序 第一步&#xff1a;引入vue.js <script src"./lib/vue.js"></script> 第二步&#xff1a;添加<div>标签 <div…...

    2024/4/14 9:05:27
  13. 亚马逊不可触碰的高压线,你知道几个? 科技手段让你亚马逊更易成单

    亚马逊不可触碰的高压线 1、滥用评论、虚假评论 我们都知道有利的评论不仅能提高曝光率和搜索排名&#xff0c;更能直接影响转化率、提高销量&#xff0c;特别是新品期。因此有的卖家就会通过各种渠道去做一些操控评论的操作&#xff0c;以下的行为都有可能被亚马逊判定为滥用…...

    2024/4/28 17:07:51
  14. Spark SQL 自适应执行优化引擎

    在本篇文章中&#xff0c;笔者将给大家带来 Spark SQL 中关于自适应执行引擎&#xff08;Spark Adaptive Execution&#xff09;的内容。 在之前的文章中&#xff0c;笔者介绍过 Flink SQL&#xff0c;目前 Flink 社区在积极地更新迭代 Flink SQL 功能和优化性能&#xff0c;尤…...

    2024/4/14 9:05:12
  15. Arduino与16LED圆环WS2812B握手

    Arduino教程传送门&#x1f9ed;&#x1f3d4;&#x1f30b;&#x1f6e4;&#x1f3de;&#x1f3dc; Arduino与16LED圆环WS2812B握手1.0 简介2.0 实验材料3.0 实验步骤3.1 根据原理图搭建电路3.2 安装库编写代码3.3 实验现象4.0 WS2812应用领域5.0 总结1.0 简介 WS2812B芯片…...

    2024/4/14 9:06:28
  16. 超详细【Uboot——MMC驱动开发】(三)、Uboot驱动模型

    全文耗时一周&#xff0c;精心汇总20000余字&#xff0c;希望对大家有所帮助&#xff0c;感觉可以的点赞&#xff0c;关注&#xff0c;不迷路&#xff0c;后续还有更多干货&#xff01; 看文章前&#xff0c;答应我&#xff0c;静下心来&#xff0c;慢慢品&#xff01; 3.1、什…...

    2024/4/14 9:05:53
  17. centos7 安装及卸载 jekenis

    《centos7 安装及卸载 jekenis》...

    2024/4/16 13:12:44
  18. android程序崩溃框架—CustomActivityOnCrash,零基础学android开发

    private static class CustomEventListener implements CustomActivityOnCrash.EventListener { //程序崩溃回调 Override public void onLaunchErrorActivity() { Log.d(“huangxiaoguo”, “程序崩溃回调”); } //重启程序时回调 Override public void onRestartAppF…...

    2024/4/7 15:47:27
  19. GitHub炸锅了,又一P8手写的Java面试文档面世,已助34人进入大厂

    GitHub 上今年因为这份彩版 Java 面试攻略在此沸腾了起来&#xff0c;这份笔记一经发出&#xff0c;就突破了 3w 的下载量&#xff01; ​ 率先掀开了今年金九银十的面试热潮 这到底是什么神仙手册&#xff0c;今天凯撒亲自带大家来剖析一下它&#xff01;&#xff01; ​ 01 目…...

    2024/4/14 9:06:13
  20. Java Swing面板布局之边界布局BorderLayout

    一、简介 边界布局管理器把容器的的布局分为五个位置&#xff1a;CENTER、EAST、WEST、NORTH、SOUTH。依次对应为&#xff1a;上北&#xff08;NORTH&#xff09;、下南&#xff08;SOUTH&#xff09;、左西&#xff08;WEST&#xff09;、右东&#xff08;EAST&#xff09;&a…...

    2024/4/14 9:06:08

最新文章

  1. UE4_Niagara_两个模型之间的粒子幻化

    学习笔记&#xff0c;仅供参考&#xff01; 操作步骤&#xff1a; 1、新建niagara system&#xff0c;添加空的发射器&#xff0c;渲染改为网格体渲染器&#xff0c;网格体为1M_Cube. 2、创建粒子材质重载。 3、渲染网格体的材质设置&#xff1a; 4、在发射器属性面板&#x…...

    2024/5/3 6:53:14
  2. 梯度消失和梯度爆炸的一些处理方法

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

    2024/3/20 10:50:27
  3. 方案分享 | 嵌入式指纹方案

    随着智能设备的持续发展&#xff0c;指纹识别技术成为了现在智能终端市场和移动支付市场中占有率最高的生物识别技术。凭借高识别率、短耗时等优势&#xff0c;被广泛地运用在智能门锁、智能手机、智能家居等设备上。 我们推荐的品牌早已在2015年进入指纹识别应用领域&#xff…...

    2024/5/1 13:00:02
  4. Go语言中如何实现继承

    完整课程请点击以下链接 Go 语言项目开发实战_Go_实战_项目开发_孔令飞_Commit 规范_最佳实践_企业应用代码-极客时间 Go语言中没有传统意义上的类和继承的概念&#xff0c;但可以通过嵌入类型&#xff08;embedded types&#xff09;来实现类似的功能。嵌入类型允许一个结构…...

    2024/4/30 4:14:53
  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/2 9:28:15
  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/4/27 23:24:42
  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