随笔分类 -  平台篇之Android

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