Activity 的 36 大难点,你会几个?「深度好文」
作者:_yuanhao
链接:https://www.jianshu.com/p/86c0a4afd28e
前言
- 学
Android
有一段时间了,一直都只顾着学新的东西,最近发现很多平常用的少的东西竟让都忘了,趁着这两天,打算把有关Activity
的内容以问题的形式梳理出来,也供大家查缺补漏。
本文中,我将一改往日写博客的习惯,全文用 XMind 将所有知识点以思维导图的形式呈现,欢迎大家食用~~
文章目录
方便大家学习,我在 GitHub 上建立个 仓库
-
仓库内容与博客同步更新。由于我在
稀土掘金
简书
CSDN
博客园
等站点,都有新内容发布。所以大家可以直接关注该仓库,以免错过精彩内容! -
仓库地址:
超级干货!精心归纳Android
、JVM
、算法等,各位帅气的老铁支持一下!给个 Star !
神图
- 在开始之前,先让我们看看
Android
的activity
到底都有哪些东西? - 借一张网上很火的图带你了解
Activity
一、 生命周期
- 先贴一张闻名遐迩的图
- 我们生命周期先看看具体有哪些方法回调,在逐一攻破:
1.1 Dialog 弹出时
- 如果是单纯是创建的
dialog
,Activity
并不会执行生命周期的方法 - 但是如果是跳转到一个不是全屏的
Activity
的话, 当然就是按照正常的生命周期来执行了 - 即
onPasue()
->onPause()
( 不会执行原Activity
的onStop()
, 否则上个页面就不显示了 )
1.2 横竖屏切换时
-
不设置
Activity
的android:configChanges
时,切屏会重新调用各个生命周期,切横屏时会执行一次,切竖屏时会执行两次 -
设置
Activity
的android:configChanges="orientation"
时,切屏还是会重新调用各个生命周期,切横、竖屏时只会执行一次 -
设置
Activity
的android:configChanges="orientation|keyboardHidden"
时,切屏不会重新调用各个生命周期,只会执行onConfigurationChanged
方法 -
注意:还有一点,非常重要,一个
Android
的变更细节!当API >12
时,需要加入screenSize
属性,否则屏幕切换时即使你设置了orientation
系统也会重建Activity
! -
横竖屏切换生命周期的执行
1.3 不同场景下 Activity 生命周期的变化过程
- 启动
Activity
:onCreate()
—>onStart()
—>onResume()
,Activity
进入运行状态。 - 锁屏时会执行
onPause()
和onStop()
, 而开屏时则应该执行onStart()
onResume()
Activity
退居后台: 当前Activity
转到新的Activity
界面或按Home
键回到主屏:onPause()
—>onStop()
,进入停滞状态。Activity
返回前台:onRestart()
—>onStart()
—>onResume()
,再次回到运行状态。Activity
退居后台: 且系统内存不足, 系统会杀死这个后台状态的Activity
,若再次回到这个Activity
,则会走onCreate()
-->onStart()
—>onResume()
1.4 将一个 Activity 设置成窗口的样式
只需要给我们的 Activity
配置如下属性即可。
android:theme="@android:style/Theme.Dialog"
1.5 退出已调用多个 Activity 的 Application
- 通常情况用户退出一个
Activity
只需按返回键,我们写代码想退出activity
直接调用finish()
方法就行。
- 发送特定广播:
- 在需要结束应用时, 发送一个特定的广播,每个
Activity
收到广播后,关闭 即可。 - 给某个
activity
注册接受接受广播的意图registerReceiver(receiver, filter)
- 如果过接受到的是 关闭
activity
的广播activity finish()
掉
- 递归退出
- 就调用
finish()
方法 把当前的Activity
退出 - 在打开新的
Activity
时使用startActivityForResult
, 然后自己加标志, 在onActivityResult
中处理, 递归关闭。
- 其实
- 也可以通过
intent
的flag
来实现intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)
激活一个新的activity
。 - 此时如果该任务栈中已经有该
Activity
, 那么系统会把这个Activity
上面的所有Activity
干掉。 - 其实相当于给
Activity
配置的启动模式为singleTask
。
- 记录打开的
Activity
- 每打开一个
Activity
, 就记录下来。 - 在需要退出时 , 关闭每一个
Activity
1.6 锁定屏与解锁屏幕,Activity 如何执行生命周期
- 锁屏时会执行
onPause()
和onStop()
, 而开屏时则应该执行onStart()
onResume()
1.7 修改 Activity 进入和退出动画
- 可以通过两种方式 , 一是通过定义
Activity
的主题 ,二是通过覆写Activity
的overridePendingTransition
方法。 - 通过设置主题样式在
styles.xml
中编辑代码 , 添加themes.xml
文件:在AndroidManifest.xml
中给指定的Activity
指定theme
。 - 覆写
overridePendingTransition
方法:overridePendingTransition(R.anim.fade, R.anim.hold)
;
1.8 Activity 的四种状态
runnig
:用户可以点击,activity
处于栈顶状态。paused
:activity
失去焦点的时候,被一个非全屏的activity
占据或者被一个透明的activity
覆盖,这个状态的activity
并没有销毁,它所有的状态信息和成员变量仍然存在,只是不能够被点击。(内存紧张的情况,这个activity
有可能被回收)
stopped
:这个activity
被另外一个activity
完全覆盖,但是这个activity
的所有状态信息和成员变量仍然存在(除了内存紧张)killed
:这个activity
已经被销毁,其所有的状态信息和成员变量已经不存在了。
1.9 如何处理异常退出
Activity
异常退出的时候 -->onPause()
-->onSaveInstanceState()
-->onStop()
-->onDestory()
- 需要注意的是
onSaveInstanceState()
方法与onPause
并没有严格的先后关系,有可能在onPause
之前,也有可能在其后面调用,但会在onStop()
方法之前调用 - 异常退出后又重新启动该
Activity
-->onCreate()
-->onStart()
-->onRestoreInstanceState()
-->onResume()
- 搞懂这个生命周期的执行后就可以回答了,首先要知道面试官的意思:是要重新启动并恢复这个
Activity
还是说直接退出整个app
- 如果要恢复则要在
onSaveInstanceState()
中进行保存数据并在onRestoreInstanceState()
中进行恢复 - 如果是要退出
app
的话就要捕获全局的异常信息,并退出app
- 当然个人建议是使用
UncaughtExceotionHandler
来捕获全局异常进行退出app
的操作,这样会减少之前崩溃所造成的后遗症!
1.10 什么是 onNewIntent
-
如果
IntentActivity
处于任务栈的顶端,也就是说之前打开过的Activity
,现在处于onPause
、onStop
状态的话,其他应用再发送Intent
的话 -
执行顺序为:
onNewIntent
,onRestart
,onStart
,onResume
。
二、 启动模式
2.1 启动模式
Activity
一共有四种launchMode
:standard
、singleTop
、singleTask
、singleInstance
。
Standard
模式(默认模式)
-
说明: 每次启动一个
Activity
都会又一次创建一个新的实例入栈,无论这个实例是否存在。 -
生命周期:每次被创建的实例
Activity
的生命周期符合典型情况,它的onCreate
、onStart
、onResume
都会被调用。 -
举例:此时
Activity
栈中以此有A
、B
、C
三个Activity
,此时C处于栈顶,启动模式为Standard
模式。若在C Activity
中加入点击事件,须要跳转到还有一个同类型的C Activity
。结果是还有一个C Activity
进入栈中,成为栈顶。
SingleTop
模式(栈顶复用模式)
-
说明:分两种处理情况:须要创建的
Activity
已经处于栈顶时,此时会直接复用栈顶的Activity
。不会再创建新的Activity
;若须要创建的Activity
不处于栈顶,此时会又一次创建一个新的Activity
入栈,同Standard
模式一样。 -
生命周期:若情况一中栈顶的
Activity
被直接复用时,它的onCreate
、onStart
不会被系统调用,由于它并没有发生改变。可是一个新的方法onNewIntent
会被回调(Activity
被正常创建时不会回调此方法)。 -
举例:此时
Activity
栈中以此有A
、B
、C
三个Activity
,此时C
处于栈顶,启动模式为SingleTop
模式。情况一:在C Activity
中加入点击事件,须要跳转到还有一个同类型的C Activity
。结果是直接复用栈顶的C Activity
。情况二:在C Activity
中加入点击事件,须要跳转到还有一个A Activity
。结果是创建一个新的Activity
入栈。成为栈顶。
SingleTask
模式(栈内复用模式)
-
说明:若须要创建的
Activity
已经处于栈中时,此时不会创建新的Activity
,而是将存在栈中的Activity
上面的其他Activity
所有销毁,使它成为栈顶。 -
如果是在别的应用程序中启动它,则会新建一个
task
,并在该task中启动这个Activity
,singleTask
允许别的Activity
与其在一个task
中共存,也就是说,如果我在这个singleTask
的实例中再打开新的Activity
,这个新的Activity
还是会在singleTask
的实例的task
中。 -
生命周期:同
SingleTop
模式中的情况一同样。仅仅会又一次回调Activity
中的onNewIntent
方法 -
举例:此时
Activity
栈中以此有A
、B
、C
三个Activity
。此时C
处于栈顶,启动模式为SingleTask
模式。情况一:在C Activity
中加入点击事件,须要跳转到还有一个同类型的C Activity
。结果是直接用栈顶的C Activity
。情况二:在C Activity
中加入点击事件,须要跳转到还有一个A Activity
。结果是将A Activity
上面的B
、C
所有销毁,使A Activity
成为栈顶。
SingleInstance
模式(单实例模式)
-
说明:
SingleInstance
比较特殊,是全局单例模式,是一种加强的SingleTask
模式。它除了具有它所有特性外,还加强了一点:只有一个实例,并且这个实例独立运行在一个task
中,这个task
只有这个实例,不允许有别的Activity
存在。 -
这个经常使用于系统中的应用,比如
Launch
、锁屏键的应用等等,整个系统中仅仅有一个!所以在我们的应用中一般不会用到。了解就可以。 -
举例:比方
A Activity
是该模式,启动A
后。系统会为它创建一个单独的任务栈,由于栈内复用的特性。兴许的请求均不会创建新的Activity
,除非这个独特的任务栈被系统销毁。
2.2 启动模式的使用方式
- 在
Manifest.xml
中指定Activity
启动模式
- 一种静态的指定方法
- 在
Manifest.xml
文件里声明Activity
的同一时候指定它的启动模式 - 这样在代码中跳转时会依照指定的模式来创建
Activity
。
- 启动
Activity
时。在Intent
中指定启动模式去创建Activity
- 一种动态的启动模式
- 在
new
一个Intent
后 - 通过
Intent
的addFlags
方法去动态指定一个启动模式。
- 注意:以上两种方式都能够为
Activity
指定启动模式,可是二者还是有差别的。
-
优先级:动态指定方式即另外一种比第一种优先级要高,若两者同一时候存在,以另外一种方式为准。
-
限定范围:第一种方式无法为
Activity
直接指定FLAG_ACTIVITY_CLEAR_TOP
标识,另外一种方式无法为Activity
指定singleInstance
模式。
2.3 启动模式的实际应用场景
这四种模式中的
Standard
模式是最普通的一种,没有什么特别注意。而SingleInstance
模式是整个系统的单例模式,在我们的应用中一般不会应用到。所以,这里就具体解说SingleTop
和SingleTask
模式的运用场景:
SingleTask
模式的运用场景
- 最常见的应用场景就是保持我们应用开启后仅仅有一个
Activity
的实例。 - 最典型的样例就是应用中展示的主页(
Home
页)。 - 假设用户在主页跳转到其他页面,运行多次操作后想返回到主页,假设不使用
SingleTask
模式,在点击返回的过程中会多次看到主页,这明显就是设计不合理了。
SingleTop
模式的运用场景
- 假设你在当前的
Activity
中又要启动同类型的Activity
- 此时建议将此类型
Activity
的启动模式指定为SingleTop
,能够降低Activity的创建,节省内存!
- 注意:复用
Activity
时的生命周期回调
- 这里还须要考虑一个
Activity
跳转时携带页面參数的问题。 - 由于当一个
Activity
设置了SingleTop
或者SingleTask
模式后,跳转此Activity
出现复用原有Activity
的情况时,此Activity
的onCreate
方法将不会再次运行。onCreate
方法仅仅会在第一次创建Activity
时被运行。 - 而一般
onCreate
方法中会进行该页面的数据初始化、UI
初始化,假设页面的展示数据无关页面跳转传递的參数,则不必操心此问题 - 若页面展示的数据就是通过
getInten()
方法来获取,那么问题就会出现:getInten()
获取的一直都是老数据,根本无法接收跳转时传送的新数据!
- 以下,通过一个样例来具体解释:
-
以上代码中的
CourseDetailActivity
在配置文件里设置了启动模式是SingleTop
模式,依据上面启动模式的介绍可得知,当CourseDetailActivity
处于栈顶时。 -
再次跳转页面到
CourseDetailActivity
时会直接复用原有的Activity
,并且此页面须要展示的数据是从getIntent()
方法得来,可是initData()
方法不会再次被调用,此时页面就无法显示新的数据。 -
当然这样的情况系统早就为我们想过了,这时我们须要另外一个回调
onNewIntent(Intent intent)
方法。此方法会传入最新的intent
,这样我们就能够解决上述问题。这里建议的方法是又一次去setIntent
。然后又一次去初始化数据和UI
。代码例如以下所看到的:
- 这样,在一个页面中能够反复跳转并显示不同的内容。
2.4 快速启动一个 Activity
- 这个问题其实也是比较简单的,就是不要在
Activity
的onCreate
方法中执行过多繁重的操作,并且在onPasue
方法中同样不能做过多的耗时操作。
2.5 启动流程
-
注意!这里并不是要回答
Activity
的生命周期! -
3 分钟看懂
Activity
启动流程
2.6 Activity 的 Flags
-
标记位既能够设定Activity的启动模式,如同上面介绍的,在动态指定启动模式,比方
FLAG_ACTIVITY_NEW_TASK
和FLAG_ACTIVITY_SINGLE_TOP
等。它还能够影响Activity
的运行状态 ,比方FLAG_ACTIVITY_CLEAN_TOP
和FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS
等。 -
以下介绍几个基本的标记位,切勿死记,理解几个就可以,须要时再查官方文档。
FLAG_ACTIVITY_NEW_TASK
- 作用是为
Activity
指定“SingleTask”
启动模式。跟在AndroidMainfest.xml
指定效果同样
FLAG_ACTIVITY_SINGLE_TOP
- 作用是为
Activity
指定“SingleTop”
启动模式,跟在AndroidMainfest.xml
指定效果同样。
FLAG_ACTIVITY_CLEAN_TOP
- 具有此标记位的
Activity
,启动时会将与该Activity
在同一任务栈的其他Activity
出栈。 - 一般与
SingleTask
启动模式一起出现。 - 它会完毕
SingleTask
的作用。 - 但事实上
SingleTask
启动模式默认具有此标记位的作用
FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS
- 具有此标记位的
Activity
不会出如今历史Activity
的列表中 - 使用场景:当某些情况下我们不希望用户通过历史列表回到
Activity
时,此标记位便体现了它的效果。 - 它等同于在
xml
中指定Activity
的属性.
2.7 onNewInstent()方法什么时候执行
这个是启动模式中的了,当此 Activity
的实例已经存在,并且此时的启动模式为 SingleTask
和 SingleInstance
,另外当这个实例位于栈顶且启动模式为 SingleTop
时也会触发 onNewInstent()
。
三、 数据
3.1 Activity 间通过 Intent 传递数据大小限制
Intent
在传递数据时是有大小限制的,这里官方并未详细说明,不过通过实验的方法可以测出数据应该被限制在1MB
之内(1024KB
)- 我们采用传递
Bitmap
的方法,发现当图片大小超过1024
(准确地说是1020
左右)的时候,程序就会出现闪退、停止运行等异常(不同的手机反应不同) - 因此可以判断
Intent
的传输容量在1MB
之内。
3.2 内存不足时系统会杀掉后台的Activity,若需要进行一些临时状态的保存,在哪个方法进行
-
Activity
的onSaveInstanceState()
和onRestoreInstanceState()
并不是生命周期方法,它们不同于onCreate()
、onPause()
等生命周期方法,它们并不一定会被触发。 -
onSaveInstanceState()
方法,当应用遇到意外情况(如:内存不足、用户直接按Home
键)由系统销毁一个Activity
,onSaveInstanceState()
会被调用。 -
但是当用户主动去销毁一个
Activity
时,例如在应用中按返回键,onSaveInstanceState()
就不会被调用。 -
除非该
activity
不是被用户主动销毁的,通常onSaveInstanceState()
只适合用于保存一些临时性的状态,而onPause()
适合用于数据的持久化保存。
3.3 onSaveInstanceState() 被执行的场景
- 系统不知道你按下
HOME
后要运行多少其他的程序,自然也不知道activity A
是否会被销毁 - 因此系统都会调用
onSaveInstanceState()
,让用户有机会保存某些非永久性的数据。以下几种情况的分析都遵循该原则:
- 当用户按下
HOME
键时 - 长按
HOME
键,选择运行其他的程序时 - 锁屏时
- 从
activity A
中启动一个新的activity
时 - 屏幕方向切换时
3.4 两个 Activity 之间跳转时必然会执行的方法
一般情况下比如说有两个 activity
, 分别叫 A
, B
,当在 A
里面激活 B
组件的时候, A
会调用 onPause()
方法,然后 B
调用 onCreate()
, onStart()
, onResume()
。
这个时候 B
覆盖了窗体, A
会调用 onStop()
方法. 如果 B
是个透明的,或者 是对话框的样式, 就不会调用 A
的 onStop()
方法。
3.5 用 Intent 去启动一个Activity 之外的方法
- 使用
adb shell am
命令
am
启动一个activity
adb shell am start com.example.fuchenxuan/.MainActivity
am
发送一个广播,使用action
adb shell am broadcast -a magcomm.action.TOUCH_LETTER
3.6 scheme 跳转协议
3.6.1 定义
-
服务器可以定制化跳转
app
页面 -
app
可以通过Scheme
跳转到另一个app
页面 -
可以通过
h5
页面跳转app
原生页面
3.6.2 协议格式:
-
qh
代表Scheme
协议名称 -
test
代表Scheme
作用的地址域 -
8080
代表改路径的端口号 -
/goods
代表的是指定页面(路径) -
goodsId
和name
代表传递的两个参数
3.6.3 Scheme使用
- 定义一个
Scheme
- 获取
Scheme
跳转的参数
- 调用方式
- 原生调用
- html调用
- 判断某个Scheme是否有效
- 关于scheme跳转协议,可以查看下面的博客,站在巨人的肩膀上,才能看得更远
Android产品研发(十一)–>应用内跳转Scheme协议
四、 Context
4.1 Context , Activity , Appliction 的区别
- 相同:
Activity
和Application
都是Context
的子类。 Context
从字面上理解就是上下文的意思, 在实际应用中它也确实是起到了管理 上下文环境中各个参数和变量的总用, 方便我们可以简单的访问到各种资源。- 不同:维护的生命周期不同。
Context
维护的是当前的Activity
的生命周期,Application
维护的是整个项目的生命周期。 - 使用
context
的时候, 小心内存泄露, 防止内存泄露
4.2 Context 是什么
-
它描述的是一个应用程序环境的信息,即上下文。
-
该类是一个抽象(
abstract class
)类,Android
提供了该抽象类的具体实 现类(ContextIml
)。 -
通过它我们可以获取应用程序的资源和类, 也包括一些应用级别操作, 例如:启动一个
Activity
,发送广播,接受Intent
,信息,等。
4.2.1 附加一张 Context 继承关系图
4.3 获取当前屏幕 Activity 的对象
- 使用 ActivityLifecycleCallbacks
Android 如何获取当前Activity实例对象?
4.4 Activity 的管理机制
-
Activity的管理机制
-
面试官问这个问题,想看看大家对Activity了解是否深入:
- 什么是 ActivityRecord
- 什么是 TaskRecord
- 什么是 ActivityManagerService
4.5 什么是 Activity
- 四大组件之一,通常一个用户交互界面对应一个
activity
。 activity
是Context
的子类,同时实现了window.callback
和keyevent.callback
,可以处理与窗体用户交互的事件。- 开发中常用的有
FragmentActivity
、ListActivity
、TabActivity
(Android 4.0
被Fragment
取代)
五、 进程
5.1 Android 进程优先级
- 前台 / 可见 / 服务 / 后台 / 空
5.1.1 前台进程:Foreground process
- 用户正在交互的
Activity
(onResume()
) - 当某个
Service
绑定正在交互的Activity
- 被主动调用为前台
Service
(startForeground()
) - 组件正在执行生命周期的回调(
onCreate()
、onStart()
、onDestory()
) BroadcastReceiver
正在执行onReceive()
5.1.2 可见进程:Visible process
- 我们的
Activity
处在onPause()
(没有进入onStop()
) - 绑定到前台
Activity
的Service
5.1.3 服务进程:Service process
- 简单的
startService()
启动。
5.1.4 后台进程:Background process
- 对用户没有直接影响的进程 —
Activity
处于onStop()
的时候。 android:process=":xxx"
5.1.5 空进程:Empty process
- 不含有任何的活动的组件。(
Android
设计的,处于缓存的目的,为了第二次启动更快,采取的一个权衡)
5.2 可见进程
可见进程指部分程序界面能够被用户看见,却不在前台与用户交互的进程。例如,我们在一个界面上弹出一个对话框(该对话框是一个新的
Activity
),那么在对话框后面的原界面是可见的,但是并没有与用户进行交互,那么原界面就是可见进程。
- 一个进程满足下面任何一个条件都被认为是可视的:
- 寄宿着一个不是前台的活动,但是它对用户仍可见(它的
onPause()
方法已经被调用)。举例来说,这可能发生在,如果一个前台活动在一个对话框(其他进程的)运行之后仍然是可视的,比如输入法的弹出时。 - 寄宿着一个服务,该服务绑定到一个可视的活动。
- 一个可视进程被认为是及其重要的且不会被杀死,除非为了保持前台进程运行。
5.3 服务进程
-
服务进程是通过
startService()
方法启动的进程,但不属于前台进程和可见进程。例如,在后台播放音乐或者在后台下载就是服务进程。 -
系统保持它们运行,除非没有足够内存来保证所有的前台进程和可视进程。
5.4 后台进程
- 后台进程是一个保持着一个当前对用户不可视的活动(已经调用
Activity
对象的onStop()
方法)(如果还有除了UI
线程外其他线程在运行话,不受影响)。
例如我正在使用
Home
键让
- 这些进程没有直接影响用户体验,并且可以在任何时候被杀以收回内存用于一个前台、可视、服务进程。
- 一般地有很多后台进程运行着,因此它们保持在一个
LRU
(least recently used
,即最近最少使用,如果您学过操作系统的话会觉得它很熟悉,跟内存的页面置换算法LRU
一样)列表以确保最近使用最多的活动的进程最后被杀。
5.5 空进程
-
空进程是一个没有保持活跃的应用程序组件的进程,不包含任何活跃组件。
-
保持这个进程可用的唯一原因是作为一个
cache
以提高下次启动组件的速度。系统进程杀死这些进程,以在进程cache
和潜在的内核cache
之间平衡整个系统资源。 -
android
进程的回收顺序从先到后分别是:空进程,后台进程,服务进程,可见进程,前台进程。
5.6 什么是 ANR,如何避免
5.6.1 什么是ANR
ANR
,全称为Application Not Responding
。- 在
Android
中,如果你的应用程序有一段时间没有响应,系统会向用户显示一个对话框,这个对话框称作应用程序无响应对话框。
5.6.2 用户行为
- 用户可以选择让程序继续运行,也可以让程序停止运行。
- 他们在使用你的应用程序时,并不希望每次都要处理这个对话框。
- 因此,在程序里对响应性能的设计很重要,这样,系统不会显示
ANR
给用户。
5.6.3 Android不同组件ANR超时时间不同
- 不同的组件发生
ANR
的时间不一样,主线程(Activity
、Service
)是5
秒,BroadCastReceiver
是10
秒。
5.6.4 解决方案
- 将所有耗时操作,比如访问网络,
Socket
通信,查询大量SQL
语句,复杂逻辑计算等都放在子线程中去,然后通过handler.sendMessage
、runonUITread
、AsyncTask
等方式更新UI
,以确保用户界面操作的流畅度。 - 如果耗时操作需要让用户等待,那么可以在界面上显示进度条。
5.7 android的任务栈 Task
- 一个
Task
包含的就是activity
集合,android
系统可以通过任务栈有序的管理activity
- 一个app当中可能不止一个任务栈,在某些情况下,一个
activity
也可以独享一个任务栈(singleInstance
模式启动的activity
)
总结
- 本文基本涵盖了
Android Activity
的所有知识点。对于App
启动、AMS
希望大家能根据文中链接或者Google
搜索的形式继续展开学习。 重点
:关于Android
的四大组件,到现在为止我才总结完 Activity ,马上我将继续针对,Service
,BroadcastRecevier
等,以及事件分发、滑动冲突、新能优化等重要模块,进行全面总结,欢迎大家关注 _yuanhao 的 简书 ,方便及时接收更新
推荐阅读:2019年鸿洋大神最新整理一线互联网公司Android中高级面试题总结(附答案解析)
临近毕业,2020春招困惑你的十大问题,你中招了吗?
Android社招最全面试题
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
相关文章
- EFKL初体验【小白专用】
为什么用EFKL EFKL是elasticsearch,filebeat,kibana,logstash的组合缩写,此组合方案中,filebeat作为采集器进行对数据的采集,logstash作为数据处理器进行对数据的过滤分流处理,elasticsearch作为搜索引擎工具进行对相关的数据建立索引,kibana作为数据显示工具,可对数据…...
2024/4/28 4:38:02 - 无穷分析的珍贵文献(542篇)
无穷分析的珍贵文献(542篇)上世纪下半叶,无穷小分析(非标准分析)得以快速发展。在这一期间,在国际一流学术期刊上,相关研究论文出现“井喷”。实际情况是,有数百家大学及其学者参与其中。请见本文附件。反观我们国内,相关研究几乎完全是空白,… …其余的话就不用多说…...
2024/4/27 23:09:10 - linux 利用脚本安装mysql
脚本代码:新建文件将代码拷贝修改文件名称:mysql_install.sh#!/bin/bash #-------------CopyRight------------- # Name:MySQL Install 5.6 # Version Number:1.02 # System:CentOS7 # Type:shell # Language:bash shell # Date:2019-11-11 # Author:Lxq…...
2024/4/15 9:32:11 - 1、iOS底层分析 — alloc分析
一、alloc init探索简介:iOS中alloc是为对象申请开辟内存的方发, 初始化的时候用的最多的就是如下形式。[[xxx alloc] init];问题:1、想要分析alloc从哪入手,怎么分析?2、alloc在底层都做了什么?在底层怎么实现的?3、alloc的时候已经创建了对象,init里面什么都没有写(…...
2024/4/28 10:57:36 - 达梦数据库DCA学习手册
最近参与了达梦数据库DCA的培训,也就是达梦数据库认真管理员。 现将学习总结分享与此。 此次培训是基于Linux系统下的操作,所以Linux的基本操作还是需要了解。 Linux常用命令之文件、目录管理: 我们知道Linux的目录结构为树状结构,最顶级的目录为根目录 /。 其他目录通过挂…...
2024/4/28 4:55:23 - 操作系统中经典的进程同步问题
下面介绍两个经典的同步互斥的例子。这两个例子及其解法都是很著名的,深人地分析 和透彻地理解这些例子,对于全面解决操作系统内的同步、互斥问题将有很大启发。Dijksta 把同步问题抽象成一种“生产者和消费者关系”。生产者——消费者问题是计算机中各种实际的同步、互斥问题…...
2024/4/24 18:31:24 - 【超全汇总】学习数据结构与算法,计算机基础知识,看这篇就够了
由于文章有点多,并且发的文章也不是一个系列一个系列发的,不过我的文章大部分都是围绕着 数据结构 + 算法 + 计算机网络 + 操作系统 + Linux + 数据库 这几个方面发的,为了方便大家阅读,我整理了一波。不过公众号可以说是不支持修改文章,因为我决定每两三个月就整理一次,…...
2024/4/16 2:51:11 - Python笔记:Selenium库的使用以及结合Scrapy框架的操作案例
Selenium库的介绍Selenium是一个自动化测试工具,利用它可以驱动浏览器执行特定的动作,如点击,下拉,等操作 Selenium可以获取浏览器当前呈现的页面源代码,做到可见既可爬,对应JavaScript动态渲染的信息爬取非常有效 官方网址:http://www.seleniumhq.org 官方文档:http:/…...
2024/4/22 5:40:13 - 【leveldb】Log(五)
针对Log文件的作用及格式介绍系列文章中有介绍,可点此处查看Log文件介绍说明。 所有的写操作都是先成功的append到Log日志中,然后在更新内存memtable的。 这样做有如下优点:可以将随机的写IO变成append,极大的提高写磁盘速度; 防止在节点down机导致内存数据丢失,造成数据…...
2024/4/20 14:53:53 - PLSQL 自动替换快捷键参考
PLSQL 自动替换快捷键参考:c = COUNT(*) df = DELETE FROM WHERE g = GROUP BY o = ORDER BY ro = RANK()OVER(ORDER BY DESC) sc = SELECT COUNT(*) FROM sd = SELECT DISTINCT * FROM sf = SELECT * FROM 如何设置自动替换快捷键,请参照:https://www.360kuai.com/p…...
2024/4/17 0:38:34 - 【作业】第九章课后作业
选择题: 1-10:B B ABD A B A CD A BD C 11-12:C A 简答题: 1.Math.round(11.5) = 12,Math.round(-11.5) = -11。该方法为取整,四舍五入的原理是在参数上加0.5然后进行下取整。 2. int是基本类型,Integer是int的包装类。int不能为null,Integer可以为null,说明Integer是对…...
2024/4/25 1:21:52 - Docker安装及配置
windows 10安装 不同操作系统有对应的docker 安装包,对应自己的系统去下载。win7/win8: 下载 docker toolbox,可以从阿里云镜像下载,或者官方地址下载最新 win 10/MAC: 下载docker desktop, 从docker官方网站下载.(注意:需要登录才能下载,你要有docker账号)更多版本可参照:…...
2024/4/24 4:33:58 - PyQt5笔记(08) – 输入对话框
目录 PyQt5笔记(01) – 创建空白窗体 PyQt5笔记(02) – 按钮点击事件 PyQt5笔记(03) – 消息框 PyQt5笔记(04) – 文本框的使用 PyQt5笔记(05) – 绝对位置 为了便于后期更新,所有目录已汇总到一个链接,具体请移步到这里 正文 本节主要介绍如何使用PyQt输入对话框获…...
2024/4/18 16:40:13 - 如何利用Anaconda3在windows10上安装tensorflow?
目录1、安装Anaconda3下载Anaconda3软件安装2、安装tensorflow3、测试tensorflow是否安装成功4、错误提示解决系统环境:windows10 64位系统+Anaconda3-4.0.0-Windows-x86_64+python3.5,如果系统中安装其他版本的python,请先卸载,然后再执行安装过程。1、安装Anaconda3下载A…...
2024/4/19 6:07:03 - AR PL UMing CN
AR PL UMing CN...
2024/4/24 7:33:26 - C++ ProtoBuf Java 通信
简要 C++使用libcurl作为HttpClient Java作为WebServer ProtoBuf作为通信协议. 需求 简单讲下, 毕竟是项目中运用前的小demo. 客户端有很多的点, 要发送给web服务端, 服务端进行接收再进行回调(回调就属于其他项目了, 这里并未设计) protobuf 定义点类型, 在定义点云类型. 详情…...
2024/4/26 0:29:00 - 海量数据处理面试题
言一般而言,标题含有“秒杀”,“99%”,“史上最全/最强”等词汇的往往都脱不了哗众取宠之嫌,但进一步来讲,如果读者读罢此文,却无任何收获,那么,我也甘愿背负这样的罪名 :-),同时,此文可以看做是对这篇文章:十道海量数据处理面试题与十个方法大总结的一般抽象性总结…...
2024/4/23 7:04:30 - 删除字符
本题要求实现一个删除字符串中的指定字符的简单函数。 函数接口定义:void delchar( char *str, char c );其中char *str是传入的字符串,c是待删除的字符。函数delchar的功能是将字符串str中出现的所有c字符删除。 裁判测试程序样例: #include <stdio.h> #define MAXN …...
2024/4/23 7:04:19 - 字符串的方法及数组的去重和排序
1.创建一个字符串 传统的方式 通过new关键字 来创建的是 一个对象 String对象 来处理字符串 备注: 如果不加new, 单独的String(值),只是将值转换为字符串var str = new String("y");console.log(typeof str); //object字面量的方式var str_two = abcDg;console.…...
2024/4/25 8:06:33 - STL——简单的数据结构
STL——简单的数据结构 题目描述 栗酱有一天在网上冲浪的时候发现了一道很有意思的数据结构题。 该数据结构形如长条形。 一开始该容器为空,有以下七种操作。 1 a从前面插入元素a 2 从前面删除一个元素 3 a从后面插入一个元素 4 从后面删除一个元素 5 将整个容器头尾翻转 6 输…...
2024/4/24 13:15:00
最新文章
- ROS2 ZEDX UBUNTU 环境配置
一、环境要求 硬件:镭神域控 ZED X双目摄像机 ros2-foxy zed sdk 4.0.8 cuda 11.4 二、CUDAZED SDK安装 安装显卡驱动以及CUDA 11.1 参考之前博文: https://blog.csdn.net/qq_41950533/article/details/135673420?csdn_share_tail%7B%22type%22%3A%2…...
2024/4/28 21:56:44 - 梯度消失和梯度爆炸的一些处理方法
在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言,在此感激不尽。 权重和梯度的更新公式如下: w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...
2024/3/20 10:50:27 - 6.9物联网RK3399项目开发实录-驱动开发之PWM的使用(wulianjishu666)
嵌入式实战开发例程,珍贵资料,开发必备: 链接:https://pan.baidu.com/s/1149x7q_Yg6Zb3HN6gBBAVA?pwdhs8b PWM 使用 前言 AIO-3399J 开发板上有 4 路 PWM 输出,分别为 PWM0 ~ PWM3,4 路 PWM 分别使用在…...
2024/4/28 2:14:12 - npm常用命令技巧
NPM (Node Package Manager) 是 JavaScript 的包管理工具,广泛用于管理项目中的依赖。无论是前端项目还是Node.js后端项目,NPM 都扮演着重要的角色。本文将介绍 NPM 中常用的几个命令,并提供相应的代码示例。 1. 初始化项目:npm …...
2024/4/28 21:50:48 - 【外汇早评】美通胀数据走低,美元调整
原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...
2024/4/28 13:52:11 - 【原油贵金属周评】原油多头拥挤,价格调整
原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...
2024/4/28 3:28:32 - 【外汇周评】靓丽非农不及疲软通胀影响
原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...
2024/4/26 23:05:52 - 【原油贵金属早评】库存继续增加,油价收跌
原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...
2024/4/28 13:51:37 - 【外汇早评】日本央行会议纪要不改日元强势
原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...
2024/4/27 17:58:04 - 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响
原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...
2024/4/27 14:22:49 - 【外汇早评】美欲与伊朗重谈协议
原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...
2024/4/28 1:28:33 - 【原油贵金属早评】波动率飙升,市场情绪动荡
原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...
2024/4/28 15:57:13 - 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试
原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...
2024/4/27 17:59:30 - 【原油贵金属早评】市场情绪继续恶化,黄金上破
原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...
2024/4/25 18:39:16 - 【外汇早评】美伊僵持,风险情绪继续升温
原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...
2024/4/28 1:34:08 - 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势
原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...
2024/4/26 19:03:37 - 氧生福地 玩美北湖(上)——为时光守候两千年
原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...
2024/4/28 1:22:35 - 氧生福地 玩美北湖(中)——永春梯田里的美与鲜
原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...
2024/4/25 18:39:14 - 氧生福地 玩美北湖(下)——奔跑吧骚年!
原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...
2024/4/26 23:04:58 - 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!
原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...
2024/4/27 23:24:42 - 「发现」铁皮石斛仙草之神奇功效用于医用面膜
原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...
2024/4/28 5:48:52 - 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者
原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...
2024/4/26 19:46:12 - 广州械字号面膜生产厂家OEM/ODM4项须知!
原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...
2024/4/27 11:43:08 - 械字号医用眼膜缓解用眼过度到底有无作用?
原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...
2024/4/27 8:32:30 - 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...
解析如下:1、长按电脑电源键直至关机,然后再按一次电源健重启电脑,按F8健进入安全模式2、安全模式下进入Windows系统桌面后,按住“winR”打开运行窗口,输入“services.msc”打开服务设置3、在服务界面,选中…...
2022/11/19 21:17:18 - 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。
%读入6幅图像(每一幅图像的大小是564*564) 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 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...
win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面,在等待界面中我们需要等待操作结束才能关机,虽然这比较麻烦,但是对系统进行配置和升级…...
2022/11/19 21:17:15 - 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...
有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows,请勿关闭计算机”的提示,要过很久才能进入系统,有的用户甚至几个小时也无法进入,下面就教大家这个问题的解决方法。第一种方法:我们首先在左下角的“开始…...
2022/11/19 21:17:14 - win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...
置信有很多用户都跟小编一样遇到过这样的问题,电脑时发现开机屏幕显现“正在配置Windows Update,请勿关机”(如下图所示),而且还需求等大约5分钟才干进入系统。这是怎样回事呢?一切都是正常操作的,为什么开时机呈现“正…...
2022/11/19 21:17:13 - 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...
Win7系统开机启动时总是出现“配置Windows请勿关机”的提示,没过几秒后电脑自动重启,每次开机都这样无法进入系统,此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一:开机按下F8,在出现的Windows高级启动选…...
2022/11/19 21:17:12 - 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...
有不少windows10系统用户反映说碰到这样一个情况,就是电脑提示正在准备windows请勿关闭计算机,碰到这样的问题该怎么解决呢,现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法:1、2、依次…...
2022/11/19 21:17:11 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...
今天和大家分享一下win7系统重装了Win7旗舰版系统后,每次关机的时候桌面上都会显示一个“配置Windows Update的界面,提示请勿关闭计算机”,每次停留好几分钟才能正常关机,导致什么情况引起的呢?出现配置Windows Update…...
2022/11/19 21:17:10 - 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...
只能是等着,别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚,只能是考虑备份数据后重装系统了。解决来方案一:管理员运行cmd:net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...
2022/11/19 21:17:09 - 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?
原标题:电脑提示“配置Windows Update请勿关闭计算机”怎么办?win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢?一般的方…...
2022/11/19 21:17:08 - 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...
关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!关机提示 windows7 正在配…...
2022/11/19 21:17:05 - 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...
钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...
2022/11/19 21:17:05 - 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...
前几天班里有位学生电脑(windows 7系统)出问题了,具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面,长时间没反应,无法进入系统。这个问题原来帮其他同学也解决过,网上搜了不少资料&#x…...
2022/11/19 21:17:04 - 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...
本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法,并在最后教给你1种保护系统安全的好方法,一起来看看!电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中,添加了1个新功能在“磁…...
2022/11/19 21:17:03 - 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...
许多用户在长期不使用电脑的时候,开启电脑发现电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机。。.这要怎么办呢?下面小编就带着大家一起看看吧!如果能够正常进入系统,建议您暂时移…...
2022/11/19 21:17:02 - 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...
配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!配置windows update失败 还原更改 请勿关闭计算机&#x…...
2022/11/19 21:17:01 - 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...
不知道大家有没有遇到过这样的一个问题,就是我们的win7系统在关机的时候,总是喜欢显示“准备配置windows,请勿关机”这样的一个页面,没有什么大碍,但是如果一直等着的话就要两个小时甚至更久都关不了机,非常…...
2022/11/19 21:17:00 - 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...
当电脑出现正在准备配置windows请勿关闭计算机时,一般是您正对windows进行升级,但是这个要是长时间没有反应,我们不能再傻等下去了。可能是电脑出了别的问题了,来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...
2022/11/19 21:16:59 - 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...
我们使用电脑的过程中有时会遇到这种情况,当我们打开电脑之后,发现一直停留在一个界面:“配置Windows Update失败,还原更改请勿关闭计算机”,等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢࿰…...
2022/11/19 21:16:58 - 如何在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