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进阶】
cm-14.1 Android系统启动过程分析(3) - Android系统启动流程概述
本文参考了一些书籍的若干章节,比如《
Android进阶
解密-第2章-Android系统启动》、《深入理解Android虚拟机-第8/9/10章-init进程详解/DalvikVM的进程系统/DalvikVM
小馬佩德罗
·
2023-04-15 01:52
#
Android系统启动过程分析
android
Android进阶
之自定义View(2)高仿钉钉运动步数实现可动的进度圆环(上)
本文比较详细的介绍了绘制圆环及圆弧的基础知识,为实现钉钉运动步数打下基础,实现了下面的效果,实现钉钉运动就灰常简单了,本文实现的初步效果如下:如果想直接看钉钉运动的最终效果,请戳:
Android进阶
之自定义控件
一只懂音乐的码虫
·
2023-04-11 14:54
重学Android基础系列篇(五):Android虚拟机指令
前言本系列文章主要是汇总了一下大佬们的技术文章,属于Android基础部分,作为一名合格的安卓开发工程师,咱们肯定要熟练掌握java和android,本期就来说说这些~[非商业用途,如有侵权,请告知我,我会删除]DD一下:
Android
代码与思维
·
2023-04-11 09:16
android
架构
Android开发
Android进阶
android虚拟机
从原理到实战,全面总结 Android HTTPS 抓包
这里有
Android进阶
成长路线笔记&博客,有志同道合的朋友,欢迎跟着我一起成长。
彭旭锐
·
2023-04-11 03:59
android
https
网络协议
Android 12 还没用上,Android 13 已经来了
这里有
Android进阶
成长路线笔记&博客,有志同道合的朋友,欢迎跟着我一起成长。
彭旭锐
·
2023-04-11 03:59
Android
一套用了 70 年的计算机架构 —— 冯·诺依曼架构
本文已收录到GitHub·AndroidFamily,有
Android进阶
知识体系,欢迎Star。技术和职场问题,请关注公众号[彭旭锐]进Android面试交流群。前言大家好,我是小彭。
彭旭锐
·
2023-04-11 03:52
架构
Android 思维导图
Android基础
Android进阶
Java基础Java并发KotlinJVM网络设计模式
林锦洲
·
2023-04-10 18:35
Selector
Selector中的各种状态详解
Android进阶
之路-selector状态选择器selector原理简述过程ViewStateUtil工具类publicclassViewStateUtil{/*//设置是否按压状态
大灰狼zz
·
2023-04-09 19:14
Java基础篇
本系列将分为以下几个大模块:Java基础篇、Java进阶篇、常见设计模式Android基础篇、
Android进阶
篇、性能优化网络相关、数据结构与算法常用开源库、Kotlin、Jetpack注1:以上文章将陆续更新
hahaoop
·
2023-04-09 15:09
我的
Android进阶
之旅------>经典的大牛博客推荐(排名不分先后)!!
我的
Android进阶
之旅------>经典的大牛博客推荐(排名不分先后)!!
weixin_30384217
·
2023-04-09 03:31
php
ffmpeg
移动开发
一些大牛的博客推荐,排名不分先后
blog.csdn.net/wujxiaoz/article/details/8237096)Android中文WikiAndroidStudio-NDK开发-移动开发团队谦虚的天下-博客园gundumw100博客-
android
追寻北极
·
2023-04-09 03:59
今天看到一篇文章,收藏了很多大牛的博客
blog.csdn.net/wujxiaoz/article/details/8237096)Android中文WikiAndroidStudio-NDK开发-移动开发团队谦虚的天下-博客园gundumw100博客-
android
doers123
·
2023-04-09 03:27
android
android开发
csdn博客
牛人博客
Android各个版本的新特性概要
引言有时总是记不住Android某个特性是哪个版本引入的,哪些版本会受到影响,每次都需要重新去查一遍,最近开始看《
Android进阶
之光》一书,第一章就是介绍各版本的新特性,索性做个笔记,并计划不断更新
DuBetter
·
2023-04-08 21:56
android进阶
-AIDL的基本使用
系列文章AIDL的基本使用AIDL之自定义数据类型AIDL之修饰符in,out,inoutAIDL之重连方法AIDL之接口注册/解注册AIDL之连接池知识点AIDL的基本概念AIDL的基本使用案例一、AIDL的基本概念AIDL定义:个人理解就是Android开发中提供的一种快速实现binder的工具,而binder就是一种跨进程通信,也可以不用AIDL,自己实现binder来达到同样的效果AIDL
return_toLife
·
2023-04-08 15:43
Android进阶
: 注解从入门到精通
注解实现三部曲使用场景EventBus使用@Subscriber(mode=ThreadMode.MAIN,tag=EventTag.STORE_OUT_SUMMARIZING)internalfunrefresh(list:Any){getOutList()}bufferknife点击事件使用@OnClick(R.id.btn_login)publicvoidonViewClicked(){}原
雨落文染丶
·
2023-04-08 12:28
落地西瓜视频埋点方案,埋点从未如此简单
本文GitHub·Android-NoteBook已收录,这里有
Android进阶
成长路线笔记&博客,欢迎跟着彭丑丑一起成长。
彭旭锐
·
2023-04-07 23:26
适合
Android进阶
人群的全套系列学习资料,限时免费开源
为此,也有很多伙伴留言私信,希望我能出一期适用于
Android进阶
的学习指南。辛苦整理两个月,我终于不负所托完成任务。以下的全套系列学习资料请收好!
嘴巴吃糖了
·
2023-04-06 17:35
Android开发
Android
面试
android
开源
Android | 上车!AndroidX Fragment 新姿势!- 草稿
本文「Android路线」|导读——从零到无穷大已收录,这里有
Android进阶
成长路线笔记&博客,欢迎跟着彭丑丑一起成长。
彭旭锐
·
2023-04-06 13:36
Android 卡顿(一):总述
Android进阶
系列:Android卡顿(一):总述Android卡顿系列是根据极客时间的专栏《Android开发高手课》整理而成的。
yxhuang
·
2023-04-06 08:08
Android进阶
-- postDelay原理解析
在日常开发中,需要延时任务的时候,往往会用到handler.postDelay()的方法,那么一起来看看它的内部实现原理吧。//Handler.javapublicfinalbooleanpostDelayed(Runnabler,longdelayMillis){returnsendMessageDelayed(getPostMessage(r),delayMillis);}在内部调用了send
江城的程序员大叔
·
2023-04-06 08:01
你好
Android
Handler
postDelay
Android复习系列④之《
Android进阶
》
Android进阶
1OkhttpOkHttpClient相当于配置中心,所有的请求都会共享这些配置(例如出错是否重试、共享的连接池)。
刘忆初
·
2023-04-06 08:58
#面试专栏
面试
retrofit
android
jetpack
binder
rxjava
Android进阶
笔记-5. IPC机制 & Binder 原理
IPC机制一次进程间通信至少包含两个进程,由于进程隔离机制的存在,通信双方必然需要借助IPC(进程间通信,inter-ProcessCommunication)来实现;Linux中的IPC机制种类管道(pipe)继承自Unix,半双工通信方式(数据只能在一个方向上流动);原理:通信双方利用内存的共享文件来传递信息;信号(sinal)异步通信方式,软件层对中断机制的一种模拟,例如内核通知用户空间进程
今阳
·
2023-04-06 08:57
Android进阶笔记
android
java
binder
源码
Android进阶
学习——Message复用机制原理
最近在学习Android消息机制方面的原理,到了Message这块的时候发现少有文章进行分析,本着“生死看淡不服就干”的原则,我深入了源码层面,对Message巧妙的复用机制进行了解析,并写下这篇文章,供大家分享学习,如果感觉对你有帮助,欢迎点赞,私信,关注我,您的鼓励是对我最大的帮助。在日常的Android开发中,我们经常会使用Handler来进行主子线程之间的消息传递,其中我们用的最多的就是M
浩浩的代码花园
·
2023-04-06 08:52
Android开发那些事
android进阶
文章目录进阶1.Java语言进阶在Android系统中的应用02.Android开发架构体系(app亦对象)03.Android开发架构体系(app亦对象)04Android开发架构体系(app亦对象)05.Android开发架构体系(app亦对象)06.androidapp360°全方位性能优化07.androidapp360°全方位性能优化08.androidapp360°全方位性能优化09.
Mr Cui
·
2023-04-06 08:50
android架构
android
android进阶
[
Android进阶
】Handler机制原理解析
}mQueue=mLooper.mQueue;//通过Looper对象获取消息队列mCallback=callback;mAsynchronous=async;}//获取Looper对象publicfinalLoopergetLooper(){returnmLooper;}从Handler的构造函数中我们可以发现,Handler在初始化的同时会通过Looper.getLooper()获取一个Loo
m0_67740402
·
2023-04-06 08:08
程序员
架构
IMEI 弃用!收下这份保姆级的 OAID 集成教程
这里有
Android进阶
成长路线笔记&博客,有志同道合的朋友,欢迎跟着我一起成长。
彭旭锐
·
2023-04-06 01:14
Android进阶
之路前言一
本文仅代表个人观点!前言AndroidAPP开发纲要界面交互布局方式控件屏幕适配网络请求Android五大布局方式Google自带控件三方控件自定义控件Google自带网络请求第三方网络请求框架其他前言从事Android开发已有一段时日,古语云:温故而知新,可以为师矣。我写下这篇专栏不求能够为人师表,但要为自己这段日子以来的开发事件做一个总结与整理。时至今日,回首过往。我认为一个完整的APP开发可
qq_36576738
·
2023-04-05 01:06
Android2018年
Android进阶之路
Android开发
Android学习指南 —
Android进阶
篇
好了,本次的技术分享到这里就告一段落了,如果嫌博客麻烦,可看主页简介,找我拿PDF版本的哦Java基础篇Android基础篇(一)Android基础篇(二)ARTART代表AndroidRuntime,其处理应用程序执行的方式完全不同于Dalvik,Dalvik是依靠一个Just-In-Time(JIT)编译器去解释字节码。开发者编译后的应用代码需要通过一个解释器在用户的设备上运行,这一机制并不高
笨笨11
·
2023-04-04 18:30
Android | 从 Dagger2 到 Hilt 玩转依赖注入(一)
本文「Android路线」|导读——从零到无穷大已收录,这里有
Android进阶
成长路线笔记&博客,欢迎跟着彭丑丑一起成长。
彭旭锐
·
2023-04-04 14:55
Android | ViewBinding 与 Kotlin 委托双剑合璧
本文「Android路线」|导读——从零到无穷大已收录,这里有
Android进阶
成长路线笔记&博客,欢迎跟着彭丑丑一起成长。
彭旭锐
·
2023-04-03 16:20
Java进阶篇
本系列将分为以下几个大模块:Java基础篇、Java进阶篇、常见设计模式Android基础篇、
Android进阶
篇、性能优化网络相关、数据结构与算法常用开源库、Kotlin、Jetpack注1:以上文章将陆续更新
hahaoop
·
2023-04-03 04:57
「Gradle」| 进阶篇(Project & Task & 构建生命周期)
本文「Android路线」|导读——从零到无穷大已收录,这里有
Android进阶
成长路线笔记&博客,欢迎跟着彭丑丑一起成长。
彭旭锐
·
2023-04-03 02:40
Android进阶
宝典 --- AOP(AspectJ入门)
AOP,即面向切面编程,之前我们在编程的时候,采用的是面向对象的思想编程,例如我们想要统计一个方法执行的耗时,通常需要记录一个开始时间,然后记录一个结束时间。publicvoidrun(){longstartTime=System.currentTimeMillis();System.out.println("dosomething");longendTime=System.currentTime
Awesome_lay
·
2023-04-02 13:30
android
java
开发语言
aop
注解
Android面试
Android进阶
(十四)-Bitmap相关问题
问:drawable和mipmap的区别是什么?答:根据官方说明:应用图标的图片资源存放在mipmap系列文件夹中,而其余图片存放在drawable系列文件夹中1、mipmap纹理映射技术会将资源缩放到设备分辨率大小,drawable会将资源缩放到设备匹配的倍数大小2、官方推荐开发者将位图等资源放在对应dpi的drawable/下,而不是放在mipmap/下。这样各种dpi可直接找到对应资源,减少
肖义熙
·
2023-04-02 12:12
Android | 类加载器与插件化
这里有
Android进阶
成长路线笔记&博客,欢迎跟着彭丑丑一起成长。(联系方式在GitHub)前言随着应用功能模块的增多,组件化和插件化的需求日益强烈;在这篇文章里,我将分析实现插件化的基本原理。
彭旭锐
·
2023-04-02 09:27
插件式换肤框架搭建 - 资源加载源码分析
所有分享大纲:2017
Android进阶
之路与你同行视频讲解地址:http://pan.baidu.co
你也不知道
·
2023-04-02 07:51
2021金三银四面试季!了解Android架构组件后,构建APP超简单
Android核心知识点文档这份文档包含
Android进阶
架构师之路的核心知识,同时也是面试时面试官必问的知识点,篇章也是包括了很多知识点,其中包括了有Android部分、JAVA部分、Kotlin部分
哆啦A梦没有口袋.
·
2023-04-02 03:28
程序员
面试
android
移动开发
ButterKnife被弃用,ViewBinding才是findView的未来?
核心分析内容面向Android初、中级开发者,对于要学习的Android理论知识,我认为主要包括:Android基础&常用
Android进阶
与时俱进、热门技术编程语言计算机基础下面,我将对上面的理论知识逐一介绍
FB_YING
·
2023-04-02 00:20
android
Gradle插件编写概述
文章来源自作者的
Android进阶
计划(https://github.com/SusionSuc/AdvancedAndroid)本文不会太具体讲编写Gradle插件中用到的API,只是大致梳理一下如何编写一个
susion哒哒
·
2023-04-01 18:04
Android进阶
-Handler源码解析
Handler源码解析Handler的简单使用post()sendMessage()1.创建HandlerHandlerhandler=newHandler();2.发送消息mHandler.sendMessage(message);enqueueMessage(Messagemsg,longwhen)next()3.处理消息1)Looper的创建及循环机制①主线程Looper建立②Looper的
Donkey..
·
2023-04-01 04:50
Android进阶
android
Android进阶
学习必会:Java-Binder中的系统服务,app可视化开发工具
publicvoidaddService(Stringname,IBinderservice,booleanallowIsolated,intdumpPriority)throwsRemoteException{Parceldata=Parcel.obtain();Parcelreply=Parcel.obtain();data.writeInterfaceToken(IServiceManage
m0_66145114
·
2023-03-31 09:56
程序员
架构
移动开发
android
Android系统启动流程
android系统启动流程+activity启动流程系统启动activity启动流程参考:
Android进阶
解密android源码
一顿一只牛
·
2023-03-30 16:22
做了这么多年 Android,你对系统特性有多熟悉?
这里有
Android进阶
成长路线笔记&博客,有志同道合的朋友,欢迎跟着我一起成长。
网络安全小肖
·
2023-03-30 04:47
android
android
studio
ide
Android进阶
宝典 -- Jetpack篇(最新LiveData LifeCycle源码分析)
Jetpack组件,如今是google力推的架构模式,它能够帮助我们快速构建项目,在JectPack丰富的组件当中,生命周期几乎是贯穿全部,万物皆始于声明周期,从本章开始,就开始深入JectPack核心组件源码1LiveData源码分析看到LiveData这个名字,第一感觉这是一个数据类,其实不是的,LiveData是能够持有任意一种数据并且能够对这个数据进行观察。在LiveData之前,我们通过
代码不难写
·
2023-03-29 22:56
Android
Jetpack
android
ui
android
studio
Android面经_安卓面经(25/30)之MVC、MVP、MVVM全解析
道安卓常见基础面试题全解析安卓系统Framework面经专栏:Android系统Framework面试题解析大全安卓系统Framework面经目录详情:Android系统面经_Framework开发面经_150道面试题答案解析
Android
a763450633
·
2023-03-29 12:34
android
面试
java
MVVM
mvc
[
Android进阶
】Handler机制原理解析
Handler是Android中提供的一种异步回调机制,也可以理解为线程间的消息机制。为了避免ANR,我们通常会把一些耗时操作(比如:网络请求、I/O操作、复杂计算等)放到子线程中去执行,而当子线程需要修改UI时则子线程需要通知主线程去完成修改UI的操作,则此时就需要我们使用Handler机制来完成子线程与主线程之间的通信。Handler的一般使用步骤在明确了Android中只有主线程能修改UI界
Web_boom
·
2023-03-29 10:44
Android
大厂面试
framework
android
ui
java
android进阶
-AIDL之重连方法
系列文章AIDL-基本使用AIDL-自定义数据类型AIDL-修饰符in,out,inoutAIDL-重连方法AIDL-接口注册/解注册AIDL-连接池知识点服务保活的常用方法service重连一、服务保活的常用方法会一般service保活的方法有:提高进程优先级,开启前台服务,断开重连,系统白名单二、service重连aidl断开重连,实际就是对service的重新绑定,所以可以在监听到服务断开的
return_toLife
·
2023-03-29 08:04
网络篇
本系列将分为以下几个大模块:Java基础篇、Java进阶篇、常见设计模式Android基础篇、
Android进阶
篇、性能优化网络相关、数据结构与算法常用开源库、Kotlin、Jetpack注1:以上文章将陆续更新
hahaoop
·
2023-03-29 00:08
【
Android进阶
】这一次把View绘制流程刻在脑子里!!
天空看不见云,大火球在上面肆意发光,逼着毛孔慢慢渗出汗水。我离开舒适区,跑出去面试了几次。得到的最多的反馈是不够深入。作为一个五年经验的安卓开发者,欠缺的还有很多。前言从一个view实例被创建,到展示到屏幕上,都经历了怎么样的一个流程?在安卓开发中,这似乎是一个基本的知识,应该被开发者清楚地认识明白,面试中也作为问题频频出现,然而我还是认识得不深刻。AndroidView的绘制流程是View相关的
吃人的锅
·
2023-03-27 02:05
Android进阶
面经,面试10余家经验分享,拿到offer真不难~
前言我们都知道面试大厂主要就是考察程序员技术方向的专业技能,Java开发主要考察的就是Java方面的专业技能,而Android岗位的专业技能就是Android程序员面试的重要考察方向。大厂的招聘条件是明牌的,但技术这一块却难倒了大部分的人。面试是测试一个人能力最直接的方式,从2月中旬开始到现在,陆陆续续面了10余家公司,下面就放上我遇到的所有面试题以及我的建议,并且提供一些简历的写作和面试技巧给各
码中之牛
·
2023-03-23 07:53
Android
面试
Framework
面试
android
经验分享
移动开发
Framework
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他