e.EXTRA—OUTPUT,uri) ;// 將該 uri 傳遞給相機(jī),用于存儲(chǔ)拍攝的照片
[0094]startActivity (intent);
[0095]另外,如果調(diào)用相機(jī)需要處理結(jié)果(這里指拍攝的照片),那么需要修改啟動(dòng)方式:
[0096]將startActivity (intent);修改為 startActivityForResult (intent,0) ;//參數(shù)I為上文創(chuàng)建的intent,參數(shù)2為自定義請(qǐng)求碼;
[0097]然后在啟動(dòng)相機(jī)的activity實(shí)現(xiàn)以下回調(diào)方法:
[0098]?override
[0099]Protected void onActivityResult(int requestCode,int resultCode,Intentdata){
[0100]if (requestCode = = 0) {//拍照完成,并正常返回啟動(dòng)相機(jī)的activity
[0101]Bitmap bitmap = BitmapFoctory.decodeFile (f ile) ;//該參數(shù)為上文定義的緩存路徑
[0102]mlmageView.setlmgeBitmap (bitmap) ;//假如通話界面有用于顯示圖片的控件mlmageView,該bitmap即可以顯示在當(dāng)前通話界面上
[0103]}
[0104]}
[0105]基于上文同樣原理,在當(dāng)前通話界面監(jiān)聽到“發(fā)送短信”這一關(guān)鍵數(shù)據(jù)信息時(shí),設(shè)備就在當(dāng)前通話界面下自動(dòng)調(diào)用短信,且調(diào)用短信應(yīng)用的操作步驟同下:
[0106]Uri uri = Ur1.parse (〃smsto: 〃);// 用于啟動(dòng)短信的 Uri
[0107]Intent smslntent = new Intent (Intent.ACT1N—SENDT0,uri) ;//創(chuàng)建短信的活動(dòng)意圖1ntent
[0108]smslntent.putExtra ("sms—body",content) ;//content 為短信內(nèi)容,即向短信中輸入內(nèi)容
[0109]startActivity (smslntent) ;// 啟動(dòng)
[0110]在一個(gè)實(shí)施例中,在完成關(guān)鍵數(shù)據(jù)信息所對(duì)應(yīng)的業(yè)務(wù)操作之后,方法還包括:
[0111]將顯示內(nèi)容通過互聯(lián)網(wǎng)連接發(fā)送至第二終端。
[0112]在完成該關(guān)鍵數(shù)據(jù)信息所對(duì)應(yīng)的業(yè)務(wù)操作之后,可以將顯示窗口中部分或全部顯示內(nèi)容通過互聯(lián)網(wǎng)連接發(fā)送至通話對(duì)端即第二終端,以使對(duì)端可以根據(jù)接收到的部分或全部顯示內(nèi)容及時(shí)進(jìn)行相應(yīng)操作,從而使用戶避免手動(dòng)發(fā)送或者避免由于第一終端完成相應(yīng)的業(yè)務(wù)操作的流程過于復(fù)雜、時(shí)間過于長(zhǎng)而無法及時(shí)進(jìn)行相應(yīng)操作。例如:當(dāng)關(guān)鍵數(shù)據(jù)信息是“通過即時(shí)通信工具A通話對(duì)端B發(fā)送信息”時(shí),系統(tǒng)在監(jiān)聽到該關(guān)鍵數(shù)據(jù)信息后,就在通過當(dāng)前通話界面創(chuàng)建啟動(dòng)A的activity的intent,然后配置相關(guān)act1n和屬性,從而通過當(dāng)前通話界面調(diào)用并啟動(dòng)A,并將A的運(yùn)行界面作為顯示內(nèi)容顯示在當(dāng)前通話界面,而之后又通過語(yǔ)音識(shí)別識(shí)別出本地用戶想通過A向?qū)Χ薆發(fā)送“約會(huì)吃飯地點(diǎn)為C”,此時(shí),本地系統(tǒng)就會(huì)將“約會(huì)吃飯地點(diǎn)為C”輸入當(dāng)前通話界面中顯示的A的運(yùn)行界面的中輸入框內(nèi),而輸入后“約會(huì)吃飯地點(diǎn)為C”也會(huì)作為顯示內(nèi)容,此時(shí),如果接收到確定指令,說明用戶已確認(rèn)識(shí)別出的“約會(huì)吃飯地點(diǎn)為C”正確無誤,則會(huì)僅將“約會(huì)吃飯地點(diǎn)為C”這一部分顯示內(nèi)容通過A發(fā)送至通話對(duì)端B。
[0113]還例如:當(dāng)關(guān)鍵數(shù)據(jù)信息是“本地設(shè)備當(dāng)前所在地點(diǎn)”時(shí),系統(tǒng)在監(jiān)聽到該關(guān)鍵數(shù)據(jù)信息后,就在通過當(dāng)前通話界面創(chuàng)建啟動(dòng)GPS(GlobalPosit1ningSystem,全球定位系統(tǒng))的activity的intent,然后配置相關(guān)act1n和屬性,從而通過當(dāng)前通話界面調(diào)用并啟動(dòng)GPS,并將GPS的運(yùn)行界面(即定位界面)顯示在當(dāng)前通話界面(如圖5所示),該整個(gè)定位界面作為顯示內(nèi)容,發(fā)送至通話對(duì)端。
[0114]在一個(gè)實(shí)施例中,在將顯示內(nèi)容通過互聯(lián)網(wǎng)連接發(fā)送至第二終端之前,方法還包括:
[0115]與第二終端建立互聯(lián)網(wǎng)連接;
[0116]判斷互聯(lián)網(wǎng)連接是否處于正常連接狀態(tài);
[0117]將顯示內(nèi)容通過互聯(lián)網(wǎng)連接發(fā)送至第二終端,包括:
[0118]當(dāng)互聯(lián)網(wǎng)連接處于正常連接狀態(tài)時(shí),將顯示內(nèi)容通過互聯(lián)網(wǎng)連接發(fā)送至第二終端。
[0119]當(dāng)然,在將顯示內(nèi)容通過互聯(lián)網(wǎng)連接發(fā)送至第二終端之前,需要與第二終端建立互聯(lián)網(wǎng)連接,并實(shí)時(shí)判斷該互聯(lián)網(wǎng)連接是否處于正常連接狀態(tài),如果處于正常連接狀態(tài),則將該顯示內(nèi)容實(shí)時(shí)地通過該互聯(lián)網(wǎng)連接發(fā)送至第二終端,如果處于異常連接狀態(tài),則將該顯示內(nèi)容暫且進(jìn)行緩存,等到互聯(lián)網(wǎng)連接恢復(fù)正常連接狀態(tài)后,再進(jìn)行發(fā)送。
[0120]在一個(gè)實(shí)施例中,功能模塊包括:本地預(yù)存儲(chǔ)的與關(guān)鍵數(shù)據(jù)信息相關(guān)的各應(yīng)用程序,功能模塊的顯示窗口包括:各應(yīng)用程序的運(yùn)行界面的顯示窗口、各應(yīng)用程序的運(yùn)行結(jié)果的顯示窗口和各應(yīng)用程序的輸入框中的一種或多種,且顯示內(nèi)容包括各應(yīng)用程序的運(yùn)行界面和各應(yīng)用程序的運(yùn)行結(jié)果中的一種或兩種。
[0121]功能模塊可以是本地安裝的與該關(guān)鍵數(shù)據(jù)信息相關(guān)的各種應(yīng)用程序,而通話界面中的顯示窗口可以是運(yùn)行界面的各顯示窗口、運(yùn)行結(jié)果的顯示窗口或輸入框,而當(dāng)顯示窗口為運(yùn)行界面的顯示窗口時(shí),顯示窗口中的顯示內(nèi)容應(yīng)該為各應(yīng)用程序的運(yùn)行界面(如照相機(jī)的拍照界面、即時(shí)聊天工具的運(yùn)行界面等),當(dāng)然,當(dāng)顯示窗口為運(yùn)行界面的顯示窗口時(shí),該運(yùn)行界面內(nèi)包括系統(tǒng)通過語(yǔ)音識(shí)別技術(shù)識(shí)別并向應(yīng)用程序輸入的文字、表情(如:向即時(shí)聊天工具中的輸入框聊天區(qū)域中輸入的文字、表情等)等信息,而當(dāng)顯示窗口為運(yùn)行結(jié)果的顯示窗口時(shí),顯示窗口中的顯示內(nèi)容應(yīng)該為各應(yīng)用程序的運(yùn)行結(jié)果(如:顯示窗口內(nèi)為照相機(jī)拍出的照片等)。
[0122]如圖6所示,本發(fā)明還提供一種通話業(yè)務(wù)處理裝置,包括:監(jiān)聽模塊601,被配置為在與第二終端建立呼叫業(yè)務(wù)時(shí),監(jiān)聽當(dāng)前業(yè)務(wù)通話數(shù)據(jù);
[0123]調(diào)用模塊602,被配置為根據(jù)所述當(dāng)前業(yè)務(wù)通話數(shù)據(jù)中的關(guān)鍵數(shù)據(jù)信息,調(diào)用與所述關(guān)鍵數(shù)據(jù)信息相關(guān)的功能模塊,以通過所述功能模塊來完成所述關(guān)鍵數(shù)據(jù)信息所對(duì)應(yīng)的業(yè)務(wù)操作。
[0124]如圖7所示,在一個(gè)實(shí)施例中,所述調(diào)用模塊602包括:
[0125]執(zhí)行子模塊6021,被配置為在調(diào)用本地預(yù)存儲(chǔ)的與所述關(guān)鍵數(shù)據(jù)信息相關(guān)的功能模塊后,執(zhí)行所述功能模塊,以完成所述關(guān)鍵數(shù)據(jù)信息所對(duì)應(yīng)的業(yè)務(wù)操作。
[0126]如圖8所示,在一個(gè)實(shí)施例中,所述調(diào)用模塊602包括:
[0127]顯示子模塊6022,被配置為在調(diào)用本地預(yù)存儲(chǔ)的與所述關(guān)鍵數(shù)據(jù)信息相關(guān)的功能模塊后,將與所述業(yè)務(wù)操作相關(guān)的顯示內(nèi)容通過顯示窗口顯示在當(dāng)前通話界面上;
[0128]處理子模塊6023,被配置為當(dāng)接收到對(duì)所述顯示內(nèi)容的觸發(fā)操作時(shí),根據(jù)所述觸發(fā)操作完成所述關(guān)鍵數(shù)據(jù)信息所對(duì)應(yīng)的業(yè)務(wù)操作,其中,所述顯示內(nèi)容為所述業(yè)務(wù)操作的操作數(shù)據(jù)。
[0129]如圖9所示,在一個(gè)實(shí)施例中,所述調(diào)用模塊602還包括:
[0130]生成子模塊6024,被配置為根據(jù)所述關(guān)鍵數(shù)據(jù)信息生成與所述關(guān)鍵數(shù)據(jù)信息相關(guān)的功能模塊的活動(dòng)意圖;
[0131]配置子模塊6025,被配置為為所述活動(dòng)意圖配置act1n和屬性;
[0132]啟動(dòng)子模塊6026,被配置為通過啟動(dòng)活動(dòng)函數(shù)、所述act1n和所述屬性啟動(dòng)所述功能模塊,以完成所述業(yè)務(wù)操作。
[0133]如圖10所示,在一個(gè)實(shí)施例中,所述裝置還包括:
[0134]發(fā)送模塊1001,被配置為在完成所述關(guān)鍵數(shù)據(jù)信息所對(duì)應(yīng)的業(yè)務(wù)操作之后,將所述顯示內(nèi)容通過互聯(lián)網(wǎng)連接發(fā)送至所述第二終端。
[0135]如圖11所示,在一個(gè)實(shí)施例中,所述裝置還包括:
[0136]建立模塊1101,被配置為在將所述顯示內(nèi)容通過互聯(lián)網(wǎng)連接發(fā)送至所述第二終端之前,與所述第二終端建立互聯(lián)網(wǎng)連接;
[0137]判斷模塊1102,被配置為判斷所述互聯(lián)網(wǎng)連接是否處于正常連接狀態(tài);
[0138]所述發(fā)送模塊1001包括:
[0139]發(fā)送子模塊10011,被配置為當(dāng)所述互聯(lián)網(wǎng)連接處于所述正常連接狀態(tài)時(shí),將所述顯示內(nèi)容通過所述互聯(lián)網(wǎng)連接發(fā)送至所述第二終端。
[0140]在一個(gè)實(shí)施例中,所述功能模塊包括:本地預(yù)存儲(chǔ)的與所述關(guān)鍵數(shù)據(jù)信息相關(guān)的各應(yīng)用程序,所述功能模塊的顯示窗口包括:所述各