1. 说明 android的后台运行在很多service,它们在系统启动时被SystemServer开启,支持系统的正常工作,比如MountService监听是否有SD卡安装及移除,ClipboardService提供剪切板功能,PackageManagerService提供软件包的安装移除及查看等等,应用程序可以通过系统提供的Manager接口来访问这些Service提供的数据,以下将说明他们的工具流程2. 举例说明基本流程 以android系统支持sensor(传感器)实例来说明框架层的service和manager是如何配合工作的1) 什么是sensor sensor是传感器, 比如控制横竖屏切换利用的就是重力传感器(gsensor), 还有accelerator sensor可取得x, y, z三个轴上的加速度(应用如平衡球, 小猴吃香蕉等)2) 应用程序调用(以下为关键代码) sensorManager=(SensorManager)getSystemService(context.SENSOR_SERVICE); lightSensor = sensorManager.getDefaultSensor(Sensor.TYPE_LIGHT); sensorManager.registerListener(sensorListener, lightSensor, SensorManager.SENSOR_DELAY_NORMAL);3) Manager层 a) 提供给应用程序调用的接口,同实与Service交互,实现功能 frameworks/base/core/java/android/hardware/SensorManager.java4) Service层 a) 开机时就运行的管理Sensor的后台服务 frameworks/base/services/java/com/android/server/SensorService.java b) snesor后台服务需要的JNI,通过它与系统级交互 frameworks/base/services/jni/com_android_server_SensorService.cpp5) 系统层 a) 传感器的头文件,硬件提供商按此文件的定义实现其功能 hardware/libhardware/include/hardware/sensors.h b) 传感器的系统层实现,与内核交互,此处通常是硬件提供商提供的 hareware/libsensors6) 内核及硬件层 内核访问硬件,同时以设备文件等方式提供给上层控制接口和传感器数据3. 系统层实现1) frameworks/base/core/java/android/*Manager.java 对应用的接口2) frameworks/base/core/jni/ 对应用的接口的JNI3) frameworks/base/services/java/com/android/server/ 后台服务4) frameworks/base/services/jni/ JNI与系统层接口5) hardware/libhardware/include/ 系统层头文件6) hardware/libxxx 系统库支持7) 内核支持4. 应用程序如何使用1) 查看系统提供哪些服务 find frameworks/base/core/java/android/ -name *Manager.java 此处可以看到调用系统提供服务的入口2) 一般register listener,事件发生时都收到回调5. 新建一个service(以froyo为例)1) 接口:接口供应用调用 frameworks/base/core/java/android/app/ContextImpl.java 加服务名与Manager对应 frameworks/base/core/java/android/content/Context.java 加服务名定义2) Manager:提供服务对应的调用接口 frameworks/base/core/java/android/app/StartXXXXManager.java 实现调用接口 frameworks/base/core/java/android/app/IXXXXManager.aidl 定义调用接口 frameworks/base/Android.mk 加入aidl的编译3) service:提供后台服务支持 frameworks/base/services/java/com/android/server/XXXXService.java 服务实现 frameworks/base/services/java/com/android/server/SystemServer.java 启动服务。
顾客服务中的八类服务:
1、信息与咨询:
在信息咨询方面,我们特别强调服务人员之间的直接交流。这种对话的方式不但有效而且富有人情味,可以促进企业与顾客之间的关系。在这个过程中服务人员应当对顾客所处的形式有一个清晰的了解引导顾客说出真正的困难,并引导他们解决问题。如果服务人员能够提出主动咨询,不断与拥护加强联系,并关心他们对产品的使用状况就更有意义。
2、演示、操作与解说:
演示操作与解说作为顾客服务活动中的一个重要组成方面,应该具备三个特征:逻辑性、全面性、人情性。
3、人情味:
主要是指经营者对顾客的好客感及关心的行为。还表现在对顾客人身及财务的关怀和保护。最后,人情味还体现在服务人员为顾客争包装产品、搬运产品上。
4、订购:
订购的过程一定要礼貌、快捷、准确、尽可能的让顾客花费最小的力气。一定要让顾客知道要在何时、何地以及如何订购,否则顾客会感到不满。订购时可以由服务人员引导顾客进行。
5、账单处理与付款:
付款的方式应当便捷安全,付款的方式应该有多种,另外要保证付款的安全性。防止刺激顾客。
6、交货服务:
及时、送货到地。
7、售后服务:
包括产品的安装、产品的调试、产品的维修与保养、对用户的指导与培训、对用户的拜访与联系五个方面。
8、其他:
大致包括四个内容:特殊的服务要求、顾客的赞扬或抱怨、特殊问题处理、赔偿。
9.顾客服务的基本原则
◎ 顾客至上 ◎ 尽量让顾客满意 ◎ 通过细微事情让顾客感到满意
◎ 确保做到最好 ◎ 永不间断提供优质服务
service 英[ˈsɜ:vɪs] 美[ˈsɜ:rvɪs] n. 服役; 服务,服侍; 服务业; 维修服务; vt. 检修,维修; 向…提供服务; 保养; 满足需要; adj. 服务性的; 耐用的; 服现役的; [例句]Britain still boasts the cheapest postal service 英国仍拥有最便宜的邮政服务系统。
[其他] 第三人称单数:services 复数:services 现在分词:servicing 过去式:serviced 过去分词:serviced。
"售后服务" 在学术文献中的解释
1、售后服务是指凡与所推销产品有连带关系具有益于购买者的服务,主要包括送货、安装、产品退换、维修、保养、使用技术培训等方面的服务.售后服务是企业竞争的强有力手段,谁的售后服务好,谁就有可能占有市场,赢得消费者
2、货商提供商品、供货商解决客户的咨询,或称为售后服务.一个商务活动的开始,是有潜在的客户被要出售的商品所吸引为前提条件的
3、售后服务是指经营者在消费者购买其商品后为实现商品的应有作用如送货上门、安装调试、上门维修、实行退换、咨询解答、技术培训等
4、所谓售后服务,是指在商品售出以后所提供的各种服务活动.从营销工作来看,售后服务也是一种促销手段.《公告》是目前政府部门对汽车产品管理的最重要手段之一,也是我们进行汽车产品认证的重要一环
5、售后服务是指为消费者入住后提供的服务.售后服务直接关系到消费者长期居住的舒适性和安全性,其优劣是消费者关注的热点,也直接影响企业品牌的市场延伸性
6、日常生活中所谓的售后服务主要是指尽可能通知客户到维修点做定期保养.即使许多品牌根据季节不同为车主举办知识讲座主要目的还仅仅是提高品牌印象的新闻炒作.售后服务离完全的“网络化”管理相距甚远
7、售后服务是指企业在用户购买本企业产品以后,向用户提供的有关安装,使用和维修等方面的指导或工艺性活动.它的主要内容包括:o)及时供应用户备附件
8、所谓售后服务,是指债券在整个流通领域中的转让、兑付环节.有人认为债券只要完成第一阶段(发行阶段)就高枕无忧,万事大吉
9、因此,对新闻媒介而言,所谓“售后服务”,主要是指新闻信息产品到达受众后,进人精神消费领域后继续提供的各项服务工作
10、“售后服务”是指:交易达成后,企业围绕顾客所进行的一切活动.其目的是为购房者提供更多的保障,提高购房者的满意度,建立顾客忠诚
11、为解决顾客需要而提供服务早期的服务是企业为出售产品而提供的一项功能是企业生产过程的延伸是附属于企业产品生产过程属于企业的一种辅助职能因此又称为售后服务
一:Web Service基础知识一个最简单web服务就一个web页面等待请求与处理。
更容易理解的方式是Web Service可以把一个应用变成一个基本WEB方式的请求与处理的应用。常见的两种Web Service处理方式为:a. 基于WSDL/SOAP的方式b. Rest方式方式a是比较正统的,客户端调用必须先取得WSDL文件,然后生成调用的API才可以使用。
它不是我要说的重点,基本调用流程如下:方式b是Rest方式,Rest的Web Service的设计原则是基于CRUD,其支持四种操作分别为:GET – 获取信息/请求信息内容,绝大多数浏览器获取信息时使用该方式。POST – 增加信息内容,显示以前的信息内容,可以看作是insert操作PUT – 更新信息内容,相当与updateDELETE – 删除信息内容可以看作是deleteRest方式更加简单便捷,如果从设计原则上看HTTP协议本身已经是最Restful风格的协议了HTTP协议很好的支持了CRUD的操作。
正是因为如此,WEB2.0以来, 基于Restful的Web Service越来越多的成为首选。二:认识RestfulStyleRest的全称是可表述状态迁移(RepresentationalState Transfer), 可能从字面看有点奇怪HTTP协议本身无状态协议,其保持连接通过设置请求头字段Connection: keep-alive与设置过期时间来同时控制。
其实Rest方式的WebService也是无状态的这样做的好处最少有以下两个:1. 更好的负载平衡,减轻服务器端负担2. 更快的客户端响应,减少不必要的状态检查。Restful 风格的兴起,要感谢互联网巨头Google,Facebook等他们提供大量基于Restful风格的web服务,从谷歌地图到天气预报到翻译,国内的互联网巨头腾讯,新浪微博也发布自己的web服务,吸引更多的开发者加入他们的阵营。
Rest除了满足基本的CRUD设计原则之外,还要遵循如下约定:1. 资源操作可以通过描述来实现即Representation2. 消息本身是无状态与自我描述(传输支持XML与JSON)3. 可以发送与接受多个RepresentationRest风格(Restful Style)架构原则:1. 客户服务器方式2. 无状态协议传输3. 支持缓存4. 统一接口定义5. 分层系统设计这样发布了Rest的Web服务API其改变不会影响到客户端程序与实现。如果你的系统不能适用Rest风格的架构怎么办,重新设计一个新的架构,扩展Rest风格架构。
但是这个世界上绝大数的系统与应用要做的事情就是CRUD。三. Rest与HTTP上面已经提到过HTTP协议可能是最Rest风格的协议,而HTTP1.1协议设计的一个原则就要实现Rest风格。
所以毫无疑问HTTP的GET, POST, PUT, DELETE就是最好的证明但是Rest风格是否可以应用到其它一些协议与系统设计中嘛,答案是肯定的,一个最好的例子证明就POP3协议, POP3支持Fetch 数据记录,查询记录,更新记录与删除记录(记录代表email)多么完美的Rest风格协议。已经存在的HTTP协议应用:1. 浏览器客户端(你天天上网,不是IE就是Chrome,或者其它浏览器,你懂的)2. 即时消息通信,MSN/Skype支持3. 各种内容管理系统4. 博客系统与微博客户端应用。
5. 你可以来补充/?Rest消息详解:1. 跟我们现在知道的HTTP URI没有什么分别,Google静态地图就是一个很好的例子 只是URL加上不同参数就可以fetch不同的地图内容。2. 可以支持任何类型的数据传输,这点与基于XML与JSON的信息传输有点同,后者 更希望传输文本内容与结构化文本内容3. SOAP与XML-RPC有严格的消息格式限制,rest没有消息格式要求。
客户端调用方 便啊!Rest风格Web服务的好处,显然易见一个好处就是简化了客户端的调用,不再像WSDL那般麻烦。从而减低第三方开发者的学习成本,减短了学习曲线。
有利于服务推广与普及,吸引更多用户数量从而带来潜在的商业利益。在软件即服务(SaaS - Software As A Service)与软件即平台(PasS-Platform As A Service)中有着重要的地位与应用。
这正是那些互联网巨头对Rest风格感兴趣的原因之一。四:Rest风格架构Rest风格可以用在非WEB的系统设计与架构中嘛/?打答案是肯定的,Rest可以用在任何系统设计中,从本质是上Rest不是一种技术,而是一种架构原则,当然可以用来架构非WEB的系统。
系统越大风格越要象Rest方式如此才是一个成功的架构。WEB中的面向对象编程ExtJS, KendoUI(基于JQuery)等JavaScript库已经支持非常方便的从URL中fetch内容更新数据,前端设计越来越趋向于更加细化的分层设计,而不仅仅是MVC。
客户端程序员应该更多的专注前台用户体验,由于这些框架良好的封装与可扩展行,JavaScript等语言编程越来越多的引入面向对象的概念与实践。可以好不夸张的说如今的JavaScript编程与十年之前已经有本质不同。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
蜀ICP备2020033479号-4 Copyright © 2016 学习鸟. 页面生成时间:5.424秒