首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
安卓
订阅
yunswj
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
App 竟然是这样跑起来的 —— Android App/Activity 启动流程分析
在我的上一篇文章Android 系统启动流程分析中,我们分析了系统在开机以后的一系列行为,其中最后一阶段 AMS(ActivityManagerService) 会启动 Launcher 来展示我们手机中所有已安装的应用图标,点击图标后相应的应用程序将会被系统启动运行并展示在我…
遍地都是的位运算,关键时刻竟然有妙用!
我们都知道,在计算机语言当中,所有的数字最终都会转化为二进制进行计算,而二进制中每一个“位”能够表示两种状态,它们分别是数字 0 和 1。 回到刚才的题目,每条小白鼠的生和死的状态都可以表示二进制中的一个“位”, 10 条小白鼠一共就能表示 1024 种组合状态,因此这道题目一…
按下电源键后竟然发生了这一幕 —— Android 系统启动流程分析
作为一名 Android 程序员,你有没有想过:那么复杂的 Android 系统,它是怎样运行起来的,我们的 App 又是怎样被 Android 系统加载后呈现在屏幕上的呢?Android 系统的启动是一个比较复杂的过程,涉及到了一些我们没有接触过的知识,本文将基于 Andro…
一个简洁、有趣的无限下拉方案
长列表渲染、无限下拉也算是前端开发老生常谈的问题之一了,本文将介绍一种简洁、巧妙、高效的方式来实现。话不多说,看下图,也许你可以发现什么? 说明了要素,也许你可以尝试着开始思考,看你是否能猜到具体的实现方案。 一直以来,检测元素的可视状态或者两个元素的相对可视状态都不是件容易事…
GPSR:贪婪转发与周边转发
这是之前学习《无线传感网络》这门课做的期末大作业,GPSR是"greedy perimeter stateless routing"的缩写。 除此之外,它还能快速地应对现实中外界条件、节点能耗等多种因素造成的频繁变化的节点分布。 因此,特别重温一下,作为一次分享。 博客主题推荐…
Android 开启WiFi 热点的一些适配方案
从上面的代码可以看到变了,变得不认识了,不是通过wifiManager的方式走的了,而是通过更新config 文件然后通过别的方式来开启热点的,下面的代码就是开启热点的方式。 通过上面代码可以看到 开启的方式是走ConnectivityManager方式来开启热点的。而不是通过…
Android触摸事件分发的“递”与“归”(二)
这一篇接着上一篇继续走查源码,分析拦截事件以及 ACTION_DOWN 事件的后续事件 ACTION_MOVE 及 ACTION_UP。
从造鸭子这件事扯到策略模式(内含freestyle)
阿呆: 内心戏(不就写个实体类吗。写个Duck类,然后把鸭子外貌,飞,叫这样的特征定义了,方法实现了就OK了,Nice,完美),老板没问题,保证完成任务! a week has later.... 阿呆信心满满的把写好的Duck类交给了老板。 老板: 不错,写的不错,哎呀,可是…
解释Logistic回归背后的直觉
(注意:这是一篇试图向不完全熟悉统计数据的读者解释Logistic回归背后的直觉的帖子。因此,你可能在这里找不到任何严谨的数学工作。) Logistic回归是一种涉及线性判别的分类算法。 1.与实测回归法不同,逻辑回归不会尝试在给定一组输入的情况下预测数值变量的值。相反,输出是…