首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Gavin1015
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
22
文章 22
沸点 0
赞
22
返回
|
搜索文章
赞
文章( 22 )
沸点( 0 )
Android 官方 MVP 架构示例项目解析
App 架构在 Android 开发者中一直是讨论比较多的一个话题,目前讨论较多的有 MVP、MVVM、Clean 这三种。google 官方对于架构的态度一直是非常开放的,让开发者自主选择组织和架构 App 的方式,期望能留给开发者更多的灵活性。
2016 新浪微博 Android 面试题 | yuweiguo's blog
2016 年 4 月新浪微博面试题及面试流程。
浅析 Android 动画(二),属性动画与高级实例探究
主要包括:ObjectAnimator 实现属性动画、ValueAnimator 和属性动画的监听、桌面弹球和 Win10 开机小圆点旋转动画的实例探究
Android 应用性能优化个人总结 -- 图形优化
应用 UI 卡顿常见原因主要在以下几个方面: 1. 人为在 UI 线程中做轻微耗时操作,导致 UI 线程卡顿; 2. 布局 Layout 过于复杂,无法在 16ms 内完成渲染; 3. 同一时间动画执行的次数过多,导致 CPU 或 GPU 负载过重; 4.View 过度绘制,导致某些像素在同一帧时间内被绘制多次,从而使 CPU 或 GPU 负载过重; 5.View 频繁的触发 measure、layout,导致 measure、layout 累计耗时过多及整个 View 频繁的重新渲染; 6. 内存频繁触发 GC 过多(同一帧中频繁创建内存),导致暂时阻塞渲染操作; 7. 冗余资源及逻辑等导致加载和执行缓慢; 8. 臭名昭著的 ANR;
程序员必须知道的 10 大基础实用算法及其讲解
要成为一名真正的程序员,算法知识是必不可少的,本文列出了程序员必须知道的 10 大基础实用算法以及讲解,想要从猿进化为狮,就来看看吧。
Android 开发进阶指南
我觉得新手做的更多是重复的工作,可能接触好的项目,前一两个月会觉得学到好的东西,但是随着公司的东西慢慢熟悉,也就变成日复一日的重复劳动,然后慢慢感觉也就学习遇到了瓶颈,而一些太难的东西又不太情愿去琢磨,比如读 Android 源码,你使用 Handler Loopeer 感觉很巧妙,可以仔细研究一下;还有就是很多第三方开源库你使用起来很方便,如果这个时候你仔细阅读源码,也一定能感受它的设计的巧妙。因此,我多方搜集,整理出来了以下几条,有一定经验接下来要做的事。
如何使用 volatile, synchronized, final 进行线程间通信
你是否真正理解并会用 volatile, synchronized, final 进行线程间通信呢,如果你不能回答下面的几个问题,那就说明你并没有真正的理解:1、对 volatile 变量的操作一定具有原子性吗?2、synchronized 所谓的加锁,锁住的是什么?3、final 定义的变量不变的到底是什么?
腾讯 Bugly 技术分享:浅析 Android 的窗口
腾讯高级工程师 经验积累
下一页
关注了
1
关注者
1
收藏集
0
关注标签
16
加入于
2015-12-23