首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
代码超人
掘友等级
Android研发工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
24
文章 23
沸点 1
赞
24
返回
|
搜索文章
赞
文章( 23 )
沸点( 1 )
千万不要在方法上打断点!有大坑!
我上周遇到了一个莫名其妙的搞心态的问题,浪费了我好几个小时。 气死我了,拿这几个小时来敲(摸)代(摸)码(鱼)不香吗? 主要是最后问题的解决方式也让我特别的无语,越想越气,写篇文章
Android 突破屏幕刷新的桎梏
本文从这些新特性中选取了一点,来重点讲述基于 Android 系统的刷新机制,如何来适配目前市面上的一些高刷新率手机,以获得更好的用户体验。
ASM 字节码插桩:隐私合规方法检测
1.前言 近两年来工信部对于应用的隐私合规安全问题愈加重视,对 Android 平台的管控程度也要比 IOS 平台严格很多,很多不合规的应用也先后被下架要求整改。笔者就曾遇到过加班整改隐私合规的问题,
[Jetpack][App Startup]源码分析
App Startup是Jetpack组件之一。可以阅读官方文档了解基本使用方式。 dependencies方法返回当前初始化需要的依赖项。依赖项是一个Initializer接口列表,依赖项会先于当前Initializer执行 通过Initializer接口,可以把复杂的初始化…
别让 USB 传输速度影响 Android 开发效率
迭代速度是构建高质量 Android 应用的关键要素。处理的速度越快,应用程序的体验就越顺畅。这篇文章将和大家聊聊如何优化部署时间。 在 Android Studio 3.5 中,我们在多个方面改进了迭代速度。开发者现在可以使用 Apply Changes 了: 根据代码结构,…
用于Android平台的基于Binder的进程间通信库
一款用于Android平台的基于Binder的进程间通信库,采用annotationProcessor生成IPC通信需要的代码。EasyMessenger相对于AIDL具备如下优势: 采用Java声明接口,更方便 接口方法支持重载 同时支持同步和异步通信 EasyMesseng…
1Pixel的字到底有多高?
在还原UI的时候我们常会发现一个问题,按照Sketch标注的尺寸去还原设计稿中的文字会产生几个Px的误差,字符上下有些许空白,以致于后期设计审查时频繁微调。 如上图为Android设备上100Px的不同字体显示的真实高度(includeFontPadding:false,下同)…
还在用AIDL吗?试试EasyMessenger吧
一款用于Android平台的基于Binder的进程间通信库,采用annotationProcessor生成IPC通信需要的代码。EasyMessenger相对于AIDL具备如下优势: build之后,会生成ClientInterfaceHelper类,开发者也正是通过这个Hel…
Android组件化探索与实践
不用去纠结组件和模块语义上的区别,如果模块间不存在强依赖且模块间可以任意组合,我们就说这些模块是组件化的。 实现组件化本身就是一个解耦的过程,同时也在不断对你的项目代码进行提炼。对于已有的老项目,实现组件化刚开始是很难受的,但是一旦组件的框架初步完成,对于后期开发效率是会有很大…
RxJava2 Scheduler调度器源码分析
Scheduler是RxJava对线程控制器的抽象,RxJava内置了多种Scheduler的实现。本文将基于RxJava2版本2.1.16对其进行简要分析。
下一页
个人成就
文章被点赞
138
文章被阅读
14,315
掘力值
431
关注了
4
关注者
5
收藏集
4
关注标签
25
加入于
2016-04-27