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进阶
Android进阶
学习RxJava(七)RxJava与Retrofit之双卡交火
Retrofit为什么要和RxJava一起用这么用可以更优雅的写功能这么用是上流社会[手动狗头]如果是新手,建议分别使用两个库做几个小项目后再实现交火,效果更好安排一.导入所有依赖implementation'com.squareup.retrofit2:retrofit:2.1.0'implementation'com.squareup.retrofit2:converter-gson:2.1.
郝大富
·
2023-03-22 15:11
灵魂画师,Android绘制流程——Android高级UI
一、前言绘制流程可以说是
Android进阶
中必不可少的一个内容,也是面试中被问得最多的问题之一。这方面优秀的文章也已经是非常之多,但是小盆友今天还是要以自己的姿态来炒一炒这冷饭,或许就是蛋炒饭了。
笨笨11
·
2023-03-19 02:12
Android进阶
——框架之IOC框架
什么是IOCIOC(InversionofControl):控制反转。开发过程中类里面需要用到很多个成员变量传统的写法:你要用这些成员变量的时候,那么你就new出来用IOC的写法:你要用这些成员变量的时候,使用注解的方式自动注入进去优点:代码量减少,加速开发缺点:性能消耗加大,阅读性差,加速65535框架的思路框架例子//实现Button自动findViewById的工作@ViewById(R.i
Androidgiao
·
2023-03-18 18:04
Android 进阶的书籍
已购买书籍程序员成长课(已购买)大话设计模式(已购买)大话数据结构(已购买)
Android进阶
之光(已购买)第一行代码第2版(已购买)Android群英传(已购买)Android源码设计模式解析与实战第
李福来
·
2023-03-17 17:17
[
Android进阶
]自定义View,Paint详解
此文章为HenCoder的备份,感谢HenCoder这篇文章的作者Paint的Api大致分为4类颜色效果drawText()相关初始化下面我就对这四类分别进行介绍1、颜色Canvas绘制的内容,有三层对颜色的处理image.png这图大概看看就行,不用钻研明白再往下看,因为等这章讲完你就懂了。1.1基本颜色像素的基本颜色,很久绘制内容的不同而有不同的控制方式:Canvas的颜色填充类方法drawC
黑森林中的小木屋
·
2023-03-16 16:44
android 长连接通信方案,
Android进阶
——Socket长连接通信实例
Socket通信在项目中时有用到,把长连接的相关实例分享一下。如果要保持一个长连接,Socket代码最好写在一个服务内,避免误杀。publicclassSocketServiceextendsService{/***心跳标记*/privatebooleanheartFlag=false;/***是否接受服务器消息*/privatebooleanisReceive=true;/***线程是否启动*/
Shine Xue
·
2023-03-15 03:29
android
长连接通信方案
android preference属性,
Android进阶
——Preference详解之Preference系的基本应用和管理(二)...
并非我们第一次打开相应界面之后就会自动创建对应的SharedPreferences文件,而是在我们改变了原有状态时候喎�"/kf/ware/vc/"target="_blank"class="keylink">vc3Ryb25nPjwvcD4NCjxwPjxzdHJvbmc+sqK3x8v509C1xFByZWZlcmVuY2W8sMbk19PA4La8u+G0tL2oo6y99r321eu21N
weixin_40008135
·
2023-03-14 23:22
android
preference属性
为什么说 Gradle 是 Android 进阶绕不去的坎 —— Gradle 系列(1)
这里有
Android进阶
成长知识体系,有志同道合的朋友,欢迎跟着我一起成长。
彭旭锐
·
2023-03-14 10:00
NDK | 带你点亮 JNI 开发基石符文 (一)
本文GitHub·Android-NoteBook已收录,这里有
Android进阶
成长路线笔记&博客,欢迎跟着彭丑丑一起成长。
彭旭锐
·
2023-03-11 01:08
小白看完都学会了!作为一名程序员我不忘初心,深度解析,值得收藏
Android进阶
学习路线一、基础技能:1、深入Java泛型2、注解深入浅出3、并发编程4、数据传输与序列化5、Java虚拟机原理6、反射与类加载7、高效IO二、Android框架体系架构1、高级UI晋升
安卓小希
·
2023-03-10 17:29
程序员
Android
Jetpack入门到精通(六)一文带你了解ViewModel的使用和原理
1.什么是ViewModel在说ViewModel前,我们需要解一下MVVM和DataBinding,在
Android进阶
三部曲第一部《
Android进阶
之光》中,我简单介绍了下
字节跳不动
·
2023-03-10 14:41
Android Service启动绑定流程详解
目录前言一、Service的启动流程二、Service的绑定三、Service的Context总结前言本文基于Android11,参考《
Android进阶
解密》一书资料。
·
2023-03-09 00:24
Android UI 架构演进:从 MVC 到 MVP、MVVM、MVI
这里有
Android进阶
成长路线笔记&博客,有志同道合的朋友,欢迎跟着我一起成长。(联系方式&入群方式在GitHub)前言为了优化代码设计,业界先后提出了MVC、MVP、MVVM和MVI等架构设计。
彭旭锐
·
2023-02-18 02:14
WebView 解决嵌套滑动冲突,丝滑般实现吸顶效果,完美兼容 X5 webview
本文首发我的微信公众号徐公,收录于Github·AndroidGuide,这里有
Android进阶
成长知识体系,希望我们能够一起学习进步,关注公众号徐公,5年中大厂程序员,一起建立核心竞争力上一篇文章【
·
2023-02-17 10:40
【原理篇】WebView 解决嵌套滑动冲突,丝滑般实现吸顶效果,完美兼容 X5 webview
本文首发我的微信公众号徐公,收录于Github·AndroidGuide,这里有
Android进阶
成长知识体系,希望我们能够一起学习进步,关注公众号徐公,5年中大厂程序员,一起建立核心竞争力上一篇文章【
·
2023-02-16 20:54
【
Android进阶
】1小时学会热更新--Tinker
Tinker玩Dota的应该知道热更新热补丁技术也可以理解为一个动态修改代码与资源的通道,它适合于修改量较少的情况。本文你将获悉【主流热更新框架的简单比较】【Tinker能做什么】【Tinker不能做什么】【利用TinkerPlatform实现热更新详细步骤】【复杂的热更新原理】【繁琐的补丁制作流程】部分数据来自tinker官方文档主流热更新框架的简单比较image.pngGitbut表现(201
KingJA
·
2023-02-06 02:30
Android进阶
之路
image.png初级初级研发工程师的定义是掌握基础的Android知识,能够独立完成一个功能,工作年限大概在1-2年,这个层级大部分人通过看一些资料书籍再经过项目练习很快可以达到。这个级别的人往往需要掌握如下一些技能:掌握Android四大组件知识,深入了解相关生命周期,对于Application、Fragment、Intent常见的开发知识也必须掌握。掌握Android基本布局和控件的属性和使
Sparky
·
2023-02-03 07:22
Java 虚拟机 | 内存分配模型
本文「Java路线」导读——他山之石,可以攻玉已收录,这里有
Android进阶
成长路线笔记&博客,欢迎跟着彭丑丑一起成长。
彭旭锐
·
2023-01-31 13:26
Android进阶
从字节码插桩技术了解美团热修复实例详解
目录引言1插件发布2Javassist2.1准备工作2.2Transform2.3transform函数注入代码2.3.1Jar包处理2.3.2字节码处理2.4Javassist织入代码2.4.1ClassPool2.4.2CtClass引言热修复技术如今已经不是一个新颖的技术,很多公司都在用,而且像阿里、腾讯等互联网巨头都有自己的热修复框架,像阿里的AndFix采用的是hooknative底层修
·
2023-01-31 06:15
Android进阶
Handler应用线上卡顿监控详解
1.3Blockcanary原理分析1.4Handler监控的缺陷2字节码插桩实现方法耗时监控2.1字节码插桩流程2.2引入ASM实现字节码插桩2.3Blockcanary的优化策略引言在上一篇文章中#
Android
·
2023-01-31 06:14
Android进阶
NestedScroll嵌套滑动机制实现吸顶效果详解
嵌套滑动机制完成交互优化1.2.1NestedScrollingParent接口和NestedScrollingChild接口1.2.2预滚动阶段实现1.2.3滚动阶段实现1.2.4滚动结束引言在上一篇文章
Android
·
2023-01-31 06:44
Android进阶
CoordinatorLayout协调者布局实现吸顶效果
目录引言1CoordinatorLayout功能介绍1.1CoordinatorLayout的依赖交互原理1.2CoordinatorLayout的嵌套滑动原理2CoordinatorLayout源码分析2.1CoordinatorLayout的依赖交互实现2.2CoordinatorLayout交互依赖的源码分析2.3CoordinatorLayout子控件拦截事件源码分析2.4Coordina
·
2023-01-31 06:44
Android进阶
KOOM线上APM监控全面剖析
目录正文1Leakcanary为什么不能用于线上1.1Leakcanary原理简单剖析1.2小结2KOOM原理分析2.1KOOM引入2.2KOOM源码分析2.2.1trackOOM方法分析2.2.2HeapOOMTracker2.2.3ThreadOOMTracker2.2.4FastHugeMemoryOOMTracker2.3dump为何不能放在子线程2.3.1ForkJvmHeapDumpe
·
2023-01-31 06:44
Android进阶
之从IO到NIO的模型机制演进
目录引言1BasicIO模型1.1RandomAccessFile的缓冲区和BufferedInputStream缓冲区的区别1.2BasicIO模型底层原理2NIO模型3OKIO引言其实IO操作相较于服务端,客户端做的并不多,基本的场景就是读写文件的时候会使用到InputStream或者OutputStream,然而客户端能做的就是发起一个读写的指令,真正的操作是内核层通过ioctl指令执行读写
·
2023-01-31 06:07
Android Deep Link 深度链接,看看你在第几层?
这里有
Android进阶
成长路线笔记&博客,有志同道合的朋友,欢迎跟着我一起成长。
彭旭锐
·
2023-01-29 02:30
其实 Gradle Transform 就是个纸老虎 —— Gradle 系列(4)
这里有
Android进阶
成长知识体系,有志同道合的朋友,欢迎跟着我一起成长。
彭旭锐
·
2023-01-28 16:08
Android进阶
学习RxJava(八)RxJava与Retrofit之双卡交火Pro
引言先补一下上文的不足doOnNext很多小伙伴不是很理解,解释一下doOnNext通常用于结果处理之前的操作比如,在网络请求收到返回值的时候,先验证一下返回值是否正确比如,在收到数据时做一下缓存比如,在收到状态码时做下判断比如...开篇交火Pro侧重于嵌套类网络请求操作主要完成功能先获取所有的名字->然后根据每个名字来获取对应个人信息一.快速的写一下获取所有名字API_Protocol1API_
郝大富
·
2023-01-27 15:56
《
Android进阶
解密》读书笔记
第2章Android系统启动梳理简单的知识树:按下电源键,从预定位置(固化在ROM),加载BootLoader到RAMBootLoader小程序(拉起AndroidOS)内核启动init.rc-->init进程(服务属性)Zygote进程启动Java虚拟机,JNI方法注册,Socket创建SystemServer进程Binder线程池newSystemServerManagerstartBoots
Guoke24
·
2023-01-27 03:11
车载
Android进阶
篇(NDK其一) — CMake基础
1.前言在车载应用开发时,NDK其实并不常用。不常用但也不是完全用不到,车载应用开发以下的一些场景会需要使用NDK调用LinxuAPI。例如:将线程绑定到指定的CPU核心上运行。使用高性能图形API。例如:使用OpenGLES或Vulkan绘制图。复用C/C++库其他需要使用NativeAPI的情况不过本文并不是NDK的入门教程,NDK的基础入门教程,请参考官方的中文教程:NDK使用入门|Andr
林栩link
·
2023-01-26 13:07
Android进阶
-Gradle
目录参考链接Gradle生命周期与回调Gradle构建生命周期生命周期监听(HOOK)GradleJVM进程什么是Task依赖管理查看AndroidGradle依赖树添加依赖结合implementation、api理解compileClasspath、runtimeClasspath依赖决议强制依赖版本isFocestrictlyconstraintsjar包冲突远程依赖冲突依赖传递Gradle中
Donkey..
·
2023-01-21 16:22
Android进阶
android
gradle
Android进阶
之路(1)-详解MVC
最近因为换工作的原因没有写博客,现在慢慢稳定了,我准备写一些关于
Android进阶
的文章,也是为了督促自己学习,大家一起进步!
cnmeimei
·
2023-01-17 08:11
技术
Android学习相关文章汇总(持续更新,文章均来自网络,转侵删)
本文主要是记录在使用Android踩坑时的一些有用的文章、以及
Android进阶
文章等相关链接的记录,并且附带一些简单的备注等。主要用来备忘、方便日后查看。
zcc今天好好学习了吗
·
2023-01-10 19:46
Android
android
学习
android
studio
Android进阶
之View.inflate和LayoutInflater.inflate方法区别
https://blog.csdn.net/chenliguan/article/details/82314122?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&dist_request_id=&depth_1-utm_source=distribute.p
az44yao
·
2022-12-25 14:21
【我的
Android进阶
之旅】NDK开发引入第三方so库(比如assimp和opencv库)常出现的几个问题:missing and no known rule to make it等
文章目录一、写这篇博客的原因二、错误一、ninja:error:'xxx.so',neededby'yyy.so',missingandnoknownruletomakeit2.1错误描述2.2错误分析2.3解决错误三、错误二error:undefinedreferenceto3.1错误原因3.2分析问题:cmake关于set的使用3.3解决问题四、错误三java.lang.Unsatisfied
字节卷动
·
2022-12-14 15:49
我的Android进阶之旅
#
NDK开发
#
Android常见错误解决之道
android
opencv
人工智能
Android开发者熬夜也要看完的25本中、高级工程师进阶必看书籍
就不详细介绍了;《Android从入门到精通(附光盘)》明日科技编《第一行代码2Android(第二版)》郭霖著《Android开发进阶从小工到专家》何红辉著《
Android进阶
之光
chuhe1989
·
2022-12-07 19:01
程序员
程序人生
程序员
2020最新Android开发中高级进阶书籍推荐
就不详细介绍了;《Android从入门到精通(附光盘)》明日科技编《第一行代码2Android(第二版)》郭霖著《Android开发进阶从小工到专家》何红辉著《
Android进阶
之光
chuhe1989
·
2022-12-07 19:31
Android开发
android
Android知识图谱:我们到底需要学习哪些Android知识?,阿里中间件
1.Android基础&常用针对Android基础&常用知识,我认为对于初级开发者来说,按照优先级最主要的知识点主要包括:四大组件、布局使用、多线程&动画;具体介绍如下:2.
Android进阶
针对
Android
普通网友
·
2022-12-06 07:59
程序员
架构
移动开发
android
大牛的博客,跟大牛学习
blog.csdn.net/wujxiaoz/article/details/8237096)Android中文WikiAndroidStudio-NDK开发-移动开发团队谦虚的天下-博客园gundumw100博客-
android
业精于勤而荒于嬉
·
2022-11-27 11:40
博文精选
博文精选
我把 CPU 三级缓存的秘密,藏在这 8 张图里
本文已收录到GitHub·AndroidFamily,有
Android进阶
知识体系,欢迎Star。技术和职场问题,请关注公众号[彭旭锐]进Android面试交流群。前言大家好,我是小彭。
·
2022-11-17 11:59
android
图解计算机内部的高速公路 —— 总线系统
本文已收录到GitHub·AndroidFamily,有
Android进阶
知识体系,欢迎Star。技术和职场问题,请关注公众号[彭旭锐]进Android面试交流群。前言大家好,我是小彭。
·
2022-11-16 23:22
android
图解计算机的存储器金字塔
本文已收录到GitHub·AndroidFamily,有
Android进阶
知识体系,欢迎Star。技术和职场问题,请关注公众号[彭旭锐]进Android面试交流群。前言大家好,我是小彭。
·
2022-11-16 23:22
android
一套用了 70 年的计算机架构 —— 冯·诺依曼架构
本文已收录到GitHub·AndroidFamily,有
Android进阶
知识体系,欢迎Star。技术和职场问题,请关注公众号[彭旭锐]进Android面试交流群。前言大家好,我是小彭。
·
2022-11-16 22:39
android
从图灵机到量子计算机,计算机可以解决所有问题吗?
本文已收录到GitHub·AndroidFamily,有
Android进阶
知识体系,欢迎Star。技术和职场问题,请关注公众号[彭旭锐]进Android面试交流群。前言大家好,我是小彭。
·
2022-11-16 22:38
android
为什么你学不会递归?谈谈我的经验
本文已收录到GitHub·AndroidFamily,有
Android进阶
知识体系,欢迎Star。技术和职场问题,请关注公众号[彭旭锐]进Android面试交流群。前言大家好,我是小彭。
·
2022-11-16 22:06
android
使用前缀和数组解决"区间和查询"问题
本文已收录到GitHub·AndroidFamily,有
Android进阶
知识体系,欢迎Star。技术和职场问题,请关注公众号[彭旭锐]进Android面试交流群。前言大家好,我是小彭。
·
2022-11-16 22:06
android
android以view建坐标系,
Android进阶
——自定义View的必修课之关于Canvas绘图与Android坐标系的总结...
引言
Android进阶
——自定义View的必修课之关于Canvas绘图与Android坐标系的总结。
咪马321~~~
·
2022-11-10 11:11
Android 进阶学习(三十五) Android 中给View 添加Drawable的思考(二)
问题回顾在上一篇博客
Android进阶
学习(二十四)Android中给View添加Drawable的思考的结尾处,我说出了一个问题,那就是我自己写的drawable缓存,缓存的是drawable本身,这就使得不同的
Tsm_2020
·
2022-11-08 17:24
Android进阶
——Java注解实战之APT构建模块化的第一步
前言APT的学习要花点时间去掌握和实践的,短时间内只能掌握知识点,更多的是在实战中去实践。其实,APT就是一种工具而已,只要用多了,自然就会熟练了,不过要想实践之前,还是必须把基础知识学好才能实战进入开发。文章会从基础用例讲解知识点,然后再通过实战进行实践APT简介APT(AnnotationProcessingTool)是一种处理注解的工具,它会对源代码中的注解进行额外的处理,比如在编译时生成一
许英俊
·
2022-11-07 16:36
注解
APT
Annotation
Android进阶
学习方法总结(内附阿里P7进阶学习全套资料)
背景笔者2013年java转到Android开发,在小厂待过,也去过华为,OPPO等大厂待过,18年四月份进了阿里一直到现在。最近经常在后台收到一些同学的私信,说自己马上毕业或者已经毕业一两年了,从事Android开发相关的工作,现在不知道要学习什么东西了。或者说自己也在摸索着学习,但是不知道学习的路线对不对,感觉很迷茫,想让我给一些建议。其实大多数的开发者都有过类似的经历(我也有过),当自己项目
安卓老猴子
·
2022-11-03 22:17
Android
程序员
阿里P7
android
编程语言
Android进阶
:4、发送一个get网络请求
安卓也是具有网络编程这一板块的,我们先从线程通讯说起,因为安卓自4.0之后就有一个特性,就是主线程不可以发送网络请求,而子线程不可以更新界面,所以我们想要学会网络编程,必须先掌握线程之间的通讯;1、handler:这个是主线程和子线程通讯的媒介,之前我们在制作轮播图的时候用到过这个,可以用它来定时,定时的发送一条信息给主线程,然后主线程根据信息的类型来更新界面:/*hanlder=MyHanlde
编程学渣ズ
·
2022-11-02 10:20
Android
进阶教程
android
kotlin
开发语言
上一页
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
其他