1. 說(shuō)明 android的后臺運行在很多service,它們在系統啟動(dòng)時(shí)被SystemServer開(kāi)啟,支持系統的正常工作,比如MountService監聽(tīng)是否有SD卡安裝及移除,ClipboardService提供剪切板功能,PackageManagerService提供軟件包的安裝移除及查看等等,應用程序可以通過(guò)系統提供的Manager接口來(lái)訪(fǎng)問(wèn)這些Service提供的數據,以下將說(shuō)明他們的工具流程2. 舉例說(shuō)明基本流程 以android系統支持sensor(傳感器)實(shí)例來(lái)說(shuō)明框架層的service和manager是如何配合工作的1) 什么是sensor sensor是傳感器, 比如控制橫豎屏切換利用的就是重力傳感器(gsensor), 還有accelerator sensor可取得x, y, z三個(gè)軸上的加速度(應用如平衡球, 小猴吃香蕉等)2) 應用程序調用(以下為關(guān)鍵代碼) sensorManager=(SensorManager)getSystemService(context.SENSOR_SERVICE); lightSensor = sensorManager.getDefaultSensor(Sensor.TYPE_LIGHT); sensorManager.registerListener(sensorListener, lightSensor, SensorManager.SENSOR_DELAY_NORMAL);3) Manager層 a) 提供給應用程序調用的接口,同實(shí)與Service交互,實(shí)現功能 frameworks/base/core/java/android/hardware/SensorManager.java4) Service層 a) 開(kāi)機時(shí)就運行的管理Sensor的后臺服務(wù) frameworks/base/services/java/com/android/server/SensorService.java b) snesor后臺服務(wù)需要的JNI,通過(guò)它與系統級交互 frameworks/base/services/jni/com_android_server_SensorService.cpp5) 系統層 a) 傳感器的頭文件,硬件提供商按此文件的定義實(shí)現其功能 hardware/libhardware/include/hardware/sensors.h b) 傳感器的系統層實(shí)現,與內核交互,此處通常是硬件提供商提供的 hareware/libsensors6) 內核及硬件層 內核訪(fǎng)問(wèn)硬件,同時(shí)以設備文件等方式提供給上層控制接口和傳感器數據3. 系統層實(shí)現1) frameworks/base/core/java/android/*Manager.java 對應用的接口2) frameworks/base/core/jni/ 對應用的接口的JNI3) frameworks/base/services/java/com/android/server/ 后臺服務(wù)4) frameworks/base/services/jni/ JNI與系統層接口5) hardware/libhardware/include/ 系統層頭文件6) hardware/libxxx 系統庫支持7) 內核支持4. 應用程序如何使用1) 查看系統提供哪些服務(wù) find frameworks/base/core/java/android/ -name *Manager.java 此處可以看到調用系統提供服務(wù)的入口2) 一般register listener,事件發(fā)生時(shí)都收到回調5. 新建一個(gè)service(以froyo為例)1) 接口:接口供應用調用 frameworks/base/core/java/android/app/ContextImpl.java 加服務(wù)名與Manager對應 frameworks/base/core/java/android/content/Context.java 加服務(wù)名定義2) Manager:提供服務(wù)對應的調用接口 frameworks/base/core/java/android/app/StartXXXXManager.java 實(shí)現調用接口 frameworks/base/core/java/android/app/IXXXXManager.aidl 定義調用接口 frameworks/base/Android.mk 加入aidl的編譯3) service:提供后臺服務(wù)支持 frameworks/base/services/java/com/android/server/XXXXService.java 服務(wù)實(shí)現 frameworks/base/services/java/com/android/server/SystemServer.java 啟動(dòng)服務(wù)。
顧客服務(wù)中的八類(lèi)服務(wù):
1、信息與咨詢(xún):
在信息咨詢(xún)方面,我們特別強調服務(wù)人員之間的直接交流。這種對話(huà)的方式不但有效而且富有人情味,可以促進(jìn)企業(yè)與顧客之間的關(guān)系。在這個(gè)過(guò)程中服務(wù)人員應當對顧客所處的形式有一個(gè)清晰的了解引導顧客說(shuō)出真正的困難,并引導他們解決問(wèn)題。如果服務(wù)人員能夠提出主動(dòng)咨詢(xún),不斷與擁護加強聯(lián)系,并關(guān)心他們對產(chǎn)品的使用狀況就更有意義。
2、演示、操作與解說(shuō):
演示操作與解說(shuō)作為顧客服務(wù)活動(dòng)中的一個(gè)重要組成方面,應該具備三個(gè)特征:邏輯性、全面性、人情性。
3、人情味:
主要是指經(jīng)營(yíng)者對顧客的好客感及關(guān)心的行為。還表現在對顧客人身及財務(wù)的關(guān)懷和保護。最后,人情味還體現在服務(wù)人員為顧客爭包裝產(chǎn)品、搬運產(chǎn)品上。
4、訂購:
訂購的過(guò)程一定要禮貌、快捷、準確、盡可能的讓顧客花費最小的力氣。一定要讓顧客知道要在何時(shí)、何地以及如何訂購,否則顧客會(huì )感到不滿(mǎn)。訂購時(shí)可以由服務(wù)人員引導顧客進(jìn)行。
5、賬單處理與付款:
付款的方式應當便捷安全,付款的方式應該有多種,另外要保證付款的安全性。防止刺激顧客。
6、交貨服務(wù):
及時(shí)、送貨到地。
7、售后服務(wù):
包括產(chǎn)品的安裝、產(chǎn)品的調試、產(chǎn)品的維修與保養、對用戶(hù)的指導與培訓、對用戶(hù)的拜訪(fǎng)與聯(lián)系五個(gè)方面。
8、其他:
大致包括四個(gè)內容:特殊的服務(wù)要求、顧客的贊揚或抱怨、特殊問(wèn)題處理、賠償。
9.顧客服務(wù)的基本原則
◎ 顧客至上 ◎ 盡量讓顧客滿(mǎn)意 ◎ 通過(guò)細微事情讓顧客感到滿(mǎn)意
◎ 確保做到最好 ◎ 永不間斷提供優(yōu)質(zhì)服務(wù)
service 英[?s?:v?s] 美[?s?:rv?s] n. 服役; 服務(wù),服侍; 服務(wù)業(yè); 維修服務(wù); vt. 檢修,維修; 向…提供服務(wù); 保養; 滿(mǎn)足需要; adj. 服務(wù)性的; 耐用的; 服現役的; [例句]Britain still boasts the cheapest postal service 英國仍擁有最便宜的郵政服務(wù)系統。
[其他] 第三人稱(chēng)單數:services 復數:services 現在分詞:servicing 過(guò)去式:serviced 過(guò)去分詞:serviced。
"售后服務(wù)" 在學(xué)術(shù)文獻中的解釋
1、售后服務(wù)是指凡與所推銷(xiāo)產(chǎn)品有連帶關(guān)系具有益于購買(mǎi)者的服務(wù),主要包括送貨、安裝、產(chǎn)品退換、維修、保養、使用技術(shù)培訓等方面的服務(wù).售后服務(wù)是企業(yè)競爭的強有力手段,誰(shuí)的售后服務(wù)好,誰(shuí)就有可能占有市場(chǎng),贏(yíng)得消費者
2、貨商提供商品、供貨商解決客戶(hù)的咨詢(xún),或稱(chēng)為售后服務(wù).一個(gè)商務(wù)活動(dòng)的開(kāi)始,是有潛在的客戶(hù)被要出售的商品所吸引為前提條件的
3、售后服務(wù)是指經(jīng)營(yíng)者在消費者購買(mǎi)其商品后為實(shí)現商品的應有作用如送貨上門(mén)、安裝調試、上門(mén)維修、實(shí)行退換、咨詢(xún)解答、技術(shù)培訓等
4、所謂售后服務(wù),是指在商品售出以后所提供的各種服務(wù)活動(dòng).從營(yíng)銷(xiāo)工作來(lái)看,售后服務(wù)也是一種促銷(xiāo)手段.《公告》是目前政府部門(mén)對汽車(chē)產(chǎn)品管理的最重要手段之一,也是我們進(jìn)行汽車(chē)產(chǎn)品認證的重要一環(huán)
5、售后服務(wù)是指為消費者入住后提供的服務(wù).售后服務(wù)直接關(guān)系到消費者長(cháng)期居住的舒適性和安全性,其優(yōu)劣是消費者關(guān)注的熱點(diǎn),也直接影響企業(yè)品牌的市場(chǎng)延伸性
6、日常生活中所謂的售后服務(wù)主要是指盡可能通知客戶(hù)到維修點(diǎn)做定期保養.即使許多品牌根據季節不同為車(chē)主舉辦知識講座主要目的還僅僅是提高品牌印象的新聞炒作.售后服務(wù)離完全的“網(wǎng)絡(luò )化”管理相距甚遠
7、售后服務(wù)是指企業(yè)在用戶(hù)購買(mǎi)本企業(yè)產(chǎn)品以后,向用戶(hù)提供的有關(guān)安裝,使用和維修等方面的指導或工藝性活動(dòng).它的主要內容包括:o)及時(shí)供應用戶(hù)備附件
8、所謂售后服務(wù),是指債券在整個(gè)流通領(lǐng)域中的轉讓、兌付環(huán)節.有人認為債券只要完成第一階段(發(fā)行階段)就高枕無(wú)憂(yōu),萬(wàn)事大吉
9、因此,對新聞媒介而言,所謂“售后服務(wù)”,主要是指新聞信息產(chǎn)品到達受眾后,進(jìn)人精神消費領(lǐng)域后繼續提供的各項服務(wù)工作
10、“售后服務(wù)”是指:交易達成后,企業(yè)圍繞顧客所進(jìn)行的一切活動(dòng).其目的是為購房者提供更多的保障,提高購房者的滿(mǎn)意度,建立顧客忠誠
11、為解決顧客需要而提供服務(wù)早期的服務(wù)是企業(yè)為出售產(chǎn)品而提供的一項功能是企業(yè)生產(chǎn)過(guò)程的延伸是附屬于企業(yè)產(chǎn)品生產(chǎn)過(guò)程屬于企業(yè)的一種輔助職能因此又稱(chēng)為售后服務(wù)
一:Web Service基礎知識一個(gè)最簡(jiǎn)單web服務(wù)就一個(gè)web頁(yè)面等待請求與處理。
更容易理解的方式是Web Service可以把一個(gè)應用變成一個(gè)基本W(wǎng)EB方式的請求與處理的應用。常見(jiàn)的兩種Web Service處理方式為:a. 基于WSDL/SOAP的方式b. Rest方式方式a是比較正統的,客戶(hù)端調用必須先取得WSDL文件,然后生成調用的API才可以使用。
它不是我要說(shuō)的重點(diǎn),基本調用流程如下:方式b是Rest方式,Rest的Web Service的設計原則是基于CRUD,其支持四種操作分別為:GET – 獲取信息/請求信息內容,絕大多數瀏覽器獲取信息時(shí)使用該方式。POST – 增加信息內容,顯示以前的信息內容,可以看作是insert操作PUT – 更新信息內容,相當與updateDELETE – 刪除信息內容可以看作是deleteRest方式更加簡(jiǎn)單便捷,如果從設計原則上看HTTP協(xié)議本身已經(jīng)是最Restful風(fēng)格的協(xié)議了HTTP協(xié)議很好的支持了CRUD的操作。
正是因為如此,WEB2.0以來(lái), 基于Restful的Web Service越來(lái)越多的成為首選。二:認識RestfulStyleRest的全稱(chēng)是可表述狀態(tài)遷移(RepresentationalState Transfer), 可能從字面看有點(diǎn)奇怪HTTP協(xié)議本身無(wú)狀態(tài)協(xié)議,其保持連接通過(guò)設置請求頭字段Connection: keep-alive與設置過(guò)期時(shí)間來(lái)同時(shí)控制。
其實(shí)Rest方式的WebService也是無(wú)狀態(tài)的這樣做的好處最少有以下兩個(gè):1. 更好的負載平衡,減輕服務(wù)器端負擔2. 更快的客戶(hù)端響應,減少不必要的狀態(tài)檢查。Restful 風(fēng)格的興起,要感謝互聯(lián)網(wǎng)巨頭Google,Facebook等他們提供大量基于Restful風(fēng)格的web服務(wù),從谷歌地圖到天氣預報到翻譯,國內的互聯(lián)網(wǎng)巨頭騰訊,新浪微博也發(fā)布自己的web服務(wù),吸引更多的開(kāi)發(fā)者加入他們的陣營(yíng)。
Rest除了滿(mǎn)足基本的CRUD設計原則之外,還要遵循如下約定:1. 資源操作可以通過(guò)描述來(lái)實(shí)現即Representation2. 消息本身是無(wú)狀態(tài)與自我描述(傳輸支持XML與JSON)3. 可以發(fā)送與接受多個(gè)RepresentationRest風(fēng)格(Restful Style)架構原則:1. 客戶(hù)服務(wù)器方式2. 無(wú)狀態(tài)協(xié)議傳輸3. 支持緩存4. 統一接口定義5. 分層系統設計這樣發(fā)布了Rest的Web服務(wù)API其改變不會(huì )影響到客戶(hù)端程序與實(shí)現。如果你的系統不能適用Rest風(fēng)格的架構怎么辦,重新設計一個(gè)新的架構,擴展Rest風(fēng)格架構。
但是這個(gè)世界上絕大數的系統與應用要做的事情就是CRUD。三. Rest與HTTP上面已經(jīng)提到過(guò)HTTP協(xié)議可能是最Rest風(fēng)格的協(xié)議,而HTTP1.1協(xié)議設計的一個(gè)原則就要實(shí)現Rest風(fēng)格。
所以毫無(wú)疑問(wèn)HTTP的GET, POST, PUT, DELETE就是最好的證明但是Rest風(fēng)格是否可以應用到其它一些協(xié)議與系統設計中嘛,答案是肯定的,一個(gè)最好的例子證明就POP3協(xié)議, POP3支持Fetch 數據記錄,查詢(xún)記錄,更新記錄與刪除記錄(記錄代表email)多么完美的Rest風(fēng)格協(xié)議。已經(jīng)存在的HTTP協(xié)議應用:1. 瀏覽器客戶(hù)端(你天天上網(wǎng),不是IE就是Chrome,或者其它瀏覽器,你懂的)2. 即時(shí)消息通信,MSN/Skype支持3. 各種內容管理系統4. 博客系統與微博客戶(hù)端應用。
5. 你可以來(lái)補充/?Rest消息詳解:1. 跟我們現在知道的HTTP URI沒(méi)有什么分別,Google靜態(tài)地圖就是一個(gè)很好的例子 只是URL加上不同參數就可以fetch不同的地圖內容。2. 可以支持任何類(lèi)型的數據傳輸,這點(diǎn)與基于XML與JSON的信息傳輸有點(diǎn)同,后者 更希望傳輸文本內容與結構化文本內容3. SOAP與XML-RPC有嚴格的消息格式限制,rest沒(méi)有消息格式要求。
客戶(hù)端調用方 便啊!Rest風(fēng)格Web服務(wù)的好處,顯然易見(jiàn)一個(gè)好處就是簡(jiǎn)化了客戶(hù)端的調用,不再像WSDL那般麻煩。從而減低第三方開(kāi)發(fā)者的學(xué)習成本,減短了學(xué)習曲線(xiàn)。
有利于服務(wù)推廣與普及,吸引更多用戶(hù)數量從而帶來(lái)潛在的商業(yè)利益。在軟件即服務(wù)(SaaS - Software As A Service)與軟件即平臺(PasS-Platform As A Service)中有著(zhù)重要的地位與應用。
這正是那些互聯(lián)網(wǎng)巨頭對Rest風(fēng)格感興趣的原因之一。四:Rest風(fēng)格架構Rest風(fēng)格可以用在非WEB的系統設計與架構中嘛/?打答案是肯定的,Rest可以用在任何系統設計中,從本質(zhì)是上Rest不是一種技術(shù),而是一種架構原則,當然可以用來(lái)架構非WEB的系統。
系統越大風(fēng)格越要象Rest方式如此才是一個(gè)成功的架構。WEB中的面向對象編程ExtJS, KendoUI(基于JQuery)等JavaScript庫已經(jīng)支持非常方便的從URL中fetch內容更新數據,前端設計越來(lái)越趨向于更加細化的分層設計,而不僅僅是MVC。
客戶(hù)端程序員應該更多的專(zhuān)注前臺用戶(hù)體驗,由于這些框架良好的封裝與可擴展行,JavaScript等語(yǔ)言編程越來(lái)越多的引入面向對象的概念與實(shí)踐。可以好不夸張的說(shuō)如今的JavaScript編程與十年之前已經(jīng)有本質(zhì)不同。
聲明:本網(wǎng)站尊重并保護知識產(chǎn)權,根據《信息網(wǎng)絡(luò )傳播權保護條例》,如果我們轉載的作品侵犯了您的權利,請在一個(gè)月內通知我們,我們會(huì )及時(shí)刪除。
蜀ICP備2020033479號-4 Copyright ? 2016 學(xué)習?shū)B(niǎo). 頁(yè)面生成時(shí)間:5.424秒