E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
——Android进阶
5.理解上下文Context
Context的关联类这篇文章只是对刘望舒大佬书籍的摘抄,适合复习用,没看过的请先看大佬的原书下面是大佬博客的链接
Android进阶
三部曲第二部《
Android进阶
解密》Context,上下文。
只影1
·
2022-06-27 20:07
Android进阶解密笔记
android
系统源码
Context
数据结构与算法
本系列将分为以下几个大模块:Java基础篇、Java进阶篇、常见设计模式Android基础篇、
Android进阶
篇、性能优化网络相关、数据结构与算法常用开源库、Kotlin、Jetpack注1:以上文章将陆续更新
hahaoop
·
2022-06-13 00:55
第三方库
本系列将分为以下几个大模块:Java基础篇、Java进阶篇、常见设计模式Android基础篇、
Android进阶
篇、性能优化网络相关、数据结构与算法常用开源库、Kotlin、Jetpack注1:以上文章将陆续更新
hahaoop
·
2022-06-13 00:45
性能优化篇
本系列将分为以下几个大模块:Java基础篇、Java进阶篇、常见设计模式Android基础篇、
Android进阶
篇、性能优化网络相关、数据结构与算法常用开源库、Kotlin、Jetpack注1:以上文章将陆续更新
hahaoop
·
2022-06-13 00:22
设计模式篇
本系列将分为以下几个大模块:Java基础篇、Java进阶篇、常见设计模式Android基础篇、
Android进阶
篇、性能优化网络相关、数据结构与算法常用开源库、Kotlin、Jetpack注1:以上文章将陆续更新
hahaoop
·
2022-06-13 00:16
Android进阶
篇
本系列将分为以下几个大模块:Java基础篇、Java进阶篇、常见设计模式Android基础篇、
Android进阶
篇、性能优化网络相关、数据结构与算法常用开源库、Kotlin、Jetpack注1:以上文章将陆续更新
hahaoop
·
2022-06-12 20:40
Android基础篇
本系列将分为以下几个大模块:Java基础篇、Java进阶篇、常见设计模式Android基础篇、
Android进阶
篇、性能优化网络相关、数据结构与算法常用开源库、Kotlin、Jetpack注1:以上文章将陆续更新
hahaoop
·
2022-06-12 20:27
一个菜鸟管理的学习和思考(二)
这里有
Android进阶
成长知
彭旭锐
·
2022-06-08 15:00
【
Android进阶
】 这次我把ARouter源码搞清楚啦!
标题图随着面试和工作中多次遇到ARouter的使用问题,我决定把ARouter的源码从头到尾理一遍。让我瞧瞧你到底有几斤几两,为啥大家在项目组件化中都用你做路由框架。前言在开发一个项目的时候,我们总是希望架构出的代码能够自由复用,自由组装,实现单一职责,并且抽离维护着各种各样可重复使用的组件。而在组件化过程中,路由是个绕不过去的坎。当模块可以自由拼装拆除的时候,类的强引用方式变得不可取。因为有些类
吃人的锅
·
2022-06-08 12:23
一个菜鸟管理的学习和思考(一)
这里有
Android进阶
成长知识体系,有志同道合的朋友,欢迎跟着我一起成长。(联系方式在GitHub)在过去的一年里,接触到了一些管理上的事情,今天把那段时间遇到的一部分问题和学习思考记录下来。
彭旭锐
·
2022-06-07 15:00
Android进阶
(16)| 代码规范
一.排版1.代码缩进代码块要采用缩进的风格进行编写,缩进的个数为4个。2.长句分割较长的语句、表达式或者参数要分成多行进行书写,长表达式要在低优先级操作符处划分新行,操作符放在新行之首://oldif(condition1&&condition2&&condition3){}//newif(condition1&&condition2&&condition3){}3.空行分割相对独立的程序块、变量
yzbkaka
·
2022-05-21 22:27
其实 Gradle Transform 就是个纸老虎 —— Gradle 系列(4)
这里有
Android进阶
成长知识体系,有志同道合的朋友,欢迎跟着我一起成长。
·
2022-05-18 14:22
androidgradle
其实 Gradle Transform 就是个纸老虎 —— Gradle 系列(4)
这里有
Android进阶
成长知识体系,有志同道合的朋友,欢迎跟着我一起成长。(联系方式在GitHub)前言目前,使用AGPTransfor
彭旭锐
·
2022-05-18 13:00
手把手带你自定义 Gradle 插件 —— Gradle 系列(2)
这里有
Android进阶
成长知识体系,有志同道合的朋友,欢迎跟着我一起成长。(联系方式在GitHub)前言Gradle本质上是高度模块化的构
彭旭锐
·
2022-05-17 17:00
手把手带你自定义 Gradle 插件 —— Gradle 系列(2)
这里有
Android进阶
成长知识体系,有志同道合的朋友,欢迎跟着我一起成长。(联系方式在GitHub)前言Gradle本质上是高度模块化的构建逻辑,便于重用并与他人分享。
·
2022-05-17 15:46
androidgradle
Android 12 还没用上,Android 13 已经来了!
这里有
Android进阶
成长路线笔记&博客,有志同道合的朋友,欢迎跟着我一起成长。
·
2022-04-20 18:46
列表分页接口有哪些方案,你知道吗?
这里有
Android进阶
成长路线笔记&博客,有志同道合的朋友,欢迎跟着我一起成长。
·
2022-04-11 22:19
android
Android进阶
技术之——一文吃透Android的消息机制
前言为什么要老药换新汤作为Android中至关重要的机制之一,十多年来,分析它的文章不断,大量的内容已经被挖掘过了。所以:已经对这一机制熟稔于心的读者,在这篇文章中,看不到新东西了。但对于还不太熟悉消息机制的读者,可以在文章的基础上,继续挖一挖。一般,诸如此类有关Android的消息机制的文章,经过简单的检索和分析,大部分是围绕:Handler,Looper,MQ的关系上层的Handler,Loo
·
2022-04-11 16:25
【Android 日常学习】LeakCanary——面试官最爱问的性能优化工具,你知道它是怎么工作的吗?(源码分析)
文章目录原理概述基本使用源码分析1.初始化2.引用监控2.1引用和GC2.2监控2.3总结3.dump对象及分析3.1dump对象3.2对象分析总结参考作为
android进阶
知识,性能优化不管是在社招面试还是在日常工作中都是相当实用的知识
李一恩
·
2022-04-11 04:50
日常学习
android
android-studio
gradle
面试
学习
有小伙伴说看不懂 LiveData、Flow、Channel,跟我走
这里有
Android进阶
成长路线笔记&博客,有志同道合的朋友,欢迎跟着我一起成长。
·
2022-04-10 23:34
android数据流
有小伙伴说看不懂 LiveData、Flow、Channel,跟我走
这里有
Android进阶
成长路线笔记&博客,有志同道合的朋友,欢迎跟着我一起成长。
彭旭锐
·
2022-04-10 21:45
你的第一个 Jenkins 项目,从这里开始
这里有
Android进阶
成长路线笔记&博客,有志同道合的朋友,欢迎跟着我一起成长。
·
2022-04-09 17:12
从原理到实战,全面总结 Android HTTPS 抓包
这里有
Android进阶
成长路线笔记&博客,有志同道合的朋友,欢迎跟着我一起成长。
彭旭锐
·
2022-04-08 23:17
从原理到实战,全面总结 Android HTTPS 抓包
这里有
Android进阶
成长路线笔记&博客,有志同道合的朋友,欢迎跟着我一起成长。
·
2022-04-08 15:33
35岁Android开发,还能在程序员这条路上越走越远么?
它们都是我平时也经常翻看、学习的一些珍藏资料,包括Java基础、
Android进阶
、架构设计、NDK、音视频开发、跨平台、底层源码等技术,还有往年一线大厂最新面试题集锦,都分享给大家,助大家学习路上披荆斩棘
·
2022-03-24 22:21
Android进阶
——组件化开发实践(二)
系列博客第二篇,本篇主要实现组件的基本配置(同时支持单独调试和集成测试)一、组件的基本配置首先我们新建一个项目,之后我们切换到Project视图,右键项目——>New——>Module为这个项目添加一个组件,假设这个组件是一个基础组件,命名为basecomponents.(这里选择AndroidLibrary和Phone&Tablet都可以,创建之后可以在build.gradle中更改,两者区别见
别急,还差一行代码
·
2022-03-19 22:35
Android进阶
android
kotlin
gradle
从入门到精通的
Android进阶
学习笔记整理,隔壁都馋哭了
前言作为一个程序员,如果你在新知识、新技术面前仍一无所知,依然吃着十多年前的老本,那你在知识技术上肯定落伍,如果又未能进入管理层面,那你肯定就会被长江的后浪拍在沙滩上了。而不少与时俱进、善于学习的程序员他们仍是行业的中坚力量。这只是说明当今世界靠一招鲜走遍天下,吃终身的时代已经过去了,一个人必须得活到老学到老才能行走于天下。我在平时的工作之余也会翻一翻大厂的面试题,让自己时刻保持面试技能,同时也能
「违规用户」
·
2022-03-17 05:15
程序员
android
移动开发
面试
从入门到精通的
Android进阶
学习笔记整理,含爱奇艺,小米,腾讯,阿里
Java相关无论什么级别的Android从业者,Java作为Android开发基础语言。不管是工作还是面试中,Java都是必考题。如果不懂Java的话,薪酬会非常吃亏(美团尤为重视Java基础)详细介绍了Java泛型、注解、并发编程、数据传输与序列化、高效IO、容器集合、反射与类加载以及JVM重点知识线程、内存模型、JVM运行时内存、垃圾回收与算法、Java中四种引用类型、GC分代收集算法VS分区
程序员Sunbu
·
2022-03-17 05:38
程序员
Android
Android进阶
之7.0适配-应用之间共享文件(FileProvider)
1问题(1)以下是一段简单的代码,它调用系统的相机app来拍摄照片:voidtakePhoto(){IntenttakePhotoIntent=newIntent(MediaStore.ACTION_IMAGE_CAPTURE);StringcameraPhotoPath=getApplicationContext().getExternalCacheDir().getPath();Filecam
一枚-狗子
·
2022-03-14 11:10
Android进阶
摸清高级
Android进阶
之路的隐秘绊脚石,面试不再踩雷
Retrofit的出现,把Android网络编程带入了一个新的纪元,Retrofit+OkHttp更是目前最为犀利的一套框架,基础扎实的中高级开发都表示其乐无穷。但很多开发者对此也是云里雾里:我连OkHttp都搞不太清楚,这又来个Retrofit,更让人发懵了。OkHttp都做了什么OkHttp的内部实现通过一个责任链模式完成,将网络请求的各个阶段封装到各个链条中,实现了各层的解耦:它的工作流程大
·
2022-03-07 21:27
Kotlin 面试题
这里有
Android进阶
成长路线笔记&博客,有志同道合的朋友,欢迎跟着我一起成长。
彭旭锐
·
2022-02-22 23:50
「Java 路线」| 方法调用的本质(含重载与重写区别)
本文「Java路线」|导读——他山之石,可以攻玉已收录,这里有
Android进阶
成长路线笔记&博客,欢迎跟着彭丑丑一起成长。
彭旭锐
·
2022-02-21 12:21
【
Android进阶
】用Jetpack Compose编写一款简单的AndroidTV应用
前言我很好奇JetpackCompose作为一个新的界面工具包,在TV端使用体验会如何,毕竟现有的leanback库并不是很好用,而且自定义难度很大,导致大多个人开源的TV项目都长得差不多;随着正式版的发布,我想在被大浪卷走之前努力一下,学习JetpackCompose并开发一款简单的TV端应用;同时听取巨佬的建议-养成写文章的习惯对技能会有所提升,尝试写下这篇文章做些经验总结。预览项目地址:co
·
2022-02-20 22:42
androidjetpack
Android ClassLoader
本文参考《
Android进阶
解密》作者刘望舒,吃水不忘挖井人。按照惯例先给大家来个段子。
杨旭_
·
2022-02-20 17:50
算法 | 下次面试遇到二分查找,别再写错了
本文「数据结构&算法」|导读——登高博见已收录,这里有
Android进阶
成长路线笔记&博客,欢迎跟着彭丑丑一起成长。
彭旭锐
·
2022-02-20 17:32
Java | 编译过程(编译前端 & 编译后端)
本文「Java路线」|导读——他山之石,可以攻玉已收录,这里有
Android进阶
成长路线笔记&博客,欢迎跟着彭丑丑一起成长。
彭旭锐
·
2022-02-20 15:29
简述Android系统启动流程
说明:本文内容主要参考《
Android进阶
解密》一、启动电源以及系统启动当电源按下时引导芯片代码从预定义的地方(固化在rom)开始执行,加载引导程序BootLoader到RAM,然后执行。
会思考的鸭子
·
2022-02-20 11:25
Android进阶
篇 - 反射机制
前言都知道反射技术很厉害,对我们开发过程中的帮忙也特别大。而且在阅读源码的过程中也不难发现里面有很多地方都用到了反射。今天把最近了解到的反射技术简单记录一下。反射(ReFlect)概念JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。简单来讲就是:
不睡太晚不说太满
·
2022-02-18 23:14
「Java 路线」| 阻塞队列
本文「Java路线」|导读——他山之石,可以攻玉已收录,这里有
Android进阶
成长路线笔记&博客,欢迎跟着彭丑丑一起成长。
彭旭锐
·
2022-02-18 19:45
「Java 路线」| 线程池
本文「Java路线」|导读——他山之石,可以攻玉已收录,这里有
Android进阶
成长路线笔记&博客,欢迎跟着彭丑丑一起成长。
彭旭锐
·
2022-02-18 06:21
「Java 路线」| 服务发现框架 ServiceLoader
本文「Java路线」|导读——他山之石,可以攻玉已收录,这里有
Android进阶
成长路线笔记&博客,欢迎跟着彭丑丑一起成长。
彭旭锐
·
2022-02-16 22:19
「数据结构 & 算法」| 导读 —— 登高博见
这里有
Android进阶
成长路线笔记&博客,欢迎跟着彭丑丑一起成长。(联系方式在GitHub)【持续更新......】1、数据结构系列栈都知道,单调栈有了解吗?队列都知道,单调队列有了解吗?
彭旭锐
·
2022-02-16 12:43
「Java 路线」| 泛型(含Kotlin)
本文「Java路线」|导读——他山之石,可以攻玉已收录,这里有
Android进阶
成长路线笔记&博客,欢迎跟着彭丑丑一起成长。
彭旭锐
·
2022-02-16 01:54
Android | App Startup 可能比你想象中要简单
这里有
Android进阶
成长路线笔记&博客,欢迎跟着彭丑丑一起成长。
彭旭锐
·
2022-02-15 00:47
Android-JNI解析
概述MediaRecorder框架中的JNIJavaFramework层的MediaRecorderJNI层的MediaRecorderNative方法注册数据类型的转换方法签名解析JNIEnv参考《
Android
慕涵盛华
·
2022-02-14 11:23
多线程(三)、线程池 ThreadPoolExecutor 知识点总结
多线程(一)、基础概念及notify()和wait()的使用多线程(二)、内置锁synchronized
Android进阶
系列文章是我在学习的同时对知识点的整理,一是为了加深印象,二是方便后续查阅。
EvanZch
·
2022-02-12 22:40
进阶资料
Android进阶
小贴士HenCoder:给高级Android工程师的进阶手册HenCoder掘金
Android进阶
文章锦集(一)_郭霖
Android进阶
文章锦集(二)_鸿洋
李福来
·
2022-02-11 14:52
Android进阶
- 监视活动窗口
摘要在Android程序的开发维护过程中,我们可能经常需要知道自己所看到的界面处于哪一个Activity中,相信大部分程序员的做法是“在基类里打Log”,很传统没毛病o(╯□╰)o....前几天,在应用宝的应用商店内发现了一个很有意思的APP-当前Activity,可以显示出当前界面上显示的应用包名和Activity类名。然后,一直很好奇是如何实现的,最近抽时间研究了一下。下面是研究成果:imag
梦想编织者灬小楠
·
2022-02-10 23:19
Java 虚拟机面试题 - 草稿
本文「Java路线」导读——他山之石,可以攻玉已收录,这里有
Android进阶
成长路线笔记&博客,欢迎跟着彭丑丑一起成长。
彭旭锐
·
2022-02-10 11:54
「Java 路线」| Object obj = new Object()占用多少字节?
本文「Java路线」|导读——他山之石,可以攻玉已收录,这里有
Android进阶
成长路线笔记&博客,欢迎跟着彭丑丑一起成长。
彭旭锐
·
2022-02-09 20:28
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他