首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
夜小生
掘友等级
Android开发
|
食行生鲜
擅长吹牛
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
26
文章 26
沸点 0
赞
26
返回
|
搜索文章
最新
热门
【Android 入门】冷热启动流程
从源码出发了解一些理论的来源。这里从桌面点击图标开始,粘贴了无数源码的线索,一步步了解Application创建过程等,同时,在阅读更多源码的细节时,也会发现不一样的豁然开朗。
【Android】在主线程中的Looper会不会导致ANR?
注释3:开启消息循环,就是我们常说的死循环。 注释1:在该方法中,有一开始出现了一行native方法 , 当没有消息入队的时候,nativePollOnce会阻塞在这里。 这里继续解释一下,nextPollTimeoutMillis如果为0表示阻塞,如果nextPollTime…
【Android 】为什么非 UI 线程不能更新 UI?
Android的核心进程zygote进程fork出我们的app,app启动的最终会走入到ActivityThread中的main方法,在main方法中会调用Looper。其中ActivityThread所在的线程被称为UI线程,也就是我们常说的主线程 (Main thread)…
【Android】 子线程中可以new Handler么?为什么?
这里需要从源码出发,在任意java文件中new Handler(),跟进查看Handler源码的具体实现。 注释1:从上面代码可以看出,如果说mLooper 为空的话,这段代码会直接抛出异常,我们可以理解为不能直接new Handler()。那mLooper到底是不是为空呢,这…
排序算法-直接选择排序
通过设置标志位,将标志位的数字与标志位后最小的数字进行交换,递增标志位,知道标志位到达最后一位。 直接选择排序.png 直接排序结果.png 下面展示的是通过一个Android的程序来实现的直接选择排序的一个变化过程(数据随机生成 ,蓝色圆圈代表选中的最小,黑色代码排序好的,红…
个人成就
文章被点赞
11
文章被阅读
5,082
掘力值
145
关注了
1
关注者
2
收藏集
0
关注标签
9
加入于
2015-10-26