首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
18652070702
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
257
文章 257
沸点 0
赞
257
返回
|
搜索文章
赞
文章( 257 )
沸点( 0 )
Android进阶9:IntentService的妙用
我们知道Service是运行在主线程里的,因此,如果在服务里面执行耗时代码操作,我们需要开启一个子线程去处理这些代码。比如我们可以在onStartCommand方法里面去开启子线程来处理耗时代码。 但是,我们都知道,服务一旦启动,就会一直运行下去,必须调用stopService…
Android 8.0 源码分析 (九) WindowManager
首先这一篇为什么会先讲解 WindowManager 而不是直接分析 WindowManagerService 呢?他们之间又是怎样的关系 ?这是因为, 为了更好的理解 WMS , 需要先理解 WindowManager, 而且 WindowManager 又是与 WMS 关联…
聊聊 Vue 中 provide/inject 的应用
众所周知,在组件式开发中,最大的痛点就在于组件之间的通信。在 Vue 中,Vue 提供了各种各样的组件通信方式,从基础的 props/$emit 到用于兄弟组件通信的 EventBus,再到用于全局数据管理的 Vuex。 在这么多的组件通信方式中,provide/inject …
理解JavaScript中的This,Bind,Call和Apply
this关键词在JavaScript中是个很重要的概念,也是一个对初学者和学习其他语言的人来说晦涩难懂。在JavaScript中,this是一个对象的引用。this指向的对象可以是基于全局的,在对象上的,或者在构造函数中隐式更改的,当然也可以根据Function原型方法的bin…
Android Framework启动流程浅析
对于Android开发,干上几年后,都要进阶,或者直接转行了。如果你还在干Android,想要进阶 对Framework的了解是必不可少的过程,下面就开始进入今天的主题吧。 我们知道,对于任何程序语言而言,入口一般都是main函数。 将从本文中找到以上答案,如果已经熟悉了此过程…
Flutter开发日记——Flutter布局Widget详解(上)
由于设置了heightFactor和widthFactor,表示父控件的宽高最大应该是子控件的2.0倍。如果不设置heightFactor和widthFactor,则父控件则无限大,则子控件会在屏幕底部中点 由于设置了heightFactor和widthFactor,表示父控件…
APP定位过于频繁,我用反射+动态代理揪出元凶
定位现在是很多APP最基本也不可或缺的能力之一,尤其是对打车、外卖之类的应用来说。但对定位的调用可不能没有节制,稍有不慎可能导致设备耗电过快,最终导致用户卸载应用。 笔者所在项目是一个在后台运行的APP,且需要时不时在后台获取一下当前位置,再加上项目里会引入很多合作第三方的库,…
[手把手系列之] Jenkins+Docker自动化部署vue项目
我这里是mac os,如果你用linux就不会碰到很多下面碰到的问题了。 注意: 虽然第一个是docker官方维护的版本,但它很长时间没有更新了,是一个过时的版本。所以这里我们要安装第二个,这个是jenkins维护的 注意: 这里不要直接复制上面的命令,需要把/Users/is…
“无处不在” 的系统核心服务 —— ActivityManagerService 启动流程解析
之前介绍 SystemServer 启动流程 的时候说到,SystemServer 进程启动了一系列的系统服务,ActivityManagerService 是其中最核心的服务之一。它和四大组件的启动、切换、调度及应用进程的管理和调度息息相关,其重要性不言而喻。本文主要介绍其启…
反思|Android 列表分页组件Paging的设计与实现:系统概述
本文将对Paging分页组件的设计和实现进行一个系统整体的概述,强烈建议 读者将本文作为学习Paging 阅读优先级最高的文章,所有其它的Paging中文博客阅读优先级都应该靠后。 手机应用中,列表是常见的界面构成元素,而对于Android开发者而言,RecyclerView是…
下一页
关注了
2
关注者
0
收藏集
1
关注标签
42
加入于
2016-08-11