2014年4月9日

摘要: handler.post(r)其实这样并不会新起线程,只是执行的runnable里的run()方法,却没有执行start()方法,所以runnable走的还是UI线程。1.如果像这样,是可以操作ui,但是run还是走在主线程,见打印出来的Log线程名字是main,说明是主线程。这就是为什么可以直接在run方法里操作ui,因为它本质还是ui线程handler.post(new Runnable(){ public void run(){ Log.e("当前线程:",Thread.currrentThread.getName());//这里打印de结果会是main setTit 阅读全文
posted @ 2014-04-09 11:22 彭大叔 阅读(201) 评论(0) 推荐(0)

2014年3月28日

摘要: 最近调研android视频录制、另一部手机实时观看,大致有以下几种思路。1. android手机充当服务器,使用NanoHTTPD充当服务器,另一部手机或者pc通过输入http://手机的ip:8080网址观看。这种方案可以参考 ipcamera-for-android开源项目,网址http://code.google.com/p/ipcamera-for-android/source/checkout可以运行的源代码可以在这下载http://download.csdn.net/detail/xiaoliouc/4933558缺点:android手机必须支持MP4+ARM_BN格式,有些手机不 阅读全文
posted @ 2014-03-28 16:44 彭大叔 阅读(1467) 评论(0) 推荐(0)

2012年4月6日

摘要: 单选按钮RadioButton在Android平台上也应用的非常多,比如一些选择项的时候,会用到单选按钮,实现单选按钮由两部分组成,也就是RadioButton和RadioGroup配合使用RadioButton的单选按钮;RadioGroup是单选组合框,用于将RadioButton框起来;在没有RadioGroup的情况下,RadioButton可以全部都选中;当多个RadioButton被RadioGroup包含的情况下,RadioButton只可以选择一个注意:单选按钮的事件监听用setOnCheckedChangeListener来对单选按钮进行监听例子:一道选择题,选择哪个城市美女 阅读全文
posted @ 2012-04-06 10:29 彭大叔 阅读(372) 评论(0) 推荐(0)

2012年2月23日

摘要: 参考文章:http://blog.csdn.net/highram/article/details/6577465http://blog.163.com/fanning_7213/blog/static/2496505201137101721665/第一位作者写的很好 现在复制如下开发的过程中遇到一个问题:android的模拟器有个很诡异的特点,就是访问网络的时候只可以从模拟器主动往出去连。但是却无法主的从外面连接模拟器,这个特点和NAT几乎完全一样,具有单向连接的特性。实际开发中我们希望模拟器像一台独立的手机一样,能和处于同一局域网中的手机进行端对端的通信。这时就需要做端口重定向。假定- A 阅读全文
posted @ 2012-02-23 09:34 彭大叔 阅读(831) 评论(0) 推荐(0)