使用NSCondition对象来控制进程的同步,通过NSCondition对象的操作实现进程间的通信。NSCondition也实现了NSLocking协议,因此也可以调用lock、 unlock来实现线程的同步。NSCondition类提供以下3个方法:
wait——该方法让线程一直等待;signal——唤醒在此NSCondition对象上等待的单个线程;broadcast——唤...
分类:
其他好文 时间:
2014-11-11 12:45:44
阅读次数:
194
博客好长时间没有更新了,做个基础总结,继续之前的,温故而知新!该系列为入门篇,大神可以绕道!
大家好,今天给大家详解一下Android中的BroadcastReceiver。在Android中,在Android中,Broadcast是一种广
泛运用的在应用程序之间传输信息的机制是一种广泛运用的在应用程序之间传输信息的机制,本质上是一种全局的监
听器,用于监听系统全局...
分类:
移动开发 时间:
2014-11-10 23:24:41
阅读次数:
298
一个月前还是夏季,如今却已是冬季,西安真的是没有秋季和春季。OK,废话不多说,今天要说的是andriod内部的拨电话broadcast以及提一下AsyncTask。咱们在看这篇博客之前,先看看我的那篇<<WindowsMobile5编程体验3>>。在那篇文章我提到了一个网站,可以获取手机号..
分类:
移动开发 时间:
2014-11-10 15:52:05
阅读次数:
264
Android中有4种跨进程通信方式,分别是利用AIDL Service、ContentProvider、Broadcast、Activity实现。虽然都是能实现跨进程通信方式,但是各自的特点不一样,适用的场景也各不相同。本文通过4个例子重点讲述了AIDL Service在跨进程方面的应用,同时考虑了利用onStartCommand来实现Service的跨进程解决方案,并且比较了其优劣。最后讲述了Service的一个重点应用:前台Service。...
分类:
移动开发 时间:
2014-11-10 06:32:18
阅读次数:
267
1:UploadingService.javapackage com.example.service;import com.example.broadcast.AlarmReceiver;import com.example.utils.DateUtil;import android.app.Act...
分类:
其他好文 时间:
2014-11-08 16:33:09
阅读次数:
262
作为Android的四大组件之一,没有理由不介绍一下BroadCast,BroadCast中文简单翻译就是广播,前阵子浙江某大学的啦啦操,广场舞的大妈,其中大妈和学生从喇叭和音响上听到的声音就是事件源,接收者就是这些大妈和学生,程序源自实践,Android中BroadCast,有事件广播者也有事件接...
分类:
移动开发 时间:
2014-11-08 14:59:40
阅读次数:
251
以前写过几篇关于下载的文章,总的来说是以下几点:
1、维护一个下载进程的Hashmap,以防止下载重复,并将信息保存至数据库。
2、下载线程Task继承自Runnable,使用RandomAccessFile来保证可以断点下载。
3、下载时使用ContentProvider的Observer进行通知UI或使用Listener监听器通知,当然也可以是BroadCast。
反编译过很多的...
分类:
移动开发 时间:
2014-11-07 19:07:22
阅读次数:
244
1、首先在manifest中加入如下的权限
红色的部分如何报错,则clean一下就好了。
android:name="com.example.tel.phonecall.PhoneCall"
android:label="@string/app_name" >...
分类:
移动开发 时间:
2014-11-07 19:06:33
阅读次数:
232
普通广播
创建一个广播接收器
class broadcast extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Log.i("Ma", "广播");
}}
新建一个广播发送器
Intent intent = new Intent...
分类:
其他好文 时间:
2014-11-06 22:04:13
阅读次数:
231
一. Turbo编码与译码原理
Turbo编码器是:并行级联卷积编码(PCCC,Parallel Concatenated ConvolutionalCode),它使用了两个8状态子编码器和一个Turbo码内交织器。Turbo编码器的码率为1/3。
二. 仿真链路:
信道环境:高斯白噪声
仿真参数:R =1/3 , 约束长度=9,MAP交织器为:LTE交织器
...
分类:
编程语言 时间:
2014-11-05 21:26:31
阅读次数:
196