代码改变世界

非ui线程更新ui问题

2015-08-31 11:55 by 指针空间, 533 阅读, 0 推荐, 收藏, 编辑
摘要:android初学者,刚开始并没有意识到,android中更新UI只能用UI线程,写了一个下载线程,在线程里更新progessbar,并用textview显示下载进度public void listenProgress(){ new Thread(new Runnable() { @Overr... 阅读全文

Android中使用AIDL时的跨进程回调—Server回调Client

2015-08-28 12:39 by 指针空间, 1170 阅读, 0 推荐, 收藏, 编辑
摘要:首先建立在server端建立两个aidl文件ITaskCallback.aidl 用于存放要回调client端的方法[java] view plaincopypackagecom.cmcc.demo.server;interfaceITaskCallback{voidactionPerformed(... 阅读全文

Android学习之远程绑定调用service

2015-08-28 12:38 by 指针空间, 507 阅读, 0 推荐, 收藏, 编辑
摘要:http://blog.csdn.net/q1234456gggg_jkjg/article/details/8479070远程绑定调用service主要是用来不同进程的信息共享。就比如服务器和客户端,在服务器端设置好一个service提供方法或信息,然后客户端可以直 接调用服务器端service提... 阅读全文

Android Service学习之本地服务

2015-08-28 12:37 by 指针空间, 229 阅读, 0 推荐, 收藏, 编辑
摘要:Service是在一段不定的时间运行在后台,不和用户交互应用组件。每个Service必须在manifest中 通过来声明。可以通过contect.startservice和contect.bindserverice来启动。 Service和其他的应用组件一样,运行在进程的主线程中。这就是说如果se... 阅读全文

Android service

2015-08-28 12:33 by 指针空间, 334 阅读, 0 推荐, 收藏, 编辑
摘要:绑定Service的作用:Service是在一段不定的时间运行在后台,不和用户交互应用组件。本地调用service相对简单,把服务相应服务在AndroidManifest.xml里注册,在需要使用到service里的地方通过startService就能启动service了。如果需要跟service交... 阅读全文

linux的Input子系统获取Device Name

2015-08-14 17:07 by 指针空间, 1680 阅读, 0 推荐, 收藏, 编辑
摘要:linux内核提供了一个Input子系统来实现的,Input子系统会在/dev/input/路径下创建我们硬件输入设备的节点,一般情况下在我们的 手机中这些节点是以eventXX来命名的,如event0,event1等等,可以利用EVIOCGNAME获取此事件结点名称。这就是android 中对于... 阅读全文

gdb远程及本地调试的一些技巧

2015-08-14 15:46 by 指针空间, 1655 阅读, 0 推荐, 收藏, 编辑
摘要:gdb远程调试的一些技巧大家应该都知道,调试远程程序可以用gdbserver,1 .生成可调试程序比如一个源文件:main.cpp交叉编译生成test 加-g生成调试信息.arm-linux-gcc main.cpp -g -o test千万不要strip,否则调试信息就不存在了.2. gdbser... 阅读全文

gdb调试之coredump

2015-08-14 15:17 by 指针空间, 1882 阅读, 0 推荐, 收藏, 编辑
摘要:学会用core dump调试程序错误 最来在项目中遇到大型程序出现SIGSEGV ,一直不知道用core dump工具来调试程序,花了近一周的时间,才定位问题,老大很生气,后果很严重,呵呵,事后仔细学习了这块的知识,了解一点core dump的知识。 在使用半导体作为内存的材料前,人类是利用线圈当... 阅读全文

线程同步机制之互斥锁

2015-08-14 14:47 by 指针空间, 656 阅读, 0 推荐, 收藏, 编辑
摘要:进程间通讯介绍1、几种进程间的通信方式# 管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。# 有名管道 (named pipe) : 有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。# 信号量... 阅读全文

mDNS之airplay实现及问题总结

2015-08-14 14:45 by 指针空间, 9813 阅读, 1 推荐, 收藏, 编辑
摘要:mDNS实现之mdnsresponder介绍一、名词介绍mdnsresponder:是Apple实现Benjour的一个开源工程。Bonjour:Apple基于组播域名服务(multicast DNS)的开放性零配置网络标准所起的名字。Bonjour技术在Mac OS以及iTunes、iPhone... 阅读全文