android launcher 視頻插件滾動bug

為android的系統launcher增加瞭一些功能,都沒啥問題,然後要在MTK的模擬器上使用時,
在桌面上添加一個視頻窗口,然後為它添加一個視頻文件,左右滑動屏幕時視頻窗口也隨著桌面滾動,等播放結束後窗口才消失,但不播放視頻時左右拖動桌面視頻窗口並不會移動,
這個Launcher是基於android系統的launcher修改的,我看瞭下android系統的launcher,我發現它也存在這個問題,然後我又試瞭下ADW Launcher,發現它不會存在這個問題,

我使用比對工具對系統launcher和ADW Launcher進行對比,發現LauncherAppWidgetInfo等類是一模一樣的,

我想是不是由於Workspace事件傳遞時出瞭問題,我打瞭下log,發現它們的log是一致的。

MTK自帶的launcher在左右拖動的過程中會先把視頻插件給暫停,然後再滾動,有人建議我按照它的方式來進行處理,然後我就把Workspace中對應的代碼添加到當前的Workspace中,
同時把jar文件作為User Library添加到當前工程中,就可以瞭,但這麼處理在MTK的機器上是沒有問題,而在android原生的機器上就不能安裝瞭(由於不能對jar文件進行轉換)。

我在android原生的系統中沒有找到可以在桌面進行播放視頻的插件,並且android也規定Widget不能太復雜,但MTK系統中就有這樣的組件,而且速度還很快,對MTK所做的修改很是敬佩~~
 
摘自 xiaoxiaobian3310903的專欄 

發佈留言