編輯:關於Android編程
很多年齡較大的長輩和呆萌的MM們在操作Android手機的過程中總會遭遇“卡殼”問題,比如XX軟件不會設置、XX功能無法開啟等。那麼,身處異地的我們又該如何幫助他們呢?
在PC時代,當老家的父母遇到使用上的問題時,我們可以通過遠程控制幫他們搞定一切。在Android手機時代,我們同樣“有機會”通過遠程控制解決親友的問題。
親情關懷APP幫你忙
之所以Android手機只是“有機會”遠程協助,是受限於系統的安全機制,以及相關應用匮乏等情況。比如,Android想實現遠程控制,需要獲取系統和底層硬件的各種權限,因此某一款APP很難做到對所有品牌手機的支持。截至目前,能夠通過手機遠程控制手機的形式的APP只有華為推出的“親情關懷”(下載地址:http://qqgh.vmall.com/).下面我就來看看它的特色之處。
親情關懷需要使用華為賬號登錄,支持通過網絡撥打電話或發送短信,而其遠程協助的功能則體現在“請求幫助”(請求對方遠程控制你的手機)和“提供幫助”(請求遠程控制對方手機)兩個核心選項上(圖1)。需要注意的是,親情關懷可雖然可以安裝在所有Android手機中,但是只有華為自家品牌的手機才能使用“請求幫助”功能。
小提示
首次運行親情關懷可能會彈出權限申請的對話框(圖2),請賦予該APP使用這些權限的能力,否則遠程協助時可能會無法顯示畫面或沒有聲音。
02
以華為Mate 8和OPPO N1 mini為例,兩款手機都打開了親情關懷APP,並分別登錄了華為賬號且處於有網絡的狀態(Wi-Fi或4G均可)。當Mate 8點擊“請求幫助”後,N1 mini的屏幕就會彈出“對方發來邀請”的提示(圖3),點擊“接受”按鈕後,N1 mini的屏幕中就會出現Mate8當前的屏幕畫面了(圖4)。此時,我們就能通過N1 mini遠程操作Mate 8,並通過塗鴉、語音作為輔助,指導使用Mate8的親友具體的操作步驟(圖5)。
03
04
05
反之,如果Mate 8選擇“提供幫助”,而N1 mini選擇接受幫助後,Mate 8卻無法抓取N1 mini的當前畫面,只能以黑屏狀態示人。而Mate8的操作也不會反映在N1 mini的屏幕上,只能顯示塗鴉的內容(圖6),作為遠程指導毫無意義。
06
總之,親情關懷的功能雖然強大且操作方便,但局限性太大。只有當父母使用了華為手機時,我們才能通過該APP遠程對他們提供幫助。
擴展閱讀:用PC遠程控制手機
既然手機遠程控制手機存在局限性,有需求的用戶可以嘗試用PC遠程控制手機,從而通過PC給對方做出遠程的指導。可惜,該方案的難度較高,要在需要幫助的手機上安裝“Webkey”APP,而且需要ROOT權限。簡單來說,Webkey經過一番設置後會生成一串地址鏈接,然後在PC端輸入這個地址並輸入手機上建立的用戶和密碼,就能在PC屏幕上顯示手機的實時畫面,並對其進行遠程控制了(圖7)。感興趣的同學可以訪問http://dwz.cn/2w0fI2這個地址查看詳細教程。
07
錄制屏幕“曲線救國”
Android手機的操作並不復雜,只是一些功能很難用語言和文字描述,如果給父母看一段具體操作的視頻教程,相信他們就能輕松掌握了。如今QQ和微信都能直接傳輸視頻文件,所以難點主要體現在如何錄屏。
如今很多手機原生就支持錄屏功能,比如華為Mate8只需同時按音量加和電源鍵即可錄制屏幕(圖8)。如果你的手機不支持該功能,則可考慮使用類似“錄屏大師”(下載地址:http://www.ifeimo.com/)的APP(圖9)。需要注意的是,此類APP運行前需要允許它的懸浮窗口顯示、錄音等權限(圖10),否則將無法正常使用。
08
09
10
此外,為了讓親友可以更清晰地看到你的操作,建議錄屏前進入開發者選項,勾選“輸入→顯示觸摸操作”選項(圖11),讓視頻可以記錄你手指到底點了屏幕的哪些具體位置。
11
火速鏈接
如果你的手機沒提供原生的錄屏功能,你也不希望安裝第三方APP,則可考慮通過PC端的操作進行手機屏幕內容的錄制。具體教程請參考本刊2015年23期《自己做主播 如何錄制Android屏幕內容》這篇文章。
PopupWindow簡介PopupWindow是懸浮在當前activity上的一個容器,用它可以展示任意的內容。PopupWindow跟位置有關的API有下面幾個:sh
前言其實仔細想一下原理還是挺簡單的。無非是當我們滑動到最後一頁,再向後滑動時定位到第一頁;當我們滑動到第一頁,再向前滑動時定位到最後一頁。但是,相信很多朋友都遇到過這個問
那裡是把用戶名和密碼保存到了內存中,這一篇把用戶名和密碼保存至SharedPreferences文件。為了引起誤導,聲明實際開發中不會用到這兩種方式,這裡指示提供一種思路
WebSocket 上聯系客服功能在項目中很難避免,一般有下面三種實現方式:使用http的get方式輪詢 接入第三方IM系統 自己的IM系統基於socket 基於webs