安卓开发要点(部分)简介
1,Service组件的用法
Service代表可执行的程序
区别:Service一直在后台运行,没有用户界面,具有自己的生命周期
开发Service的步骤:
先开发一个Service子类
在AndroidManifest.xml文件配置该Service
配置时通过元素指定它可以被哪些Intent启动
Android系统本身提供了大量了Service组件
Service组件时可执行的程序,有足迹的生命周期
(1)创建
①定义一个继承Service子类
②在AndroidManifest.xml文件中配置Service
(Service与Activity都是从Context派生出来的,都可以调用Context的getResources()、getContentResolver()方法)
Service的一系列生命周期方法:
IBinder onBind(Intent intetn),子类必须实现,应用程序通过该对象与Service组件通信
void onCreate(),第一次被创建后立即回调
void onDestroy(),关闭之前回调
void onStartCommand(Intent intent,int flags,int startId),早期的onStart(),每次客户端调用startService(Intent)方法启动该Service时都会回调
boolean onUnbind(Intent intent),绑定的所有客户端都断开连接时回调
public class FirstService extentds Services
{//必须实现的方法public IBinder onbind(Intent arg){{//Service被创建时回调public void onCreate(){}//Service被启动时回调该方法public int onStartCommand(Intent intetn ,int flags,int satrtId){}//Service被关闭前回调public void onDestroy(){}
}
(2)配置
接下载在AndroidManifest.xml文件中配置
配置Service使用<service…/>元素,同时可以配置<intent-filter…/>子元素说明该Service可被那些Intent启动
<service android:name=".FirstService">
</service>
注意:无需像Activity指定android:label实行,因为Service没有界面,总是位于后台运行
▲在Android系统中运行Service的两种方式
Ⅰ,通过Context的starService()方法,此时,访问者与Service之间没有关联,即使访问者对出了,Service也依然运行
Ⅱ,通过Context的bindService()方法,此时,访问者与Service绑定在一起,访问者退出则Service终止
(3)启动与停止
//创建启动Service的Intent
final Intent intent = new Intetn(this,FirstService.class);//启动指定Service
startService(intent);//停止指定Service
stopService(intent);
注意:每次Service被创建会回调onCreate()方法,每次Service被启动会回调onStartCommand()方法,多次启动一个已有的Service组件不会回调onCreate()方法,但会回调onStartCommand()方法。
(4)绑定本地Service
Service和访问者需要通过使用bindService()和unbindService()方法启动和关闭Service,才能进行方法调用和狡猾数据。
bingService(Intent service,ServiceConnection conn,int flags)l
service:通过Intent指定要启动的Service
conn:监听访问者与Service之间的连接情况
flag:指定绑定时是否自动创建Service
🔺其他程序组件通过IBinder对象与Service组件进行实时通信,当其他程序组件绑定该Service时,Service将会把IBinder对象返回给其他程序组件
开发时,通常采用继承Binder的方式实现自己的IBinder对象
public class BindService ectends Service
{//定义onBinder方法所返回的对象private MyBinder binder=new MyBinder();//通过继承Binder来实现IBinder类public class MyBinder extends Binder{}//实现onBind()方法,必须实现public IBinder onBind(Intent intent){return binder;//这个IBinder对象会传给其他程序组件用于通信}
}
public class MainActivity extends Activity
{//保持所穷的那个的Service的IBinder对象BindService.MyBinder binder;//定义一个ServiceConnection对象pvivate ServiceConnectin conn=new ServiceConnection(){//🔺当Activity与Servicy连接成功时回调该方法;且吧IBinder对象穿过来public void onServiceConnectied(ComponentName name.IBinder service){//获取Service的onBind方法返回的MyBinder对象binder=(BindService.MyBinder)service;}//当Activity与Service断开连接时回调public void onServiceDisconnected(ComponentName name){}};
}
当程序调用unbindService()方法接触对某个Service的绑定时,系统先回调onUnbind()方法,在回调onDestroy()方法
多次调用bindService()方法不会重复绑定(startService()方法会重复启动)
2,SharedPreferences存储数据
保存的数据主要是简单类型key-value对
SharedPreferences接口主要负责读取应用程序的Preferences数据,
▲函数
boolean contains(String key):判断SharedPreferences是否包含特定key数据
abstract Map<String,?> getAll():获取SharedPreferences数据里全部的key-value对
boolean getXXX(String key,xxx defValue):获取SharedPreferences数据里指定key对象的value
SharedPreferences接口没有写入数据的能力(通过SharedPreferences的内部接口Ediror写入)
🔺SharedPreferences调用edit()方法获取所对应的Ediror对象
▲内部类Ediror的方法
SharedPreferences.Edirot clear():清空SharedPreferences的所有数据
SharedPreferences.Edirot putXXX(String key ,xxx value):向SharedPreferences存入指定key对应得数据
SharedPreferences.Ediror remove(String key):删除SharedPreferences里指定key对应的数据项
boolean commit():当Ediror编辑完成后,使用该方法提交修改
注意:SharedPreferences是一个接口库,只能通过Context提供的getSharedPreferences(String name,int mode)方法获取SharedPreferences实例
mode取值:
Conrext.MODE_PRIVARE:只能本应用程序读写
SharedPreferences preferences;
SharedPreferences.Edirot editor;//获取只能本应用程序读写的SharedPreferences对象
preferendes=getSharedPreferences("",MODE_PRIVATE);
editor=preferences.edit();//使用SharedPreferences对象读数据
String time=preferences.getString("thime",null);//使用SharedPreferences.Edirot对象写输入
edirot.putString("time","待保存的值“);
SharedPreferences数据总是保存在/data/data//shared_prefs
SharedPreferences数据总是以XML格式保存
3,SQLite数据库
SQLite数据库知识一个文件
当应用程序创建或打开一个SQLite数据库时,只是打开一个文件准备读写
方法:
SQLiteDatabase提供的打开一个文件对应的数据库的静态方法
static SQLiteDatabase openDatebase(String path,SQLiteDatavase.CursorFactory factory ,int flags):打开path文件所达标的SQLite数据库
static SQLiteDatabase openOrCreateDatabase(File file/String path,SQLiteDatabase Cursor,Factory factory):打开或创建file文件或path文件所代表的SQLite数据库
在实际项目中很少使用SQLiteDatabase的方法打开数据库,通常采用继承SQLiteOpenHelper开发子类,通过子类的getReadableDatabase()、getWritableDatabase()方法打开数据库
4, Intent的各个属性
Intent封装了程序想要启动程序的意图,还可以用于与被启动组件交换信息
Android的三个重要组件:Activity、Service、BroadcastReceiver都是依靠Intent启动
▲启动不同组件的方法
Activity:
startActivity(Intent intent);
startActivityForResult(Intent intent,int requestCode);
Service:
ComponentName startService(Intent service);
boolean bindService(Intent service ,ServiceConnection conn ,int flags);
BroadcastReceiver:
略
(1)Component属性
Component属性需要接受一个ComponentName对象,使用构造函数ComponentName(),创建ComponentName需要指定包名和类名确定唯一的一个组件类
使应用程序根据给定的组件类启动特定的组件
Intent对应的三个方法:
setClass(Contextpackage Context, Class<?> cls):设置该Intent将要启动的组件对应的类
setClassName(Context/String packageContext,String className):同上
指定Component属性的Intent明确了将要启动的组件,称显示Intent;
美哟指定Component属性的Intent,称隐式Intent
//创建一个ComponentName对象
ComponentName comp=new ComponentName(MainActivity.this,SecondActivity.class);Intent intent = new Intent();//为Intent设置Component属性
intent.setComponent(comp);
startActivity(intent);
//SecondActivity类
//获取该Activity对应的Intent的Component属性
ComponentName comp=getIntent().getComponent();
comp.getPackageNeme();
com.getClassName();
(2)Action、Category属性与intent-filter配置
Intent的Action、Category属性的值都是一个普通的字符串
Action:代表该Intent所要完成的一个抽象”动作“(但Action不管动作具体由哪个组件完成,取决于<intent-filter …/>配置,只要某个Activity的<intent-filter…/>配置中包含了该动作就,该Actvitiy就有可能被启动)
Category:用于为Action增加额外的附加类别信息
通常二者结合使用
//第一个Activity
//创建Intent对象
Intent intent =new Intent();
//为Intent设置Action属性(属性值就是一个普通字符串)
intent.setAction(MainActivity.LICHUANG);
startActivity(intent);
<intent-filter…/>元素是AndroidManifest.xml文件中<activity…/>元素的子元素(<activity…/>元素用于应用程序配置Activity,<activity…/>子元素<intent-filter…/>则用于配置该Activity所能”响应”的Intent)
附加:
<intent-filter…/>通常可包含:
0~N个<action…/>子元素
0~N个<catefory…/>子元素
0~1个<data…/>子元素
当<activity…/>元素的<intent-filter…/>子元素里包含多个<action…/>子元素时,表明该Activity能响应Action属性值为其中任意一个字符串的Intent
程序创建Inten时,Intent默认启动Category属性值为Intent.CATEGORY_DEFAULT常量的组件
//被启动的Activity对应的配置
//<intent-filter.../>元素中
<action android:name="org.li.intent.action.LICHUANG"/>
<category android:name=android.intent.catefory.DEFAULT"/>
注意:
一个Intent对象最多只能包括一个Action属性,程序可以调用Intent的setAction(String str)设置Action属性值
一个Intent对象可以包括多个Category属性,程序可以调用Intent的addCategory(String str)方法添加Category属性
String action=getIntent().getAction();
Set<String> cates=getIntent().getCategories();
Action、Category可以启动Android系统的自带的程序组件——只要权限允许
(3)Data、Type属性与intent-filter配置
Data属性通常用于向Action属性提供操作的数据,接受一个uri对象
Type属性用于指定该Data属性所指定Uri对应的MIME类型,(这种MIME类型可以是任何自定义的MIME类型,只要符合abc/xyz格式的字符串)
附:
Uri对象的形式
▲scheme://host:post/path
注意:
Data属性和Type属性会相互覆盖,后设置的会覆盖先设置的
如果需要同时保存,调用Intent的setDataAndType()方法
🔺AndroidManifest.xml文件中<data…/>元素
(声明Data和Type属性都是通过<data…/>元素)
<data android:mimeType="" //声明该组件所能匹配的Intent的Type属性
android:scheme="" //Data属性的scheme部分
android:host="" //Data属性的host
android:port=""
android:path=""
android:pathPrefix=""Data属性的path前缀
android:pathPattern=""//Data属性的path字符串模板
匹配规则:
Intent的Type属性必须与对应组件<intent-filter…/>元素的<data…/>子元素的mimeType属性必须相同
▲Intetn的Data属性大于等于<data…/>子元素的属性(如果<data…/>子元素只有android:port属性,没有指定android:host属性,那么android:port/path属性不会起作用——就是必须的有主机,要不路径和端口都没用)
Intent intent=new Intent();
intent.setData(Uri.parse("lee://www.lichuang.org:123/test"));
startActivity(intent):
🔺使用Action、Data属性启动系统Activity
(4)Extra属性
通常用于在对各Action之间进行数据交换
属性值应该是Bundle对象
5,创建、配置、启动、关闭Activity的方法
Activity应用的多个Activity组成Activity栈,当前活动的Activity位于栈顶
(1)创建
建立Activity需要继承Activity基类,或继承Activity的子类
Activity类间接或直接地继承了Contenxt、ContenxtWrapper、ContextThemeWrapper等基类
(2)配置
只要为<application,./>元素添加<activity…/>子元素即可配置Activity
<activity android:name=".SampleActivity"//指定该Activity的实现类的类名android:icon="@drawable/picture.png"//对应得图标android:label="@String/labelName"//标签android:exported="true"//是否允许被其他应用调用android:launchMode="">//加载模式</activity>
(3)启动、关闭Activity
Activity启动其他Activity的方法:
startActivity(Intent intent)
startActivityForResult(Intent intent ,int requestCode):以指定请求码启动Activity,程序将会获取新启动的Activity返回的结果(需要通过重写onActivityResult())
关闭Activity的方法:
finish()
finishActivity(int requestCode):结束以startActivityForResult(Intent intent,int requestCode)方法启动该的Activity
Intent intent=new Intent(MainActivity.this,SecondActivity.class);
startActivity(intent);//启动了人家
finish();//结束了自己
6,Activity之间交换数据
Intent提供了多个从在的方法携带数据:
putExtras(Bundle data):向Intent中放入需要携带的数据包
Bundle getExtras():取出Intnet中携带的数据包
putExtra(String name,XXX value):向Intent中按key-value对的形式存入数据
getXXXExtra(String name):从Intent中按key取出指定类型的数据
Bundle是一个数据携带包,包含的方法:
putXXX(String key,XXX data):向Bundle中放入Int,Long等个各种类型的数据
putSerializable(String key,Serializable data):放入可序列化的对象
getXXX(String key):取数据
getSerializable(String key,Serializable data):取可序列化对象
//创建一个Bundle对象
Bundle data=new Bundle();
data.putSerializable("person",p);//创建一个Intent
Intent intent=new Intent(MainActivity.this,ResultActivity.class);
intent.putExtras(data);//启动intent
startActivity(intent);
//获取启动该Activity的Intent
Intent intent=getIntent();//直接通过Intent取出它所携带的Bundle数据包中的数据
Preson p=(Person)intent.getSerailizableExtra("person");
▲启动其他Activity并返回结果
Ⅰ当前Activity需要重写onActivityResult(int requestCode,int resultCode,Intent intent),当被启动的Activity返回结果时,该方法被触发
Ⅱ被启动的Activity需要调用setResult()方法设置处理结果
//创建需要对应于目标Activity的Intent
Intent intent=new Intent(MainActivity.this,OtherActivity.class);
//启动指定Activity并等待返回的结果,其中0是请求码,用于表示请求
startActivityForResult(intent.0);
🔺重写onActivityResult()方法,当被启动的Activity返回结果时,会被回调来获取指定Activity返回的结果
//代码略
在otherActivity中设置结果 码,并设置结果之后退回的Activity
//获取启动该Activity之前的Activity对应的Intent
Intent intent=getIntent();
intent.putExtra();
otherActivity.this.setResult(0,intent);
7,Android中事件处理的基本原理
▲基于监听的事件处理(为Android界面组件绑定特定的事件监听器,界面布局文件中为UI组件的android;onClick属性指定事件监听方法)
▲基于回调的事件处理(重写Android组件特定的回调方法或重写Activity的回调方法)
(1)基于监听的事件处理
Event Source(事件源):事件发生的场所,通常就是各个组件
Event(事件):事件封装了界面组件发生的特定事件
Event Listener(事件监听器):负责监听事件源所发生的事件,并对分钟事件做出相应的响应
//获取应用程序中的bn按钮
BUtton bn=(Button)fingViewById(R.id.bn);
//为按钮绑定事件监听器
bn.setOnclickListener(new MyClickListerener());//定义一个单击事件的监听器
class MyClickListener implements View.OnClickListener
{//实现监听器类必须实现的方法,该方法作为事件处理器public.void onClick(View v){}
}
基于监听的事件处理模型编程步骤:
①获取普通界面组件(事件源),也就是被监听对象
②实现时间监听器类,该监听器类是一个特殊的java类,必须实现一个XXXListener接口
③调用事件源的setXXXListener方法将时间监听器对象注册给普通组件(事件源)
当事件源发生指定事件时,Android会触发事件监听器,由事件监听器调用相应事件处理器处理事件
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
相关文章
- 【T100试开发】单档开发流程 - 1
1.通过 r.t 表设计器(adzi140)建立表 完成 2.azzi900建立程序代号(会生产唯一程序代号)完成 3.azzi910建立作业代号(一个程序的代号可以被多个作业使用)完成 4.通过设计器 - 规格(签出规格&a…...
2024/4/27 13:22:23 - 匝间短路故障学习历程(三)-- 信号加噪去噪
因为通过仿真实验做出来的数据是模拟数据,所以不能和真实的数据进行比较,所以会用到针对模拟的信号进行添加噪声数据的方法来进行模拟实际场景中的信号。 在MATLAB中也存在直接添加噪声数据的函数,我之前在网上看见过一个帖子详细的讲解了添…...
2024/4/28 6:19:08 - 重载连接器有何不同
重载连接器是连接器的一种,主要应用于工业自动化、设备制造和工业系统楼宇以及信息和控制技术等众多领域中,也因此被称为“工业连接器”。重载连接器的使用不仅帮助制造商节省安装时间,降低生产成本,更能够让用户享受到更有效更便…...
2024/4/28 5:58:39 - 10分钟理解TCP、UDP 和端口号
前言 在我们开始学习网络编程的时候,我们发现一些名词出现的频率极其高,比如 TCP/IP、UDP、OSI 七层网络模型等。这肯定不是偶然,因为它们极其重要,才会被人反复提及。尤其在面试的时候,面试官喜欢把它们拿来,当作考察面试者基础功底的重要环节。为了不让文章显得冗余,我…...
2024/4/25 19:42:08 - 儿童玩具在亚马逊销售需要什么呢?
很多客户过来咨询,儿童玩具在亚马逊销售需要什么测试报告。上亚马逊美国站需要CPC认证办理 CPC 证书基于 CPSC 认可的第三方检测实验室检测结果,由销售商签发 CPC 证书,第三方实验室可以提供协助起草 CPC 证书,儿童产品符合所有相…...
2024/4/27 11:03:28 - 排名前5的iOS测试自动化框架
排名前几的 iOS 测试自动化框架?在这里,我们列出了排名前五的iOS测试框架。 排名前 5 的 iOS 测试自动化框架 排名前五的iOS测试自动化框架是: XCTest XCUITest KIF Earlgrey Cucumberish XCTest XCTest 是 Apple 的官方框架…...
2024/4/25 6:38:02 - 静态文件鉴权下载
目录 前言 一、目的 二、实现方案 二、实现步骤 1.前端服务Nginx配置 2.后端返回响应头信息 总结 前言 很多时候,我们需要提供文件下载或在线查看功能,而且要求有权限才能下载,那么一般通过文件流方式来做,相对来说实现起…...
2024/4/25 21:02:56 - SQL Server 数据库索引的优缺点及原理
什么是索引: 索引就像是书的目录,是与表或视图关联的磁盘上结构,可以加快从表或视图中检索行的速度。索引中包含由表或视图中的一列或多列生成的键。这些键存储在一个结构(BTree)中,使SQL可以快速有效地查找…...
2024/4/19 13:53:51 - 缘何混合云成为企业上云的高效选择
云计算凭借其对IT业务模式颠覆式的改变,促使越来越多的用户将业务逐步迁移到云平台上,这已经成了行业发展的主流趋势。 但是,为什么混合云成了企业IT团队构建应用系统的高效选择呢? 其核心魅力就是混合云可以轻松解决࿱…...
2024/4/26 4:41:13 - 为什么百度不收录我的网站?百度收录网站的原因
1、内容重复 内容得利包含两个方面,一是模板重复,二是文章重复。采集软件的普及让做网站太简单了,火车头、NICEWORD、爱聚合,各CMS的采集和自助建站功能让很多站长一夜之间创造成千上万的网页,再加上对采集规则的不灵活…...
2024/4/27 11:47:54 - 结构光相机标定-3D Scanning Software源码编译
结构光相机标定-3D Scanning Software源码编译 目录 构光相机标定-3D Scanning Software配置 1.结构光相机标定软件 2. 依赖环境 2.1 安装TIFF 2.2 安装OpenCV (1) 源码编译 (2) 编译OpenCV常见错误 2.3 安装QT5 3. 编译标定源码:3D Scanning Software &…...
2024/4/27 12:41:31 - docker设置修改默认仓库地址并登陆
1.修改配置文件 [rootctuphisprh00119 software]# vim /etc/docker/daemon.json 2.重启docker [rootctuphisprh00119 software]# systemctl restart docker 3.登陆...
2024/4/20 2:53:37 - 阿里小站-阿里云盘资源分享论坛,国内最大的阿里云盘社区
阿里云盘不限速是真的快,但是没有资源很难受,今天给大家分享一个云盘分享社区-阿里小站。 里面的资源更新非常快,内部资源帖十几万,是国内最大的阿里云盘分享社区。 界面比较干净,不用注册登录就可以看帖,…...
2024/4/23 22:30:24 - 通俗来理解 ARM芯片内核,架构,指令集,软核和硬核之间的关系
1、单片微型计算机: 简称单片机,简单来说就是集CPU(运算、控制)、RAM(数据存储-内存)、ROM(程序存储)、输入输出设备(串口、并口等)和中断系统处于同一芯片的…...
2024/4/27 4:30:36 - 进销存的工作要怎样进行展开?
在企业的诸多工作控制模块当中,最后归类到会计部门的便是进销存软件数据分析表了,这也包含了企业主要经营的业务的核心內容,包含的进,销,存这三个一部分,自然,从科学研究管理的方向考虑…...
2024/4/26 23:02:19 - 2021-11-04每日刷题打卡
2021-11-04每日刷题打卡 力扣——二叉树 102. 二叉树的层序遍历和剑指 Offer 32 - II. 从上到下打印二叉树 II 给你一个二叉树,请你返回其按 层序遍历 得到的节点值。 (即逐层地,从左到右访问所有节点)。 示例: 二…...
2024/4/26 19:01:09 - 【行研资料】2021年中国养老前景调查报告——附下载链接
来源 | 富达&蚂蚁财富 2021 年,中国发布了第七次人口普查的主要数据,反映出我国老龄化程度加深,同时劳动年龄人口逐年缓慢减少。伴随着人口结构的调整和变化,养老逐渐成为更多人需要面对的迫切课题。今年是中国养老前景调查报…...
2024/4/20 13:03:54 - 图数据库与知识图谱
一、图数据库与知识图谱 1.知识图谱是图数据库关联最为紧密、场景最广泛的应用方向。知识图谱以图数据库作为存储引擎,对海量信息进行智能化处理,形成大规模的知识库并进而支撑业务应用。 知识图谱根据知识形式的不同,可以分为面向语义网络的…...
2024/4/19 23:01:59 - 欧姆龙PLC HostLink通讯 C-MODE格式
协议说明 HostLink C-mode可以直接通过PC连接欧姆龙PLC,可以直接读取/写入欧姆龙PLC寄存器的协议。 其中分为1对1,以及1对N模式,1对1表示1台PC只能连接一个PLC,1对N表示1台PC可以通过协议连接多个PLC。而1:1与1:N在数据帧上也有所…...
2024/4/20 14:45:55 - Nginx配置基础
Nginx配置基础 Nginx配置基础-proxy_pass nginx使用arg_重写带参数url案例...
2024/4/24 3:00:40
最新文章
- 前端HTML5学习2(新增多媒体标签,H5的兼容性处理)
前端HTML5学习2新增多媒体标签,H5的兼容性处理) 分清标签和属性新增多媒体标签新增视频标签新增音频标签新增全局属性 H5的兼容性处理 分清标签和属性 标签(HTML元素)和属性,标签定义了内容的类型或结构,而…...
2024/4/28 7:08:54 - 梯度消失和梯度爆炸的一些处理方法
在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言,在此感激不尽。 权重和梯度的更新公式如下: w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...
2024/3/20 10:50:27 - Oracle备份和还原的几种方式
1、使用数据泵方式 exp demo/demoorcl buffer1024 filed:\back.dmp fully demo:用户名、密码 buffer: 缓存大小 file: 具体的备份文件地址 full: 是否导出全部文件 ignore: 忽略错误,如果表已经存在,则也是覆盖 exp demo/de…...
2024/4/23 6:25:47 - AI小程序的创业方向:深度思考与逻辑引领
随着人工智能技术的快速发展,AI小程序逐渐成为创业的新热点。在这个充满机遇与挑战的时代,我们有必要深入探讨AI小程序的创业方向,以把握未来的发展趋势。 一、目标市场定位 首先,我们要明确目标市场。针对不同的用户需求&#x…...
2024/4/27 11:03:33 - 【外汇早评】美通胀数据走低,美元调整
原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...
2024/4/26 18:09:39 - 【原油贵金属周评】原油多头拥挤,价格调整
原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布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/27 4:00:35 - 【外汇早评】日本央行会议纪要不改日元强势
原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...
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/27 9:01:45 - 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试
原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和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