点击我免费领取6800元装修礼点击我免费户型报价免费领取装修效果图2009年岚庭企业诞生,经过12年风雨历程,2017年正式在黄金岛落成“中国岚庭家居总部”。岚庭通过设计为切入口,整合装修施工、家具、电器、成品定制、软装搭配等服务,在整体装修方面现已形成了一个完善的家居产业链配套体系和大型家居综合体。岚庭在客户服务方面一直强抓管理细节,通过自行开发管理系统软件对流程进行监管。岚庭IT技术研发部开发的IMS管理系统,通过系统流程、大数据管理、客户端的应用软件,为公司管理及客户互动提供了科学化的解决方案。岚庭在系统技术及管理上建立的全方位体系也成就了岚庭的持续发展。与此同时,岚庭于2019年正式成为成都市建筑装饰协会住宅装饰装修部品部件产业分会会长单位。
岚庭家居是一家以用户思维为导向的发展型企业,“责任、创新、诚信、变革”是岚庭的企业信条。公司汇聚了百名行业内的优秀设计师,平均行业经历都在8年以上,岚庭每年都将服务8000个以上的家庭,而这个数字还在不断的增长。这一切都是因为岚庭严格把控工程质量,打破行业项目经理承包制,推行产业工人制和自营仓运中心材料配送,并着力于解决行业弊端和消费者痛点,从而杜绝了大量施工问题。2019年,岚庭全新产品V+70正式上线,它以全案设计、精装定制为核心,搭载设计小组模式,由方案设计师、深化设计师组成,多对一的为客户服务,还配套升级后的V-HOME30体系,将自主装修管家统一管理,并针对不同的工种配备负责人,让客户体验和装修质量再上一个台阶,真正实现从服务刚需到服务品质,高性价比的全新装修模式。这一系列的创举,让岚庭按时完工率和客户满意度均超过90%以上,而数据还在不断刷新。岚庭的诚信口碑也在影响着客户、供货厂家及同行业。
深圳岚庭装饰怎么样?
深圳岚庭装饰是一家来自成都的装饰企业,致力于为广大业主提供最具性价比的装修解决方案,好服务、透明装、岚庭V+整装。
特点:
1、香港金像奖影帝任达华品牌代言
2、项目经理等级划分,严格优胜劣汰制度
3、独立的质检监督部门
4、极速修,快速解决装修问题
推荐理由:
1、全国唯一一家拥有仓运中心的装饰企业,真正实现了材料集采、快速配送,去除中间代理商,节约业主的原材料成本
2、成都首家实景整装公司,目前拥有成都最多的实景样板间,先看后装、净面积计算,拒绝装修陷阱
3、独家拥有独立售后维修团队、第三方工程质量质检团队
Linux内核: 接受输入设备的中断,并将原始事件的数据写入设备节点中设备接电,作为内核与 IMS 的桥梁,将原始事 件的数据暴露给用户空间,以便 IMS 可以从中读取事件;
InputManagerService: 一个 Android 系统服务,分为 Java 层和 Native 层两部分,Java 层负责与 WMS 通信,而 Native 层则是 InputReader 和 InputDispatcher 两个输入系统关键组件的运行容器;
EventHub: 直接访问所有的设备节点,通过一个名为 getEvents() 的函数将所有输入系统相关的待处理的底层事件返回给使用者,包括原始输入事件,设备节点的增删等;
InputReader: IMS 中的关键组件之一,它运行在一个独立的线程中,负责管理输入设备的列表和配置,以及进行输入事件的加工处理,它通过其线程循环不断地通过 getEvents() 函数从 EventHub 中将事件取出并进行处理,对于设备节点的增删事件,它会更新输入设备列表与配置;对于原始输入事件,InputReader对其进行翻译,组装,封装为包含更多信息,更多可读性的输入事件,然后交给InputDispatcher进行派发;
InputReaderPolicy: 为 InputReader 的事件加工处理提供一些策略配置
InputDispatcher: 是 IMS 中的另一个关键组件,运行于一个独立的线程中,InputDispatcher 中保管来自 WMS 的所有窗口的信息,收到 InputReader 的输入事件后,会在其保管的窗口中寻找合适的窗口,并将事件派发给此窗口;
InputDispatcherPolicy: 为 InputDispatcher 的派发过程提供策略控制,例如 HOME 键被 InputDispatcherPolicy 截取到 PhoneWindowManager 中处理,并阻止窗口收到 HOME 键按下的事件;
WindowManagerService: 它并不是输入系统的一员,新建窗口时,WMS 为新窗口和 IMS 创建了事件传递所用的通道,会将窗口的可点击区域,焦点窗口等信息实时更新到 IMS 的 InputDispatcher 中,使得 InputDispatcher 可以正确将事件派发到指定窗口;
ViewRootImpl: 对某些窗口,如壁纸窗口,SurfaceView 的窗口来说,窗口就是输入事件派发的终点,而对其他的如Activity,对话框等使用了 Android 控件系统的窗口来说,输入事件的终点是控件;
1 创建新的IMS对象
SystemServer->ServerThreadrun()
—> com_android_server_input_InputManagerServicecpp —> nativeInit()
创建了 NativeInputManager 对象,该对象实现了 InputReaderPolicyInterface 与 InputDispatcherPolicyInterface 接口,创建 EventHub 和 InputManager,InputManager 创建了 InputReader 与 InputDispatcher 以及 InputReaderThread 与 InputDispatcherThread
2调用IMS对象的start函数完成启动
InputReadercpp —> InputReaderThread::threadLoop()
分三步:
1首先从 EventHub 抽取未处理的时间列表,一类是从设备节点读取的原始输入事件,另一类则是输入设备可用性变化事件,简称设备事件;
2processEventsLocked 对事件进行处理,对于设备事件,此函数对根据设备的可用性加载或移除设备对应的配置信息,对原始输入事件,则在进行转译,封装与加工后将结果暂存到 mQueuedListener;
3所有事件处理完毕后,调用 mQueuedListenerflush 将所有暂存的输入事件一次性地交给InputDispatcher。
1设备节点监听的建立
通过 INotify 与 Epoll 机制建立起对设备节点增删事件以及可读状态的监听
EventHubcpp:EventHub
2getEvents
使用 Epoll 的核心是 mPendingEventItems 数组,它是一个事件池,getEvents 包含了原始输入事件读取,输入设备加载/卸载等操作。
3输入设备管理
每个输入设备在 dev/input/ 下有一个设备节点,设备节点包含输入设备的所有信息,EventHub 负责在设备节点可用时加载并维护这些信息,并在设备节点被删除时将其移除,名为 Device 的私有结构体保存。
4原始输入事件的监听与读取
当设备的原始输入事件到来之时,getevents 函数将会获得一个 Epoll 事件,然后根据 Epoll 事件读取文件描述符的原始输入事件,将其填充到 RawEvents 结构体并放入 buffer 中被调用者取走。
1原始输入事件的加工
InputReader:processEventsLocked
—> inputReader:processEventsForDeviceLocked
—> InputReader:InputDevice::process
InputDevice 描述一个输入设备,是一个存储输入设备信息的类
InputMapper 是 InputReader 中实际进行原始输入事件加工的场所
2InputDevice 与 InputMapper
inputDevice 创建 InputReader:addDeviceLocked
—> InputReader:createDeviceLocked
3keyboard 类型事件的加工处理
(1)keyboardInputMapper 配置(屏幕旋转状态)
(2)键盘扫描码与虚拟键值
扫描码是硬件实现,虚拟键值是操作系统实现
(3)扫描码到虚拟键值的映射
InputReader —> KeyboardInputMapper:process
(4)按键事件的加工处理
InputReader —> keyboardInputMapper:processKey
4Touch类型事件的加工处理
(1)Touch 类型事件的信息与原始事件的组织方式
(2)TouchInputMapper 的体系
(3)MultiTouchInputMapper 的配置
MultiTouchInputMapper 的 configureRawPointerAxes 获取来自设备节点的各项触控信息,同时构建传感器的物理坐标系
TouchInputMapper 的 configureSurface 获取来自 DisplayViewPort 的屏幕方向以及屏幕坐标系的信息,并计算物理坐标系到屏幕坐标系的差异信息
(4)点击事件的信息收集
InputReader->MultiTouchInputMapper:process
->MultiTouchMotionAccumulator:process
(5)点击事件信息的整合,变换与高级事件的生成
1将事件注入派发队列
InputDispatcher 实现了 InputListenerInterface,并在 InputReader 循环的最后,QueuedInputListener 调用此接口将InputReader 产生的事件以及 NotifyXXXArgs 结构体的形式提交给 InputDispatcher
—> InputDispatcher:notifyMotionLocked
—> InputDispatcher:enqueueInboundEventLocked
2派发线程的线程循环
InputDispatcher:dispatchOnce
派发线程的一次循环包括以下三项:
进行一次事件派发,事件的派发工作仅当命令队列中没有命令时才会进行,派发工作会设置nextWakeupTime指明随后休眠时间长短
执行命令列表中的命令
陷入休眠状态
3派发工作的整体流程
dispatchOnceInnerLocked函数体现派发过程
InputDispatcher:dispatchOnceInnerLocked
4事件被丢弃的原因
5Motion事件目标窗口的确定
InputDispatcher:dispatchMotionLocked
三项工作:
对于被丢弃的事件,返回 true
为事件寻找合适的窗口,窗口分为普通窗口和监听窗口,普通通过按点和焦点查找,监听窗口则无条件监听所有输入事件
如果成功地找到可以接收事件的目标窗口,通过 dispatchEventLocked 完成实际的派发工作
6向窗口发送事件
InputDispatcher:dispatchEventLocked
1将事件注入派发队列
2额外的派发策略查询
InputDispatcher:dispatchOnceInnerLocked
3重复按键事件
InputDispatcher:dispatchOnceInnerLocked
—> InputDispatcher:dispatchKeyLocked 开启与关闭重复按键模拟
—> InputDispatcher:synthesizeKeyRepeatLocked 重复按键的生成
4按键事件派发总结
按键事件通过 notifyKey 函数进入 InputDispatcher,在注入派发队列前,使用 DispatcherPolicy 的interceptKeyBeforeQueueing 函数询问后续的派发策略 policyFlag
按键事件在正式派发给窗口前,进行一次额外的派发策略查询,查询的结果保存在 keyEntry:interceptKeyResult,结果觉得事件是正常派发,稍后派发还是丢弃
当按键按下到按键抬起之间的时间里,dispatchOnceInnerLocked 和 dispatchKeyLocked 会协同工作完成对重复按键事件的模拟
按键事件的派发目标仅通过焦点方式进行查找
InputDispatcher 运行于 system_server 进程,窗口运行于其它的应用进程中
InputChannel 的本质是一对 SocketPair,SocketPair 用来实现在本机内进行进程间的通信
InputTransport —> InputChannel:openInputChannelPair
WinodwManagerService:addwindow
WMS 添加窗口时,会创建一对 InputChannel,其中一个保存在 WindowState 中,并注册给 IMS,它是服务端,另一个则通过传出参数 outInputChannel 交给调用者,是客户端
1服务端连接的建立
addwindow 函数中,有以下三项工作:
通过 WindowStatesetInputChannel 函数保存服务端的 InputChannel
通过 IMSregisterInputChannel 将 InputChannel 注册到 IMS
通过 InputMonitorupdateInputWindowsLw 将所有窗口的信息更新到 IMS
2窗口端连接的建立
当窗口端通过 addwindow 函数获取 InputChannel,便会使用它创建一个 InputEventReceiver 对象,可以接收来自InputChannel 的输入事件,触发 onInputEvent 回调
InputEventRecevier 如何工作?将 InputChannel 的可读事件注册到 Looper,然后在事件到来时从 InputChannel 中读取 InputMessage,并翻译成 InputEvent,然后回调 InputEventReceiver 的 onInputEvent
3InputDispatcher与窗口的连接
派发循环是指 InputDispatcher 不断地派发队列取出事件,寻找合适的窗口并进行发送的过程,是 InputDispatcher 线程的主要工作
事件发送循环是 InputDispatcher 通过 Connection 对象将事件发送给窗口,并接受其反馈的过程
InputDispatcher —> dispatchEventLocked:dispatchEventLocked 根据 InputTarget 中的 InputChannel 找到对应的Connection
—> InputDispatcher:prepareDispatcCycleLocked
—> InputDispatcher:enqueueDispatchEntriesLocked
—> InputDispatcher:startDispatchCycleLocked
输入事件被 InputPublisher 以 InputMessage 的形式写入 InputChannel,然后将事件转存到 waitQueue 中等待窗口的反馈
当 InputPublisher 将事件以 InputMessage 的形式写入 InputChannel 中,窗口端的 Looper 会因此而被唤醒,并执行NativeInputEventReceiver 的 handleEvent 调用 consumeEvent
—> android_view_InputEventReceiver —> NativeInputEventReceiver:consumeEvent 读取一个 InputEvent,生成 java 层的 InputEvent 对象,最后通过 JNI 回调
—> InputEventReceier:dispatchInputEvent
—> inputEventReceiver:finishInputEvent
—> android_view_InputEventReceiver —> NativeInputEventReceiver:finishInputEvent 触发服务端 InputChannel 回调
—> InputDispatcher:handleReceiveCallback
—> InputDispatcher:doDispatchCycleFinishedLockedInterruptible
对于输入事件反馈的处理主要有两个方面
将事件从 Connection 的 waitQueue 队列中删除,这个删除动作标志着此事件的派发流程完成
最后调用 startDispatchCycleLocked 继续尝试发送队列中的下一个事件
—> InputDispatcher:findFocusedWindowTargetsLocked
1窗口可以接收事件的条件
—> InputDispatcher:isWindowReadyForMoreInputLocked 判断窗口是否可以接收事件:InputPublisher 是否被阻塞以及 Connection 两个队列的状态
2重试派发与ANR的引发
—> InputDispatcher:handleTargetsNotReadyLocked
1、前期设计→2、主体拆改→3、水电改造→4、木工工程→5、瓦工工程→6、刷油工工程→7、厨卫吊顶→8、橱柜安装→9、木门安装→10、地板安装→11、铺贴壁纸→12、散热器安装→13、开关插座安装→14、灯具安装→15、五金洁具安装→16、窗帘杆安装→17、拓荒保洁→18、家居配饰
步骤一:前期设计。前期设计是非常重要的一个步骤,这决定了之后的装修方向,以及生活的舒适度。在进行设计的时候,一定要与设计师进行充分的沟通交流,让自己的需求、习惯、喜好等情况。
材料选购:前期设计不设计材料选购,但是设计到家装公司以及设计师的选择,需要谨记一点:货比三家不吃亏!所以一定不要嫌麻烦,草草选择。
步骤二:主体拆改。之后进入到施工阶段,主体拆改主要包括拆墙、砌墙、铲墙皮、拆暖气、换塑钢窗等等,新房装修很好会有这个步骤,大部分是二手房装修需要做的。
材料选购:这个阶段也不需要材料的选购,但是需要注意,承重墙一定不能做拆改,会影响整个建筑的稳定性。
步骤三:水电改造。水电改造是整个装修工程中的重中之重,前期一定对水电的线路做一个详尽的规划,建议开关插座可以多设置一些,会方便以后的生活以及使用。在水电改造和主体拆改这两个步骤之间,可以进行橱柜的第一次测量。
材料选购:水电改造的材料选择,一定要高质量的,因为这两项都与之后生活的安全性以及舒适性息息相关,所以一定不能贪图便宜。
步骤四:木工工程。木、瓦、油被称为施工环节的“三兄弟”,出场顺序是:木→瓦→油,按照“谁脏谁先上”的原则出场。一般像是包立管、装饰吊顶、贴石膏线之类的都属于木工的范畴之内。
材料选购:木工的材料选购,要注意材料的环保性、安全性,尤其像是厨房、卫生间等场所,还需要注意材料的防火、防潮性能。
步骤五:瓦工工程。地砖铺设、过门石安装、大理石窗台、地漏安装等都属于瓦工的工作范畴,贴砖工程完成之后,就可以预约橱柜的第二次测量了。
材料选购:瓦工工程中,实际上涉及到的材料非常多,其中,地砖的选择,建议厨房、卫生间、阳台选择使用地砖,而客厅、卧室、书房等场所选择使用地板。因为地砖非常具有非常好的防水、防潮、防滑性能,可以适应厨房、卫生间以及阳台的使用环境,而地板则更具有舒适性。
步骤六:油工工程。油工主要是完成墙面基层处理、刷面漆,以及给木工家具上漆等工作。如果准备贴壁纸的话,墙面只需要做基层处理即可。
材料选购:油工工程中主要涉及到的主要是油漆类的材料,会含有甲醛等有害物质,所以即使市面上推出很多“零甲醛”的产品,但是依旧挡不住甲醛的来袭。所以建议一点要选择环保性能高的材料,这也是对家人、对自己的一种负责。
步骤七:厨卫吊顶。橱柜吊顶是安装环节中的第一个步骤,现在厨卫吊顶大多都是选用集成吊顶,所以只需要按步骤进行安装,并且安全厨卫吸顶灯、排风扇(浴霸),或者留出线头和开孔,之后再安装即可。
材料选购:主要注意吸顶灯、排风扇的安全性,以及其它零部件的防水、防潮性。
步骤八:橱柜安装。吊顶之后就可以进行橱柜的安装,水槽、燃气灶等,也可以同步进行安装。
材料选购:橱柜一般都是定制的,对于材料的主要要求就是,具备非常好的防水防潮以及防火性。
步骤九:木门安装。木门安装一般一天的时间就可以全部搞定,注意合页、门锁、地吸等需要提前准备好,另外还有窗套、垭口等。
材料选购:在购买成品木门之前,一定要测量自家门洞的尺寸,注意要留好安装尺寸。如果是定制的话,会有专业人员上门测量,可以放心。
步骤十:地板安装。地板安装前,应该将地面清理干净,并保持其干燥状态。
材料选购:地板的种类比较多,例如竹地板、木地板、复合地板、强化地板等等,每种地板都有其优缺点,但是如果要论舒适性的话,当然木地板最好。
步骤十一:铺贴壁纸。在铺贴壁纸的时候,要注意对地面做好防护工作,因为可能会有壁纸胶之类的杂物,污染到地板,之后不好进行清洁。
材料选购:其实壁纸本身是没有甲醛的,有甲醛的部分主要是壁纸胶,所以对于壁纸胶的环保性一定要严格把控。
步骤十二:散热器安装。木门→地板→壁纸→散热器,是非常标准的安装顺序。
材料选购:散热器选择首先要注意的是其安全性能的优劣,其次就是散热量与居室热负荷是否相当,最后才是样式、售后服务等方面。
步骤十三:开关插座安装。开关插座安装完成之后,一定要进行测试,看其是否可以正常使用,不会发生错接、接反等现象。
材料选购:开关插座不用说,一定要选择优质的,这样再后期使用中才能安全。
步骤十四:灯具安装。各个房间的灯具安装,一般客厅都会选择安装水晶吊灯,一定要注意固定的稳定性。
材料选购:灯具的样式、规格有很多,建议卧室可以选择低亮度的灯,客厅的灯则需要选择亮一点的。
步骤十五:五金洁具安装。上下水管件、卫浴挂件、马桶、晾衣架等五金洁具的安装时候一定要注意,不要有磕碰情况的发生。
材料选购:在选择的时候,一定要事先进行尺寸规划,严格按照家居空间进行选择以及安装。
步骤十六:窗帘杆安装。窗帘杆安装完成之后,就意味着家中硬装环节的至此剧终。
材料选购:质量优先。
步骤十七:拓荒保洁。拓荒保洁之前,家中一定不要有布艺品,以及家具家电等等,可以方便拓荒保洁。
材料选购:一般的装修公司装修完毕之后,会做基本的拓荒保洁,可能不会很彻底,可以另外找家政公司进行,也可以自己动手。
步骤十八:软装阶段。最后可以进行窗帘的安装、家具家电的进场、家居配饰的摆放,也就是进入到软装阶段。
材料选购:对于软装阶段的建议就是,装饰品不要过多,一来会造成视觉疲劳,二来之后的清洁也会麻烦。
下面是具体的精简列表,系统自带的软件基本上都在手机的System/App文件夹里和System/priv-app文件夹里,所以这个精简列表也主要是针对这两个文件夹里的文件进行精简。
一:System/App文件夹下:
AnonymousData 匿名数据(可删)
AntHalService 无线电服务,跟收音机相关(可删 不建议删)
AptxNotifier aptx是一种无线(如蓝牙)音频高质高速传输技术/算法,有效降低延迟,保证品质(可删 不建议删)
BasicDreams 屏保程序(可删)
Bluetooth 蓝牙(勿删)
BluetoothExt 蓝牙相关的(勿删)
BluetoothUnlockSettings 蓝牙设置项(勿删)
Books 谷歌图书(可删)
bootinfo 设置 - 关于手机(勿删)
BrowserProviderProxy 浏览器代理(可删,不建议删)
Calculator 计算器(可删)
CallWidgetFrameworkPermission 调用控件框架的权限(勿删)
CameraAddonPermission 相机插件许可(勿删)
CameraCommonPermission 也是相机许可(勿删)
CameraExtensionPermission 相机扩展权限(勿删)
CertInstaller 证书安装(勿删)
Chrome 谷歌浏览器(可删)
ClockWidgets 桌面时钟插件(可删)
comqualcommlocation 貌似是什么高通公司位置或者定位什么的(还是别删为好)
comsonyericssonxhs Xperia乐享汇(可删)
comsonymobilexperialoungeservices 跟Xperia乐享汇有关(可删)
cover-widget Style Cover小部件(智能手机壳用的,可删,不建议删)
CrashMonitorSystem 测试系统(勿删)
device-monitor 设备检测(勿删)
DeviceConfigTool 配置工具(勿删)
DocumentsUI 文件界面(勿删)
DownloadProciderui 下载界面(可删,不建议删)
Drive 谷歌云端硬盘(可删)
DrmDialogs DRM对话框(勿删)
DrmUI DRM界面(勿删)
DualShockManager 链接PS3 PS4手柄的(可删,不建议删)
EnchantedForest 动态壁纸:魔法森林(可删)
ExperienceFlow2LiveWallpaper Xperia动态壁纸(可删)
ExternalKeyboardJP 日文键盘布局(可删)
ExternalKeyboardInternational 国际键盘布局(可删,不建议删)
FaceLock 面部解锁(可删)
Galaxy4 动态壁纸:黑洞(可删)
GenieWidget 谷歌新闻和天气(可删)
gmail-reader-service Gmail读者服务(可删)
Gmail2 谷歌的Gmail(可删)
GoogleAnalyticsProxy 谷歌代理分析(可删)
GoogleCalendarSyncAdapter 谷歌日历同步(可删)
GoogleContactsSyncAdapter 谷歌联系人同步(可删)
GoogleLyricsPlugin 谷歌歌词插件(可删)
GoogleTTS 文字转语音(可删)
GpsSatellitesNotification GPS卫星通知(勿删)
Hangouts 环聊(可删)
HeadphoneSelecation 音效里的耳机模式选择(勿删)
HoloSpiraWallpaper 一个动态壁纸(可删)
Home 主页(勿删)
HotspotAdvancedSetting 热点高级设置(勿删)
HTMLViewer 本地网页浏览器(可删)
IddAgent SE传送(删除后无法使用 设定->索尼爱立信->使用信息->发送使用信息)
lengine 智能接听(勿删)
ImageEnhancer 图像增强(勿删)
ImageProcessorPermission 图像处理器(勿删)
ims 暂时未知,但应该很重要(勿删)
Initial-boot-setup 初始启动安装程序(勿删)
IntelligenceBacklight 智能背光(勿删)
IntelligenceSettings 智能背光设置(勿删)
IntelligentRotation 自动旋转(勿删)
KeyChain 密钥链(勿删)
LiveWallpaper 安卓动态壁纸(删除后无法使用动态壁纸)
LiveWallpaperPicker 安卓动态壁纸有关联(删除后无法使用动态壁纸)
LocalContacts 本地联系人(勿删)
LocaltionBasedWifi 基于位置的WIFI(勿删)
LockscreenSettings 锁屏设置(勿删)
Magazines 谷歌报亭(可删)
MagicSmokeWallpaper 动态壁纸:魔幻烟雾(可删)
Maps 谷歌地图(可删)
NfcNci NFC服务(勿删)
NoiseField 动态壁纸:气泡(可删)
OmaDownload Oma下载器(可删)
OmaV1AgentDownloadServices 和OMA下载器有联系(OMA下载器删了的话这个也可以不用留着了)
OneTimePassLockScreenAPP 锁屏应用(勿删)
package-courier 程序安装打包(勿删)
PackageInstaller 安装程序包(勿删)
PacProcessor 处理器之类的文件(勿删)
PartnerBookmarksProvider (可删)
PhaseBeam 动态壁纸:光束(可删)
phone-usage 通讯详情(可删,但是建议别删)
PhotoSlideshow 动态壁纸:幻灯片(可删)
PhotoTable 照片屏幕保护程序(可删)
PhotoWidget 相片和视频(可删)
PlayGames 谷歌游戏(可删)
PlusOne 谷歌+(可删)
PMSserviceTrigger 媒体扫描(勿删)
PremiumSmsUpdate 短信更新貌似(可删)
PrintSpooler 云打印(可删)
PrototypeProtection 什么原型保护(很高级的样子,别删)
qcrilmsgtunnel 高通的cpu控制进程(勿删)
Radio3 索尼自带的收音机(UI非常漂亮,建议留着)
RemoteControlService 远程控制(可删,不建议删)
RemoteFileAccess 远程文件访问(可删,不建议删)
RemoteStorageService 远程储存服务(可删,不建议删)
SemcAutoPowerOff 自动关机程序(勿删)
SemcCalendar 日历(可删)
SemcClock 时钟,包含闹钟(可删)
SemcCnapProvider 提供者(勿删)
SemcCrashMonitor 崩溃检测(可删,不建议删)
SemcMetadataCleanup WALKMAN里的下载音乐信息(可删)
SemcMusicVisualizer 可视化工具(可删)
SemcPhotoEditor 自带相册的编辑器(可删)
SemcPowerSaveModule 过热控制(勿删)
SemcSettings 应用程序设定(勿删)
SemcSimDetection SIM卡侦测(勿删)
SemcTelephoneyProvider 电话/短信储存(勿删)
SemcTvLauncher 电视应用程序启动期(可删)
SemcWarrantyTime 保修时间记录?(很牛逼的样子,别删)
ServiceMenu 工程模式(勿删)
shutdownlistener 关机相关的(勿删)
SimContacts SIM卡联系人(可删,不建议删)
skin-core 主题(勿删)
SmallApp-Calculator 小工具:计算器(可删)
SmallApp-Timer 小工具:计时器(可删)
SmallAppManagerService 小工具管理器(可删,删除后各种小工具都不能用)
SmallAppFramework 小工具框架(可删,删除后各种小工具都不能用)
SmallAppLauncher 小工具启动器(可删,删除后各种小工具都不能用)
SmallAppWidget 小工具小部件(可删,删除后各种小工具都不能用)
SmartSearch 智能搜索(可删,不建议删)
sneiaccountmanager 貌似同步的(可删)
SomcAutoPairing 一触设定(可删)
SomcCameraFaceRegistration 自带相册的面部注册(可删)
SomcCameraWidget 相机(勿删)
SomcDlna 设备,应该用于外接设备的(可删)
SomcLifeLog 生活轨迹(可删)
SomcMovieCreatorRmm 影片创作工具(可删)
SomcPOBox Xperia日语键盘(可删)
Somcsketch 素描(可删)
SOMCWebPlatform 网络运行时间(勿删)
SonyEntrance What's New(可删)
SonySelect-ed 索尼精选(可删)
Sound-Picker 声音选择器(勿删)
SoundEnhancement 音效(可删,不建议删)
SoundRecorder 录音机(可删)
StartupFlagV2 启动电源检测(勿删)
Stk SIM卡服务(可删)
Street 街景应用程序(可删)
SuperStamina 电池百分比(可删,不建议删)
SyncHub 备份/恢复(勿删)
talkback 为盲人提供的程序(可删)
TaskKiller 任务清理(勿删)
Tasks 任务(可删)
TetherEntitlementCheck 不知道什么玩意(可删)
textinput-chn Xperia中文键盘(可删)
textinput-tng Xperia国际键盘(可删)
theme-manager 主题管理器(勿删)
Theme000 Theme001 Theme002 Theme003 Theme004 Theme005 Theme006
全部是自带主题(可删)
TimeService 时间同步(勿删)
TopContactsProvider 联系人储存(勿删)
TopContactsWidget 常用联系人(可删)
TouchBlock 触摸保护(下水拍照必须用到的,勿删)
TouchFilterPackageSweichService 字面意思触摸过滤包交换服务(很高级的样子,勿删)
TransmitPower 发射功率(依旧很牛逼的样子,勿删)
UnsuppotedHeadseNotifier 非支持头戴式耳机通知(可删)
UserDataLogging 用户数据记录(勿删)
UserDictionaryProvider 用户词典(可删)
USMHome Ultra Stamina模式主应用界面(勿删)
Video 谷歌**(可删)
VisualizationWallpaper 音乐可视化壁纸(可删)
VMwareReady VMware阅读(可删)
WallpaperPicker Xperia壁纸(可删,不建议删)
WapPush 信息推送之类的,通过信息打开链接的(勿删)
WAPPushManager Wap推送服务(可删)
WeatherWidget 天气插件(可删)
WfdService 百度了一下,什么云端服务(可删)
white-balance 白平衡(可删,不建议删)
WikipediaPlugin 维基百科扩展程序(可删)
WirelessControllermanagerService PS3 PS4无限控制(可删,不建议删)
WorldClockWidget 世界时钟桌面插件(可删)
xperia-keyboard-dictionaries Xperia键盘字典(可删)
XTP 不知道这是什么,但是是开机启动的(勿删)
YouTube 油土鳖(可删)
YouTubeKareokePlugin 油土鳖卡拉ok插件(可删)
YouTube Plugin 油土鳖插件(可删)
二:System/priv-app文件夹下
ActiveClipper 小工具:截图(可删)
ar-effect AR特效(可删)
arfun AR趣拍(可删)
ArtFilterCamera 创意效果(可删)
BackupRestoreConfirmation 备份还原确认(勿删)
bgdefocus 背景虚化(可删)
CalendarProvider 谷歌日历(可删)
CameraCommon 摄像头进程(勿删)
combambusersociallive Social Live(相机插件,可删)
ConfigUpdater 配置更新(勿删)
Conversations 短信(勿删)
CoverApp Style Cover智能手机壳(勿删)
CredentialManagerService 证书管理(勿删)
CustomizationSelector 定制选择(勿删)
CustomizedSeettings 定制设置(勿删)
DefaultCapabilities 默认功能(勿删)
DefaultContainerService 软件包访问帮助程序(勿删)
DefaultSecurityService 默认安全服务(勿删)
DownloadProvider 浏览器下载(勿删)
DtcpCtrl 不知道啥玩意(不建议删)
DualCamera 露脸儿,相机插件(可删)
enhancedusbux USB连接(勿删)
EnterpriseService 企业服务(可删)
Exchange2 Exchange邮箱(可删)
ExtendedBootLockService 扩展Boot锁定服务(勿删)
ExternalStorageProvider 外部储存设备(可删)
fast-dormancy-wakeup 快速休眠/唤醒(勿删)
FBCalendarsync 非死不可日历同步(可删)
FBMusicLike 非死不可的音乐服务(可删)
filecommander 自带的文件管理器(可删)
FusedLocation 位置融合(勿删)
GmsCore 谷歌服务(可删,但这个是谷歌套件必备的文件)
GoogleBackupTransport 谷歌备份传输(可删)
GoogleFeedback 谷歌反馈(可删)
GoogleLoginService 谷歌记录账号的服务(可删)
GooglePartnerSetup 谷歌合作伙伴(可删)
GoogleServicesFramework 谷歌框架(可删,但这个是谷歌必备的文件)
helpapp Xperia支持(可删)
InCall 拨号及电话本(勿删)
infoeye 相机插件(可删)
InputDevices 系统读取OTG的U盘以及接入电脑之后能够让电脑读出手机储存卡的一个程序(勿删)
IntelligentGesture 智能手势(勿删)
Keyguard 键盘锁(勿删)
livewaremanager 智能连接(可删,不建议删)
MediaProvider 媒体储存(勿删)
MusicFX 音效选项(勿删)
MyXperia 索尼自家的手机查找程序(可删)
OMAClientProvisioning OMA客户配置(可删)
OneTimeInitializer 首次启动时用来装Google Apps的(可删)
OnlineRemoteCamera 联机合拍(可删)
Phonebook 通讯录(勿删)
Phonesky 谷歌商店(可删,但这个是谷歌必备的文件)
PicoTts 语音程序(可删)
PMService 系统管理(勿删)
ProxyHandler 代理处理程序(可删)
ReadyToRun 开机引导(可删)
retaildemo 演示程序(可删)
ScreenRecording 屏幕录制(可删)
SemcAlbum 相册(可删,不建议删)
SemcCamera3D 全景拍照(可删)
SemcCameraUI 相机(勿删)
SemcContactsProvider 联系人储存空间(勿删)
SemcEmail 电子邮件(可删)
SEMCFacebookPrixy 非死不可代理(可删)
SemcMusic WALKMAN(可删,不建议删)
SemcSetupWizard 设置向导(可删,不建议删)
SemcStorageChecker 储存检查(勿删)
SemcTvOut TV输出(可删)
SemcVideo **(可删,不建议删)
Settings 设置(勿删)
SettingsProvider 设定储存设备(勿删)
SetupWizard 设置向导(可删)
ShareApplication 分享应用(可删,不建议删)
SharedStorageBackup 共享储存备份(可删,不建议删)
Shell 外壳程序(勿删)
SimlockUnlockApp SIM锁(勿删)
SimpleHome 简单桌面(可删)
SmartcardService 字面意思智能卡服务(勿删)
SocialEngineCore 社交插件(可删)
SocialEngineFacebookPlugin 非死不可社交插件(可删)
SocialEngineFacebookShareFrwkPlugin 非死不可插件(可删)
SocialEnginePicasaPlugin 索尼自带社交插件(可删)
SociaEngineTwitterShareFrwkPlugin 推特社交插件(可删)
SomcHotspot2Settings 网络上的一些设置,在国内估计无用(可删)
SomcMirrorLinkManualSwitch 镜像(可删)
SomcMirrorLinkServer 镜像服务(可删)
SomcMirrorLinkSystem 镜像系统(可删)
SomcMoviesCreator 短片大师(可删)
SomcMusicSlideshow 相册里的心境幻灯片(可删)
SomcPhotoAnalyzer 照片分析(可删)
SomcPlayAnywhere 在其他设备上无线播放手机中的内容(可删,不建议删)
SomcPodcast 播客(可删)
SomcSeamlessTethering 无缝网络共享(可删)
SOMCTwitterAccount 推特(可删)
SomcWifiDisplay 通过Wifi在电视机上显示手机屏幕(可删,不建议删)
SoundPhotoCamera 有声照片(可删)
SuperVideoCamera 拍摄视频(勿删)
SystemUI 系统界面(勿删)
Tag 标签(勿删)
TeleService 手机(勿删)
TimeShiftCamera 急速连拍(可删)
UpdateCenter 更新中心(勿删)
usb-mtp-backup-transport USB传输输送(勿删)
usb-mtp-factoryreset-wrapper USB传输相关(勿删)
usb-mtp-marlin-wrapper USB传输相关(勿删)
usb-mtp-update-wrapper USB传输相关(勿删)
usb-mtp-vendor-extension-service USB传输相关(勿删)
Velvet 谷歌搜索(可删)
V p nDialogs V P N对话框(勿删)
WallpaperCropper 壁纸进程,删除后壁纸无法加载(勿删)
youtubelive 油土鳖现场直播(可删)
如何装修新房子之步骤一:量房设计
无论新房,还是老房,装修前第一步就是需要对房屋进行一次详细的测量,以明确装修过程中涉及的尺寸、面积及家具家电摆放位置,如贴砖面积、墙顶面漆面积、壁纸面积、地板面积等等。量房后就可以开始进行设计了,确定好房屋设计风格,分析设计中的难点,统计好所需的装修主辅材数量等。
如何装修新房子之步骤二:主体拆改
当设计完成后,施工方和业主签署合同后,就开始进入施工阶段了,可能由于房屋空间结构不佳,涉及主体拆改项目,如拆墙、砌墙、铲墙皮、拆暖气、换塑钢窗等。
如何装修新房子之步骤三:水电改造
主体拆改结束后,就可以进入水电改造阶段了,中间可以先对厨房进行测量,确定橱柜大致尺寸,由于墙地面尚未处理,主要目的在于检查预留的上水口、水表以及油烟机插座位置是否合理。水电改造完成后,紧接着就是进行厨卫防水处理了,尤其是卫生间防水。
如何装修新房子之步骤四:木工-瓦工-油工
水电验收合格后,木工、瓦工、油工就可以开始进场了,这三个环节称为施工环节的“三兄弟”,基本原则是谁脏谁先上,基本出场顺序是:木工-瓦工-油工。木工主要包括吊顶、木门、家具等,木工操作需注意尺寸、选材及上漆,瓦工包括墙地砖铺贴、过门石以及大理石窗台的安装。木工和瓦工完成后,就可以启动油工环节了,油工主要包括基层处理、刷面漆、家具上漆等。如果墙面准备特壁纸的话,墙面油工只需进行基层处理就OK了。
如何装修新房子之步骤五:厨卫吊顶及橱柜安装
油工完工后,装修硬装部分就基本结束了,此时进入安装阶段了。厨卫吊顶,包括防潮吸顶灯、排风扇及浴霸,最好一次性完成。橱柜安装涉及到水槽和煤气灶,安装前需联系物业把煤气通了,安好煤气灶后需试气。
如何装修新房子之步骤六:木门安装
木门需提前预定,通常与窗套、垭口一起测量,等橱柜安装完,就可以进行木门安装了,需将合页、门锁、地吸五金配件一并安装好。
如何装修新房子之步骤七:地板安装
木门安装好之后,就可以着手安装地板了,地板安装前务必确认地面是否平整、干净、干燥。地板安装时要预留缩缝,除了地板与墙壁之间要预留出1cm左右的地板伸缩缝。地板间的缝隙也要预留缝隙,一般不超过1mm,密度较高的地板铺设时,每块应留有04mm的间隙,以防日后起拱变形。
如何装修新房子之步骤八:壁纸铺贴
地板安装完后,将房屋整体进行一次彻底清理,保持室内干净,地板保护,就可以铺贴壁纸了。壁纸铺贴前,最好先在墙上涂一层聚酯油漆,防止壁纸受潮发霉;铺贴时需备好干净毛巾,以把多与的胶液处理干净。铺贴完,壁纸干燥需保持室内良好通风。
如何装修新房子之步骤九:散热器安装
壁纸铺贴完后,就可以按照散热器了,这是本着谁脏谁先上的原则,木门——地板——壁纸——散热器是普遍被认可的安装顺序。
如何装修新房子之步骤十:开关插座、灯具安装
业主装修时,需对各个空间里的开关插座数量和位置了然指掌,以防在壁纸铺贴中工人忘记留空标示,一下子把壁纸整体贴上去。等于灯具安装需注意安全,安装前最好关掉电闸断电,安装好后通电检查。
如何装修新房子之步骤十一:安装五金洁具、窗帘杆
五金洁具包括水槽、龙头、锁具、上下水管件、马桶、晾衣架等等,选择前需注意型号的匹配性,最好购买同一品牌一整套的,避免损失。然后就可以安装窗帘杆了,窗帘杆安装前,首先需确定其安装位置。即安装高度与宽度。窗帘杆的宽度可以由窗户的宽度决定,比窗户宽度两边都多出20-30cm。窗帘杆的安装高度则有分明杆和暗杆不同,明杆的安装高度在吊顶到窗框上方的中间位置,暗杆则在窗帘箱内的顶部,或侧装在窗帘箱内任意部位。
如何装修新房子之步骤十二:家具、家电进场
家具、家电最早可以在水电改造完成后购买,可以基本确定大小尺寸。一旦室内摆放上家具家电后,整个空间就会瞬间绽放生命力。
如何装修新房子之步骤十三:家居配饰搭配
等家具、家电摆放好后,就可以考虑窗帘布艺、装饰画、工艺摆件、绿植等了,可以让空间充满人情味,当然这些物品可以在后期慢慢选择!
针对平时工作中出现的问题,学习了一下Input处理机制,对在触摸屏幕或按键后事件传到应用进行处理整个过程有了一个大概的了解,将这段时间的所学所得在此记录一下。
IMS原理涉及的知识点比较多,为了方便阅读,总共分为六篇文章:
Android IMS原理解析之InputReader
Android IMS原理解析之InputDispatcher
Android IMS原理解析之InputChannel
Android IMS原理解析之processEvent
Android IMS原理解析之dispatchEvent
输入事件的源头是位于dev/input/下的设备节点,即:当我们触摸屏幕或按键后会在该节点下生成数据,而输入系统的终点是由WMS管理的某个窗口。
最初的输入事件为内核生成的原始事件,而最终交付给窗口的则是KeyEvent或MotionEvent对象。
Android输入系统的主要工作是读取设备节点中的原始事件,将其加工封装,然后派发给一个指定的窗口以及窗口中的控件。这个过程由InputManagerService系统服务为核心的多个参与者共同完成。
接受输入设备的中断,并将原始事件的输入写入设备节点中;
作为内核和IMS的桥梁,将原始事件的数据暴露给用户空间,以便IMS可以从中读取事件;
Android系统服务,它分为java层和native层两部分;java层负责与WMS通信,native层则是InputReader和InputDispatcher两个输入系统关键组件的运行容器;
直接访问所有的设备节点。它通过一个名为getEvent()的函数将所有输入系统相关的待处理的底层事件返回给使用者。这些事件包括原始输入事件、设备节点的增删等;
IMS中的关键组件之一,它运行于一个独立的线程中,负责管理输入设备的列表与配置,以及进行输入事件的加工处理。它通过其线程循环不断地通过getEvents()函数从EventHub中将事件取出并进行处理。对于设备节点的增删事件,它会更新输入设备列表与配置。对于原始输入事件,InputReader对其进行翻译、组装、封装为包含更多信息、更具可读性的输入事件,然后交给InputDispatcher进行派发;
它为InputReader的事件加工处理提供一些策略配置,例如键盘布局信息等;
IMS中的另一个关键组件,它也运行于一个独立的线程中。InputDispatcher中保管了来自WMS的所有窗口的信息,其收到来自InputReader的输入事件后,会在其保管的窗口中寻找合适的窗口,并将事件派发给此窗口;
它为InputDispatcher的派发过程提供策略控制。例如截取某些特定的输入事件用作特殊用途,或者阻止将某些事件派发给目标窗口。一个典型的例子就是HOME键被InputDispatcherPolicy截取到PhoneWindowManager中进行处理,并阻止窗口收到HOME键按下的事件;
不是输入系统的一员,但它对InputDispatcher的正常工作起到重要作用。当新建窗口时,WMS为新窗口和IMS创建了事件传递所用的通道。另外,WMS还将所有窗口的信息,包括窗口的可点击区域,焦点窗口等信息,实时的更新到IMS的InputDispatcher中,使得InputDispatcher可以正确地将事件派发到指定的窗口;
对某些窗口,如壁纸窗口、SurfaceView的窗口来说,窗口就是输入事件派发的终点。而对其他的activity、对话框等使用了Android控件系统的窗口来说,输入事件的终点是控件View。ViewRootImpl将窗口所接收的输入事件沿着控件树将事件派发给感兴趣的控件;
内核将原始事件写入设备节点中,InputReader不断地通过EventHub将原始事件取出来并翻译加工成Android输入事件,然后交给InputDispatcher。InputDispatcher根据WMS提供的窗口信息将事件交给合适的窗口。窗口的ViewRootImpl对象再沿着控件树将事件派发给感兴趣的控件。控件对其收到的事件做出响应,更新自己的画面、执行特定的动作。所有这些参与者以IMS为核心,构建Android输入体系。
IMS分为java和native两部分,其启动过程是从java部分的初始化开始,进而完成native部分的初始化;
同其他核心服务一样,IMS运行在system_server进程里面,在startOtherServices()里面启动:
通过启动逻辑可以看到,在创建完IMS实例后,先执行了setWindowManagerCallbacks然后执行了start(),接下来进入InputManagerService源码中一起看一下内部实现逻辑:
在构造方法内,执行了nativeInit(),在start()中执行了nativeStart(),以上两个方法都是native方法,具体的逻辑是在native层实现的,对应的类路径为:base/services/core/jni/com_android_server_input_InputManagerServicecpp,接下来先一起看一下nativeInit():
在nativeInit方法内部,创建了NativeInputManager对象:
可以看到,NativeInputManager继承了InputReaderPolicyInterface、InputDispatcherPolicyInterface等,后续会讲到,然后回到构造方法,在构造方法内部,先创建了EventHub,然后创建InputManager,并将自身和EventHub实例作为参数传入,再看一下InputManager,位于frameworks/native/services/inputflinger/InputManagercpp:
在实例化InputManager时,会创建InputDispatcher,然后创建InputReader,并把eventHub和mDispatcher作为参数传入,参数dispatcherPolicy和readerPolicy的实现都是NativeInputManager及参数mDispatcher,在后续事件传递过程中会用到,接下来会讲;然后执行了initialize(),分别创建了InputReader运行的线程InputReaderThread和InputDispatcher运行的线程InputDispatcherThread;
总结一下 :在执行nativeInit()后,会创建NativeInputManager对象,然后在NativeInputManager内部创建了EventHub和InputManager对象,接着在InputManager内部创建了InputReader和InputDispatcher对象,并创建了InputReaderThread和InputDispatcherThread,用一张图概况一下:
接着上面分析,在执行nativeInit()后,会执行nativeStart():
可以看到,实际上是调用InputManager的start()方法:
在start()内部,启动了InputReader运行的线程InputReaderThread和InputDispatcher运行的线程InputDispatcherThread;
system_server在启动IMS时,执行的流程如图所示:
当两个线程启动后,InputReader在其线程循环中不断地从EventHub中抽取原始输入事件,进行加工处理后将加工所得的事件放入InputDispatcher的派发队列中;InputDispatcher则在其线程循环中将派发队列中的事件取出,查找合适的窗口,将事件写入窗口的事件接收管道中;窗口事件接收线程的Looper从管道中将事件取出,交由事件处理函数进行事件响应。
从上面的分析可以看到,在创建IMS时,涉及到许多类,先将关系整理如下,接下来通过功能详细分析:
如何装修房子
一套完整的装修流程主要有两个方面,一个是装修前的准备工作,另一个就是正式开工装修。
一、装修前的准备工作
首先,我们要对自己有个大概的了解:
① 准备拿出多少钱来装修
② 可以为装修投入多少精力
③ 想要一个什么样的家
这三点分别对应装修开工前的三个准备,即装修预算、装修方式、装修需求与风格:
1、装修预算
准备拿出多少钱来装修,这个自己心里一定要清楚,来教你做预算:
第一步:预估装修总价。
第二步:在做预算时,总价的20%作为备用金,不列入计算范围,后期超出预算时启用。
第三步:建议将装修费用分为:硬装费、家具费、家电费;按2:2:1的划分。
第四步:然后用减法将每一笔费用进行初步估算
2、装修方式
装修方式主要有三种:全包、半包、清包,前两天刚讲过☞
全包、半包、清包,70%的新房装修都选它!
三者对比简单来说:
从上图中可以看出,半包是比较划算的。
3、装修需求与风格
装修需求包括:入住需求、颜值需求、舒适需求,想要一个什么样的家,都在装修需求里。
也可以把自己的需求告诉设计师,让设计师来给你规划,会更省心省力而且一劳永逸。
以上三项都确定好后,就可以正式开工装修了!
二、正式开工后的流程
对了,正式开工前,需要到物业处报备,缴纳装修押金哦~
1、拆除工程
不管是毛坯房新装还是二手房翻新或者是老房改造,都不可避免的涉及到户型格局的修改。
所以,装修第一步就是根据设计图进行需要改造地方的墙体拆除。
拆除墙体需注意
① 非承重墙是可拆的,但是拆之前要先和物业报备确认,避免造成后期不必要的麻烦。
② 承重墙不能拆,这也是老生常谈的一个问题了,如果拆了会留下安全隐患。
③ 上了年代的老房,在无法准确辨别墙体性质时,最好不要随意拆除墙体。
2、新建工程
拆除完毕之后,要根据设计图纸进行墙体的新建:新建完成后,就开始进行水电改造了……
3、水电改造
水电是隐蔽工程,需要在改造前确定主要家具家电位置,规划水电线路,开槽,安装规划,打压测试,封槽。
一定要确定好开关插座、家电、灯具、浴缸、洗衣机等的数量和准确位置,避免后期返工。
此外,水路改造完毕后,需要进行打压试验。这一步切勿遗漏。
如要安装中央空调、新风系统,也需要在水电改造之前安装完成,地暖则在水电改好后安装。
ps:对于老房改造来说,水电最好全部重新做,一方面是老的水路电路以适应新的生活,另一方面也是为了安全性考虑。
水电改造进行阶段或之前,可以安排墙砖、地砖的选购,待水电结束后可及时进行下面的泥瓦工程:
4、泥瓦工程
泥瓦工程包括:修补水电开槽的坑、地面找平、做防水、铺贴地砖墙砖。
在泥瓦工程阶段,需要将地漏买好,因为贴砖的师傅需要安装地漏,根据地漏的形状、大小来裁切铺贴地砖。
泥瓦工程结束后,可安排橱柜、衣柜等定制家具服务人员上门复测尺寸。尤其是嵌入式家电,最晚也要在这个时候确定好家电的尺寸大小。
注意,在贴墙砖地砖之前,需要跟楼下的邻居打招呼做卫生间和阳台地面的闭水试验,以防地面防水有问题。
5、木工工程
木工包括家里面所有固定柜子的现场打造和安装,如:
△ 厨房里的橱柜
△ 餐厅的餐边柜
△ 客厅里的电视柜
此外,还有:
△ 护墙板安装
△ 床
△ 室内门打造
等等一切木制家具都可以通过木工现场打造来实现。不过,想要做出好的效果,一定要找手艺好的师傅!
6、油漆工程
油漆部分的工作主要包括墙面、现场手打柜体刷漆前的刮腻子、喷乳胶漆,或者贴墙纸墙布。
油漆前
油漆后
注意,避开阴雨潮湿天气进行油漆施工哦~
到这里,装修的硬装施工部分已经告一段落,下面就是一些室内门、定制柜体、烟机灶具、灯具等的安装和迎接各种家具家电了:
7、主材安装,软装进场
让之前做水电改造的师傅来安装灯具和开关插座;
如铺木地板,可安排商家上门安装;
让定制的家具陆续进场;
安装室内门、窗帘、卫浴洁具、厨卫集成吊顶;
购买的家具、电器、软装配饰等等都可以进场啦!
当以上一切都结束的时候,就可以通风等待入住了。
一般来说,强力通风3-6个月左右就可以入住了,但是入住后依然要保持通风,把残留的甲醛释放出去。
至于如何通风可以让甲醛散得更快,看下图:
以上就是详细的装修流程啦,大家看完是不是有种豁然开朗的感觉呀~不啰嗦了,大伙抓紧安排装修去!
1:在桌面空白处点右键,“属性”→“桌面”→“自定义桌面”→“web”选项卡,将“网页”下面方框里的网址全部删除,并保持在“锁定桌面项目”前不要打勾,确定即可。
2:右键点击桌面上的空白区,选择“排列图标”,去掉“在桌面上锁定web项目”复选框的勾。
3:右键点“我的电脑”,左键点“属性”→“高级”,再点“性能”里的“设置”,在“视觉效果”选项卡中选择“自定义”,然后将下面所有的选项中前面的勾去掉,只留下“在桌面上为图标标签使用阴影”这一条前面保持打勾,然后确定即可。
4:用360"安全卫士"→系统修复→其它问题→桌面图标蓝色阴影→立即修复。
5:windows优化大师→系统优化→系统个性设置→图标文字透明→设置。
欢迎分享,转载请注明来源:浪漫分享网
评论列表(0条)