首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
那个人
掘友等级
安卓工程师
java Android
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
238
文章 235
沸点 3
赞
238
返回
|
搜索文章
那个人
赞了这篇文章
longyuan5
Android开发 @一家跨境电商
·
5年前
关注
git submodule-Android组件化单项目多仓库管理方案
在进行Android组件化过程中当项目比较大的时候便于复用,或者多个项目共用module。这个时候需要抽取项目公共模块,而且现在基本是使用git作为版本控制工具,这样就变成...
18
2
分享
那个人
赞了这篇文章
wanderingguy
大前端 @字节跳动
·
5年前
关注
Android ASM框架详解
在上篇文章中,我们以AspectJ为引子介绍了AOP及其设计思想,传送门Android AspectJ详解,我们用AspectJ可以方便的实现一些简单的代码织入,而不需要关...
42
评论
分享
那个人
赞了这篇文章
星宸2021
Android开发
·
5年前
关注
Gradle高阶-Project详解(完结)
上节我们讲到project的属性相关的一些东西,今天学习project剩余部分文件相关文件常见操作相关api,相比之下,这部分内容就比较简单一些了路径获取相关api文件操作...
15
3
分享
那个人
赞了这篇文章
若丶相见
android工程师 @百度
·
5年前
关注
主流开源框架之BlockCanary深入了解
主流开源框架源码深入了解第5篇——BlockCanary源码分析。(源码以1.5.0版为准) Android系统每隔16ms就会重新绘制一次Activity,因此,我们的应...
35
5
分享
那个人
赞了这篇文章
江澎涌
安卓工程师、鸿蒙工程师 @灵魂铸造师
·
5年前
关注
splits——安卓gradle
今天分享 splits 配置,从字面意思知道有着 “切开” 的意思,他的作用其实是帮我们把 apk 包从不同维度进行“切开”,减小apk的大小,从而让用户在下载时节省流量。...
26
评论
分享
那个人
赞了这篇文章
haofei91
Android工程师 @阿里巴巴
·
7年前
关注
(4.1.53)Android ClassLoader详解
一、Android中的dex文件二、ClassLoader的类型三、ClassLoader的继承关系3.1ClassLoader3.1.1构造方法3.1.2loadclas...
4
1
分享
那个人
赞了这篇文章
蓝师傅
广州Android开发 @TT
·
5年前
关注
面试官:简历上最好不要写Glide,不是问源码那么简单
说到图片加载框架,大家最熟悉的莫过于Glide了,但我却不推荐简历上写熟悉Glide,除非你熟读它的源码,或者参与Glide的开发和维护。 使用Glide加载图片如此简单,...
862
113
分享
那个人
赞了这篇文章
DevYK
云游戏-SDK 开发 @公众号: DevYK
·
5年前
关注
Android 8.0 源码分析 (一) SystemServer 进程启动
我们熟知一般 Android 工程师都是基于 SDK 在应用层上开发,不会涉及系统源码,但是如果你想往底层发展,或者深入插件化、Framework 系统层等开发工作,如果不...
19
1
分享
那个人
赞了这篇文章
那个人
安卓工程师
·
5年前
关注
Handler消息机制源码全量解析
Android版本: 基于API源码26,Android版本8.0。 本片文章的目的在于全面的了解Handler。它是如何传递消息的?是如何阻塞和唤醒线程的(仅限于Java...
6
1
分享
那个人
赞了这篇文章
HollisChuang
Developer @Alibaba
·
6年前
关注
万万没想到,JVM内存结构的面试题可以问的这么难?
在我的博客中,之前有很多文章介绍过JVM内存结构,相信很多看多我文章的朋友对这部分知识都有一定的了解了。 以上10道题,如果您可以全部准确无误的回答的话,那说明你真的很了解...
323
13
分享
那个人
赞了这篇文章
鱿鱼先生
高级开发经理 @Meitu.Inc
·
6年前
关注
快速搞定 Android Library 工程混淆问题
最近公司项目的库需要发布给第三方使用,代码安全的问题就暴露出来,原来都是交由内部的其他安卓团队处理,但是处理方式非常暴力就是直接不混淆我们的库工程,这样造成代码很容易就被反...
6
评论
分享
那个人
赞了这篇文章
xiangzhihong
资深工程师 @小米
·
6年前
关注
史上最全的Android面试题集锦
在Android开发中,不管是插件化还是组件化,都是基于Android系统的类加载器ClassLoader来设计的。只不过Android平台上虚拟机运行的是Dex字节码,一...
708
17
分享
那个人
赞了这篇文章
shifujun
客户端开发 @腾讯
·
6年前
关注
Shadow支持WebView使用file:///android_asset/协议加载插件资源的方法
在正常的App开发中,我们可以用这样的代码加载App的Assets中打包的Web页面。 Android系统实现这个功能时,并没有像我们想象的使用webview对象的Cont...
53
16
分享
那个人
赞了这篇文章
三好码农
Android攻城狮
·
6年前
关注
重学Java-一个Java对象到底占多少内存
文章标题提出的问题是”一个对象到底占多少内存“,看似很简单,但想说清楚并不容易,希望本文的探讨能让你有收获。 在开始之前我还是决定先提一个曾经阴魂不散,困扰我很久的问题,了...
236
45
分享
那个人
赞了这篇文章
承香墨影
公众号 @ 承香墨影
·
6年前
关注
Gson 解析 Json 容错才是关键,举几个常用的实例!
一. 序 前几天写了一篇,关于利用 GSON 在 JSON 序列化和反序列化之间,数据容错的文章。最简单的利用 @SerializedName 注解来配置多个不同 JSON...
112
11
分享
那个人
赞了这篇文章
nanchen2251
公众号:nanchen @ByteDance, Inc.
·
6年前
关注
百万级日活 App 的屏幕录制功能是如何实现的
Android 从 4.0 开始就提供了手机录屏方法,但是需要 root 权限,比较麻烦不容易实现。但是从 5.0 开始,系统提供给了 App 录制屏幕的一系列方法,不需要...
86
14
分享
那个人
赞了这篇文章
星星y
Android
·
6年前
关注
自定义AppBarLayout,让它Fling起来更流畅
我们知道,Desgin包中的AppBarLayout配合CollapsingToolbarLayout可以实现折叠效果。但是顶部在快速滑动到折叠状态时,底部的NestedS...
20
评论
分享
那个人
赞了这篇文章
重拾丢却的梦
Android开发
·
6年前
关注
Android右侧边栏滚动选择
首先会ListView或RecyclerView的多布局。 自定义View右侧拼音列表,简单地绘制并设立监听事件等。 会使用pinyin4.jar第三方包来识别汉字的首字母...
9
评论
分享
那个人
赞了这篇文章
我可能是一只假程序猿
Android开发工程师 @天津
·
6年前
关注
关于Intent
在Android中利用Intent在各个组件间通信。 1)Intent 传输的数据,都存放在一个 Bundle 类型的对象 mExtras 中,Bundle 要求所有存储的...
5
2
分享
那个人
赞了这篇文章
程序员龙湫
公众号【程序员龙湫】小程序【面试官的宝典】 @字节跳动
·
6年前
关注
Gradle插件从入门到进阶
Gradle本身的领域对象主要有Project和Task。Project为Task提供了执行上下文,所有的Plugin要么向Project中添加用于配置的Property,...
100
9
分享
下一页
个人成就
优秀创作者
文章被点赞
906
文章被阅读
84,057
掘力值
2,623
关注了
20
关注者
2,036
收藏集
0
关注标签
4
加入于
2017-01-16