首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
晨皓
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
44
文章 44
沸点 0
赞
44
返回
|
搜索文章
赞
文章( 44 )
沸点( 0 )
“终于懂了” 系列:Android组件化,全面掌握! | 掘金技术征文-双节特别篇
随着项目逐渐扩展,业务功能越来越多,代码量越来越多,开发人员数量也越来越多。此过程中,你是否有过以下烦恼? 如果有这些烦恼,说明你的项目需要进行 组件化 了。 在介绍组件化之前,先说说模块化。我们知道在Android Studio中,新建工程默认有一个App module,然后…
Android6.0 仿微信权限设置
Android6.0 权限设置,仿照微信获取权限设置,在启动页每次只访问一个权限,用户同意则继续访问下一个权限,如果用户选择拒绝,不管用户选择的是 “不再询问” 还是 “拒绝” 都视为拒绝,就弹出提示框提示该权限的必要性,指引用户去打开权限
android8.0 外部调用service造成的anr
背景:从其他apk跳转到自己的service时每次都会出现奔溃,显示出现anr。 查找问题:自己手动启动时不会出现任何问题,因此和后面的业务逻辑无关。因为是anr,所以查看是否在主线程查看是否有耗时操作。查找百度,发现这个和android8.0及以上的版本上对后台service…
retrofit中关于Gson解析的源码分析
这篇文章的主旨是在于分析retrofit如何和Gson合作解析返回的json数据1.首先需要知道如何在retrofit中使用Gson解析,最常见的用法如下2.接着查看addConverterFacto
约束布局和shape的日常使用问题
首先简单图形包括"rectangle"-矩形,"oval"-椭圆,"line"-线,"ring"-圆环的使用。但是对于一些比较复杂的shape的使用,主要是layer-list和gradien的使用
android studio: failed: Connection refused: connect
昨天倒腾新玩意,结果他娘的把自己的玩意搞崩了。后来遍寻度娘谷歌的各大博客。终于找到方法: 搜索lombok Plugin下载安装就解决了。
Handler的深入理解
第一个问题:首先要查看Looper类的loop方法,因为这个方法的作用就是向Handler发送消息。源码如下 接着应该看msg的target在哪赋值的?首先看Message这个类里面的赋值方法:有两个方法setTarget(Handler target)这个方法直接去赋值,但只…
HashMap的理解
HashMap继承AbstractMap,实现了Map<K,V>, Cloneable, Serializable接口。HashMap的构造方法有3个,分别是
在主线程中不同的Handler会使用相同的MessageQueue吗?
通过RuntimeException的错误可以直接得出结论每一个线程只能有一个Looper也只会有一个MessageQueue。也就是说Handler和Looer,Message是多对一的关系。当然如果要深入研究的话可以继续看源码,源码调用perpare(boolean qui…
Android LowMemoryKiller 简介
笔者在之前的文章《分析并优化 Android 应用内存占用》中提到,为了避免 Cached Pages 太少时导致设备卡顿、死机、重启等情况,Android 引入了 LowMemoryKiller(源自 Linux OOM Killer) 机制,提前回收优先级比较低的进程所占的…
下一页
个人成就
文章被点赞
13
文章被阅读
13,791
掘力值
305
关注了
28
关注者
0
收藏集
4
关注标签
29
加入于
2017-12-16