首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
N1njaC
掘友等级
Android
|
iflytek
混混混
获得徽章 3
动态
文章
专栏
沸点
收藏集
关注
作品
赞
121
文章 121
沸点 0
赞
121
返回
|
搜索文章
N1njaC
赞了这篇文章
Nerve
Android开发、前端开发
·
5年前
关注
Android 内存优化篇 - 使用profile 和 MAT 工具进行内存泄漏检测
查看:可以使用android studio自带的profile工具检测。 避免在循环中创建对象,能复用的尽量复用。 避免在频繁调用的方法中创建对象,如自定义view中的on...
65
6
分享
N1njaC
赞了这篇文章
胡飞洋
公众号:胡飞洋 @字节跳动
·
5年前
关注
“终于懂了” 系列:Android屏幕刷新机制—VSync、Choreographer 全面理解!
在Android中,当我们谈到 布局优化、卡顿优化 时,通常都知道 需要减少布局层级、减少主线程耗时操作,这样可以减少丢帧。如果丢帧比较严重,那么界面可能会有明显的卡顿感。...
403
75
分享
N1njaC
赞了这篇文章
积木zz
🐟 @积木无限潜力公司
·
5年前
关注
能否让APP永不崩溃—小光与我的对决
关于拦截异常,想必大家都知道可以通过Thread.setDefaultUncaughtExceptionHandler来拦截App中发生的异常,然后再进行处理。 于是,我有...
176
35
分享
N1njaC
赞了这篇文章
郭霖
5年前
关注
我又开发了一个非常好用的开源库,调试Android数据库有救了
大概是在今年5 6月份的时候,我曾经在公众号中透漏过,今年打算再开发一个新的开源项目。那个时候基本思路其实已经都想得差不多了,但是因为同时还要维护LitePal和Permi...
83
21
分享
N1njaC
赞了这篇文章
flueky
安卓工程师 @上海屹通
·
7年前
关注
自定义Android键盘
前段时间改造了公司的安全键盘,是基于Dialog和Button自定义的。也因此借机了解下 Android 平台提供的自定义键盘接口。主要有两个类:Keyboard和Key...
295
23
分享
N1njaC
赞了这篇文章
网易云音乐技术团队
@网易云音乐
·
5年前
关注
云音乐 Android 视频「无缝」播放实现总结
一般简单的视频播放功能我会使用系统自带的 VideoView,只需几行代码就可以让视频播放起来,系统自带的 VideoView 继承自 SurfaceView,并且将 Me...
95
3
分享
N1njaC
赞了这篇文章
Flywith24
Android Developer
·
5年前
关注
【背上Jetpack】Jetpack 主要组件的依赖及传递关系
库的每个版本都要经历三个预发布阶段,才能成为稳定版本。各预发布阶段的标准如下: Alpha 版功能稳定,但功能可能不完整。 在版本处于 Alpha 版状态时,可以添加、移除...
49
10
分享
N1njaC
赞了这篇文章
Flywith24
Android Developer
·
5年前
关注
【背上Jetpack之Fragment】从源码角度看 Fragment 生命周期 AndroidX Fragment1.2.2源码分析
本文主要介绍fragment的启动流程,其他内容例如返回栈,会后续更新,敬请关注。欢迎在评论区下讨论。本文demo 请大家思考一个问题,我们知道fragment 的生命周期...
60
3
分享
N1njaC
赞了这篇文章
Flywith24
Android Developer
·
5年前
关注
【译】Fragment 的重大重构 —— 介绍 Fragment 新的状态管理器
原文:Fragments: Rebuilding the Internals. Introducing: the new state manager 多年以来,Fragme...
50
3
分享
N1njaC
赞了这篇文章
路遥远
大龄程序员
·
5年前
关注
面试官:为什么 Activity.finish() 之后 10s 才 onDestroy ?
交流群里碰到一个很有意思的问题,调用 Activity.finish() 之后 10s 才回调 onDestroy() 。 由此产生了一些不可控问题,例如在 onDestr...
238
47
分享
N1njaC
赞了这篇文章
新小梦
Android @快速记账
·
5年前
关注
Android MotionLayout动画:续写ConstraintLayout新篇章
MotionLayout作为ConstraintLayout子类,在ConstraintLayout 2.0库被引入,主要用来管理运动和组件的动画。ConstrantLay...
103
17
分享
N1njaC
赞了这篇文章
字节跳动技术团队
@字节跳动
·
5年前
关注
今日头条 Android '秒' 级编译速度优化
Android 项目一般使用 gradle 作为构建打包工具,而其执行速度慢也一直为人所诟病,对于今日头条 Android 项目这种千万行级别的大型工程来说,全量编译一次的...
601
75
分享
N1njaC
关注了
字节跳动技术团队
Android @iflytek
N1njaC
关注了
程序员DHL
Android @iflytek
N1njaC
赞了这篇文章
程序员DHL
公众号:ByteCode,大厂面试题解小程序 【猿面试】 开发者 @微信:hi-dhl
·
5年前
关注
Google 推荐在 MVVM 架构中使用 Kotlin Flow
直到我打开 Android 架构组件 页面,看了在页面上增加了最新的文章,这几篇文章大概的内容是说如何在 MVVM 中使用 Flow 以及如何与 LiveData 一起使用...
210
79
分享
N1njaC
赞了这篇文章
Android_开发者
@Google
·
6年前
关注
Android 10 开发者常见问题
A: 您需要告诉系统您希望的布局方式。SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN: 全屏,状态栏浮在应用之上;SYSTEM_UI_FLAG_LAYOU...
18
5
分享
N1njaC
赞了这篇文章
KunMinX
Android @重学安卓
·
6年前
关注
是让人耳目一新的 Jetpack MVVM 精讲
通过 Jetpack 架构组件解决一致性问题。KunMinX 邀您一起探寻多人协作软件工程背景下,高频痛点及解决途径。...
815
116
分享
N1njaC
赞了这篇文章
蓝师傅
广州Android开发 @TT
·
6年前
关注
面试官:简历上最好不要写Glide,不是问源码那么简单
说到图片加载框架,大家最熟悉的莫过于Glide了,但我却不推荐简历上写熟悉Glide,除非你熟读它的源码,或者参与Glide的开发和维护。 使用Glide加载图片如此简单,...
862
113
分享
N1njaC
赞了这篇文章
coder_pig
🏆掘金签约作者 | 摸鱼王 @来日未必方长
·
6年前
关注
因一纸设计稿,我把竞品APP扒得裤衩不剩(上)
Yo~ 游戏通关类的学习APP耶,记得好久以前在一款英语APP上也看到这种页面,不过人家用Cocos2d做的,如果这个也是这样,就没法做了,先来辨别「页面是不是原生写的」。...
379
210
分享
下一页
关注了
21
关注者
0
收藏集
1
关注标签
32
加入于
2016-07-26