会飞的鱼

奇乐云
Android

AsyncTask模拟进度下载以及AsyncTask取消

奇乐云 阅读(677)评论(0)

AsyncTask 1.什么是AsyncTask 1.AsyncTask是Android提供的轻量级( 实现代码量少) 的异步类。  2.为了降低异步通信的开发难度,提供了AsyncTask。  3.AsyncTask直接继承于0bject类,位于android.os包中。  4.使用AsyncTask可以...

热门
Android

Android开发——Android中常见的4种线程池(保证你能看懂并理解)

奇乐云 阅读(669)评论(0)

使用线程池可以给我们带来很多好处,首先通过线程池中线程的重用,减少创建和销毁线程的性能开销。其次,能控制线程池中的并发数,否则会因为大量的线程争夺CPU资源造成阻塞。最后,线程池能够对线程进行管理,比如使用ScheduledThreadPool来设置延迟N秒后执行任务,并且每隔M秒循环执行一次。 下面会通过介绍线程池中的真正实现者——Thr...

热门
Android

Android 服务IntentService 服务里面进行耗时操作的使用

奇乐云 阅读(671)评论(1)

引言 Service服务是Android四大组件之一,在Android中有着举足重轻的作用。Service服务是工作的UI线程中,当你的应用需要下载一个文件或者播放音乐等长期处于后台工作而有没有UI界面的时候,你肯定要用到Service+Thread来实现。因此你需要自己在Service服务里面实现一个Thread工作线程来下载文件或者播放...

热门
Android

本地广播

奇乐云 阅读(727)评论(0)

一.本地广播 2.1 基本概念 由于之前的广播都是全局的,所有应用程序都可以接收到,这样就很容易会引起安全性的问题,比如说我们发送一些携带关键性数据的广播有可能被其他的应用程序截获,或者其他的程序不停地向我们的广播接收器里发送各种垃圾广播。 为了能够简单地解决广播的安全性问题,Android引入了一套本地广播机制,使...

热门
Android

Android 广播设置权限

奇乐云 阅读(645)评论(0)

目的:为了发送广播的时候只让特定的某一个应用程序APP接收到数据,而不想其他应用程序接收到数据的时候,需要配置权限。  2种方法 静态 动态 广播发送者设置权限:  1.在AndroidManifest.xml配置文件中, 同级标签设置权限 <permission android:name="co...

热门
Android

Android 详解Canvas与Paint的关系并附有代码实例

奇乐云 阅读(52)评论(0)

前言 Canvas在我们的绘制中扮演的角色其实是会话,我们通常情况下都知道我们能使用Canvas调相关方法去画圆型,矩形图片等,但是最终其实真正的绘制并不是在我们的android层面进行的。当然使用Canvas去画一些东西我们必须要知道四个基本组件如下: 1.一个位图来保存像素 2.Canvas持有绘画的方法drawxx:用画布绘制 ...

家具公司
切换注册

登录

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册