作者sweet00914 (别理我)
看板AndroidDev
标题Re: [问题] 蓝芽绘图
时间Fri Apr 19 19:28:48 2013
※ 引述《batista5566 (炸弹摔5566)》之铭言:
: 拜托,紧急请教!
: 已经找不到方式修改了QQ"
: 各位好,我在做关於经由蓝芽传送ECG波形到Android手持装置的论文,
: 那跟厂商买的ECG装置有提供蓝芽功能,跟几段Code,
: 这几周在Eclipse上建立蓝芽作图,我都是用实机去跑,
: 但是不管怎麽改,在实机上画出波形相当缓慢,有Lag的现象,非Real-time,
: 我的波形不会滑动
: (EX:整个画面由右至左滑
: https://www.youtube.com/watch?v=aRryxECCvtU ),
: 这波型显示跟该网址雷同 https://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