随笔分类 - 平台篇之Android
摘要:1. 广播的权限 我们在发送广播和接收广播的时候都是可以带上权限的 1. 对于发送: sendBroadcast("com.android.XXX_ACTION", "com.android.permission.RECV_XXX"); 第二个参数permission代表的是 谁能接收我
阅读全文
摘要:#参考第一行代码,郭神 ##intent的定义 Android中各组件之间进行交互的重要方式。可以指明组件想要执行的动作,以及携带信息,在不同组件之中传递数据,Intent一般可被用于启动活动、启动服务以及发送广播 ##显示intent 显示,意思就是指明intent的发送的class public
阅读全文
摘要:##别人家的帖子千千万,不如自己源码走一遍,以下说明分精华和详细,精华就是结论,详细是源码刨析+图!! ##精华 1.sendMessage public final boolean sendMessage(@NonNull Message msg); //传入一个Message参数,进行排队发送到
阅读全文
摘要:##前言 因为有了HanderThread,所以我们可以不自己手动创建线程looper,来实现hander的线程化,那么仅仅功能止步于此么? ##Hander的构造函数callback 在Hander的构造函数里面还有一个callback参数,仔细看下 mCallback = callback; /
阅读全文
摘要:##looper的定义 looper是为了管理messagequeue存在的,把messagequeue的数据放到handle的request执行 ##子线程使用looper ###1.Looper.prepare(); //目的生成一个和当前线程对应的looper,只能调用一次,否则会抛出异常,可
阅读全文
摘要:##开头:本节只讲使用java来达到开启线程的目的 ##使用简单线程的三种方法 ###第一种,继承Thread,重写run 代码 class TestThread extends Thread { @Override public void run() { /* 逻辑代码 */ } } 然后new
阅读全文

浙公网安备 33010602011771号