Android 複製顯示懸浮窗和點擊懸浮窗打開應用

        場景一:淘寶複製打開商品頁

        看到淘寶中可以在微信公衆平臺中複製一段文字後,打開淘寶應用後可以直接打開復制內容對應的商品頁面後,開始思考其實現原理:

(1)首先需要實現監控粘貼板,然後分析展廳版的內容

  (2) 在淘寶應用打開後,根據剪貼板的內容分析,類似路由性質打開到具體的商品頁面,淘寶的頁面就是HTML5頁面。

       場景二:QQ消息到達懸窗提示

       看到QQ消息到達後,可以在手機的頂部顯示一個懸浮窗。分析其原理:

      (1) QQ服務器推送消息到手機端

      (2) 手機端接收到消息提示後顯示懸浮窗

    通過兩個應用想到實現一個監聽剪貼板,監控剪貼板時間,顯示懸浮窗,點擊懸浮窗打開應用的功能。

    技術儲備:(1) 剪貼板監聽(2) 懸浮窗實現

    剪貼板監聽比較容易實現,Android 有現成的支持ClipboardManager提供的有廣播事件。

    懸浮窗找了幾個Demo 在我的手機上測試怎麼都不行,我的手機是小米,但是華爲的就可以,真是奇了怪了!經過查找原來是小米需要開啓懸浮窗服務,開啓懸浮窗服務後,終於解決了懸浮窗的問題。後來發現專門有人寫過這樣的Demo在GitHub上,問題到此解決!

期間參考了文章如下:

http://www.jianshu.com/p/634cd056b90c

 

重點推薦Github 項目

https://github.com/liaohuqiu/android-UCToast

https://github.com/zzz40500/HeadsUp

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章