Re: [問題] 藍芽繪圖
※ 引述《batista5566 (炸彈摔5566)》之銘言:
: 拜託,緊急請教!
: 已經找不到方式修改了QQ"
: 各位好,我在做關於經由藍芽傳送ECG波形到Android手持裝置的論文,
: 那跟廠商買的ECG裝置有提供藍芽功能,跟幾段Code,
: 這幾周在Eclipse上建立藍芽作圖,我都是用實機去跑,
: 但是不管怎麼改,在實機上畫出波形相當緩慢,有Lag的現象,非Real-time,
: 我的波形不會滑動
: (EX:整個畫面由右至左滑
: http://www.youtube.com/watch?v=aRryxECCvtU
),
: 這波型顯示跟該網址雷同 http://www.youtube.com/watch?v=td75nzaCrX8
,
: 但我比這位開發者的繪製波形速度慢很多,
: 我想請教各位大師:
: (1)我要如何讓我繪製的波形速度能夠快速一點(即時)?
我覺得這樣子即時更新畫面的長時間動作交給thread 或 timer來執行會比較適當。
誠如我自己在繪圖的範例,http://0rz.tw/Y6274
幾乎都是採用thread的方式來實作。
我曾在一個activity中使用thread 的方式來做出三個動態圖表,
也不會有lag的現象。但比較耗資源就是了~0.0
: (2)並且能像第一段影片一樣,有滑動效果?(如果這沒辦法也認了)
: (3)而且這程式有問題在於,我裝置中斷電源後,手持裝置還會繼續繪圖,
: 大概要過一段時間後,程式才會提示中斷連線並停止繪圖,
: 這個地方要怎麼改?
我覺得第三個問題跟第一個問題的原因應該一樣,
藍芽接收數據非即時更新,導致圖表更新lag。
: (4)甚至個人希望在我中斷連線(不論是按按鈕,或關閉裝置電源)後
: 都可以用手指滑動以觀看波形?
我覺得上述你的需求皆可透過achartengine來完成,並非難事。0.0
: 我將相關程式碼附在下面,請各位大師幫幫我,
: 或提供意見,我已經搞三個多禮拜了><",
: 深怕再下去我的進度都停在這了QQ"
有問題再提出來吧~0.0
: ====================src/Java====================
: http://pastebin.com/061gcc6G (主畫面)
: http://pastebin.com/NkN0u1QS (主畫面選擇後的次畫面)
: http://pastebin.com/iqQeH87K (藍芽相關-01)
: http://pastebin.com/t1JzScpd (藍芽相關-02)
: http://pastebin.com/K5bzRVs2 (單純儲存檔案)
: ====================res/layout====================
: <SurfaceView
: android:id="@+id/SurfaceView01"
: android:layout_weight="1"
: android:layout_width="match_parent"
: android:layout_height="match_parent">
: </SurfaceView>
: 拜託各位了。
: 謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.38.48.62