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

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

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

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

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

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

       看到QQ消息到達後,能夠在手機的頂部顯示一個懸浮窗。分析其原理:微信公衆平臺

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

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

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

    技術儲備:(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

相關文章
相關標籤/搜索