- 博客(4)
- 资源 (25)
- 收藏
- 关注
原创 Service结合BroadcastReceiver实现跨进程通信的例子
在Android中跨进程通信是能够经常遇见的 ,像下载大文件需要更新下载进度这种东西,因为我们设置了下载的Service是在独立的进程里边,也就是说不是在默认的UI线程里边,传统的handler就无法实现了,跨进程通信的方法或许有好多,寡人知道的有三种分别为AIDL、Messenger、BroadCastReceiver.本文讲述第三种借助BroadCastReceiver实现跨进程通信。 roa
2016-08-18 17:30:24 3923 3
原创 AsyncTask结合HttpHrlConnection的例子
最近打算换工作了,看了一下面试题 发现我原来知识是如此的匮乏 吓得我赶紧去写个Demo冷静下,异步和网络请求在Android开发中是最基本的东西,在Android6.0中抛弃了Httpclient 我们只能使用Httpurlconnection了 在上一篇博客中我们看了AsyncTask 我们知道 它是采用handler+线程池的方式来实现的异步请求,自己再写一个http网络请求工具类就行了
2016-08-04 14:18:39 467 1
转载 AsyncTask是什么鬼
Android UI是线程不安全的,如果想要在子线程里进行UI操作,就需要借助Android的异步消息处理机制,在Android中实现异步任务机制有两种方式,Handler和AsyncTask。Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较精细,但也是有缺点的,例如代码相对臃肿,在多个任务同时执行
2016-08-03 16:59:28 1257
原创 Android中的IPC跨进程通讯
我们知道在Android开发中通讯传值是经常能够遇到的,像进程内部 进程与进程之间,如果是在进程内部 我们可以通过接口回调 或者EventBus来实现,尤其是第二个 在各个界面间传值非常方便,然而 如果是跨进程 的话他就隔屁了 什么时候应用会有多进程呢 比如在一个应用中要使用定位的功能,定位服务就可以交给一个进程去处理,第三方的服务都可以这样去提供,这样定位问题就很快了 在多进程中有多种实
2016-08-01 16:41:11 479
最新Android_Studio环境配置.pdf
2020-03-11
沉浸式状态栏在fragment中的使用
2017-05-17
listView和recyclerView实现的上下拉刷新 以及接口回调
2016-10-08
Volley二次封装,用于网络请求(上传,下载)
2015-12-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人