android应用程序:自动发送at命令

7599阅读 1评论2012-08-20 bottles
分类:LINUX

该程序实现了:
1,单开线程自动写at
2,单开线程读at
3,打开文件读配置,将读出来后的配置文件放到log文件里去。

这边记录下如何在ui下开一个线程的过程:
之前看了网上的教程,上面说用一个handler变量调用handler.post函数,然后在runnable里面重写run接口就可以了,但是实际上,这样调用出来的线程跟ui主线程是一个线程,不会创建新的。所以这边如果要用线程创建的话,必须


点击(此处)折叠或打开

  1. wthread = new HandlerThread("thread");
  2. wthread.start();
  3. wHandler = new Handler(wthread.getLooper());
  4. wHandler.post(runnable);

这时重写runnable的run函数才可以实现重新开启一个线程。
在这个线程里面可以读写串口,但是界面的刷新不能在这个子线程里面做。必须主线程在做一个handler,然后子线程调用Message 变量传进主线程的handler.sendMessage(msg);然后主线程用handlerMessage接收子线程传过来的消息,在主线程里面刷新界面。
全部代码如附件:
 autoTestTcpIp.tar.bz2.rar   
上一篇:Android 系统的 wp sp
下一篇:binder机制几个关系

文章评论