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之AOP面向切面编程
这篇博客只是本人在
Android进阶
学习中AOP面向切面编程的学习笔记,适合入门级选手,如果想深入了解AOP面向切面编程可以找些大牛的博客来阅读。
刘孙猫咪
·
2022-02-08 23:25
从零学习View到自定义View(一)
感谢《
Android进阶
之光》《Android开发艺术探索》A、View是所有安卓控件的基类:@RemoteViewpublicclassTextViewextendsViewimplementsViewTreeObserver.OnPreDrawListener
敬楠
·
2022-02-06 20:42
「算法」| 链表相交 & 成环问题
本文「数据结构&算法」|导读——登高博见已收录,这里有
Android进阶
成长路线笔记&博客,欢迎跟着彭丑丑一起成长。
彭旭锐
·
2022-02-06 19:31
「Java 路线」| 注解(含 Kotlin)
本文「Java路线」|导读——他山之石,可以攻玉已收录,这里有
Android进阶
成长路线笔记&博客,欢迎跟着彭丑丑一起成长。
彭旭锐
·
2022-02-06 14:01
Android进阶
之AIDL的使用详解
AIDL(Android接口定义语言),可以使用它定义客户端与服务端进程间通信(IPC)的编程接口,在Android中,进程之间无法共享内存(用户空间),不同进程之间的通信一般使用AIDL来处理。主要流程就是在.aidl文件中定义AIDL接口,并将其添加到应用工程的src目录下,创建完成之后rebuild,AndroidSDK工具会自动生成基于该.aidl文件的IBinder接口,具体的业务对象实
躬行之
·
2022-02-06 12:28
「Java 路线」| 为什么 Java 实现了平台无关性?
本文「Java路线」|导读——他山之石,可以攻玉已收录,这里有
Android进阶
成长路线笔记&博客,欢迎跟着彭丑丑一起成长。
彭旭锐
·
2022-02-06 06:44
「Java 路线」| 线程协作机制
本文「Java路线」|导读——他山之石,可以攻玉已收录,这里有
Android进阶
成长路线笔记&博客,欢迎跟着彭丑丑一起成长。
彭旭锐
·
2022-02-05 10:07
「计算机原理」| 为什么浮点数运算不精确?(阿里笔试)
本文「计算机组成原理」|导读——已收录,这里有
Android进阶
成长路线笔记&博客,欢迎跟着彭丑丑一起成长。
彭旭锐
·
2022-02-05 03:05
还在见招拆招?先看懂 APP 个人信息保护治理机制
这里有
Android进阶
成长路线笔记&博客,有志同道合的朋友,欢迎跟着我一起成长。
彭旭锐
·
2022-02-05 00:33
View.getContext() 一定会返回 Activity 对象么?
坚持原创日更,短平快的
Android进阶
系列,敬请直接在微信公众号搜索:nanchen,直接关注并设为星标,精彩不容错过。
善良的老农
·
2022-02-04 22:44
「Java 路线」| 反射机制(含 Kotlin)
本文「Java路线」|导读——梦开始的地方已收录,这里有
Android进阶
成长路线笔记&博客,欢迎跟着彭丑丑一起成长。
彭旭锐
·
2022-02-04 15:35
Android进阶
知识点
HashMap简介HashMap由数组+链表+红黑树(临界值为8)组成的,可以存储null键和null值,线程不安全,数组是HashMap的主体,链表则是主要为了解决哈希冲突而存在的,实现的基于key-value存取的工具类,在JDK1.8之前没有红黑树这一数据结构,在JDK1.8之后对其进行了优化:考虑到发生大量Hash碰撞时链表查询效率低,所以加入了红黑树这一数据结构以提高此种情况的查询效率,
wang_desire
·
2022-02-03 15:12
「Java 路线」| Class 文件结构
本文「Java路线」|导读——他山之石,可以攻玉已收录,这里有
Android进阶
成长路线笔记&博客,欢迎跟着彭丑丑一起成长。
彭旭锐
·
2022-02-03 12:04
【
Android进阶
】Kotlin面向对象
引言在Kotlin中,我可以声明普通类、数据类、静态类,它也有抽象类和接口,其中abstract关键字只能作用在普通类。类和对象普通类Kotlin中的普通类通过class关键字定义,这种类默认都是final类型的,无法被继承。如果希望被继承,需要在前面增加open关键字class Person(var id:Int?) { // id可为null var name:String? = null
·
2022-01-27 08:20
androidkotlin
【
Android进阶
】Android使用 flutter
1.在其他目录中依赖flutterSDKplugins{id'com.android.library'id'kotlin-android'}//在其他目录中依赖flutterSDKdeflocalProperties=newProperties()deflocalPropertiesFile=rootProject.file('local.properties')if(localPropertie
·
2022-01-24 11:12
androidflutter
【
Android进阶
】Flutter 雷达扫描效果、Flutter旋转扫描
效果图:1.测试Demo启动文件main(){runApp(MaterialApp(home:SignSwiperPage(),));}classSignSwiperPageextendsStatefulWidget{@override_SignSwiperPageStatecreateState()=>_SignSwiperPageState();}class_SignSwiperPageSta
·
2022-01-21 10:17
flutterandroid
【
Android进阶
】kotlin 委托
委托模式是软件设计模式中的一项基本技巧。在委托模式中,有两个对象参与处理同一个请求,接受请求的对象将请求委托给另一个对象来处理。Kotlin直接支持委托模式,更加优雅,简洁。Kotlin通过关键字by实现委托。类委托类的委托即一个类中定义的方法实际是调用另一个类的对象的方法来实现的。以下实例中派生类Derived继承了接口Base所有方法,并且委托一个传入的Base类的对象来执行这些方法。//创建
·
2022-01-19 12:45
androidkotlin
【
Android进阶
】kotlin委托属性
funmain(arg:Array){valmyClass1=myClass1()myClass1.name="mycalsss1"valmyClass2=myClass2()myClass2.name="myclass2"println(myClass1.name)println(myClass2.name)}classmyClass1{varname:String=""get():String
·
2022-01-18 16:13
androidkotlin
【
Android进阶
】Kotlin 条件控制
IF表达式一个if语句包含一个布尔表达式和一条或多条语句。//传统用法varmax=aif(ab){max=a}else{max=b}//作为表达式valmax=if(a>b)aelseb我们也可以把IF表达式的结果赋值给一个变量。valmax=if(a>b){print("Choosea")a}else{print("Chooseb")b}这也说明我也不需要像Java那种有一个三元操作符,因为我
·
2022-01-17 14:01
androidkotlin
【
Android进阶
】Kotlin笔记
SealedClass密封类如果想对能够创建出的子类做限制,可以使用密封类。下面一个例子是没有使用密封类的:interfaceExprclassNum(valvalue:Int):ExprclassSum(valleft:Expr,valright:Expr):Exprfuneval(expr:Expr):Int{returnwhen(expr){isSum->eval(expr.left)+ev
·
2022-01-10 20:47
androidkotlin
Android进阶
:用最详细的方式解析Android消息机制的源码,移动终端开发实训总结
如果没有调用Looper.prepare()则不能再线程里创建handler!我们都知道,如果我们在UI线程创建handler,是不需要调用这个方法的,但是如果在其他线程创建handler的时候,则需要调用这个方法。那这个方法到底做了什么呢?我们去看看代码:publicstaticvoidprepare(){prepare(true);}privatestaticvoidprepare(boole
阿莉达
·
2021-12-04 01:04
程序员
面试
android
移动开发
一键检索未适配 64 位架构的 so 文件
本文GitHub·Android-NoteBook已收录,这里有
Android进阶
成长路线笔记&博客,欢迎跟着彭丑丑一起成长。
彭旭锐
·
2021-11-25 09:35
开源分享!2021年最新 Android 资料汇总,从小白到大佬的进阶之路(视频+源码+PDF)
本文资料包括Android开发工具的下载安装,零基础Android入门教程,
Android进阶
开发,Android源码深入探究解析......
·
2021-10-22 16:10
androidkotlin框架
快速入门精通,掌握这份
Android进阶
笔记就够了
前言大家好!给大家介绍一下,这是我们持续更新整理的2021年最新的阿里;百度;腾讯;字节跳动等大厂的Android面试真题解析!早在2018年我们就建了第一个BAT等大厂的面试群给大家讨论面试的东西。期间累计有2158个群友分享了自己的Android面试真经,并提供了参考答案。这其中就有很多成员已经斩获今日头条、抖音、阿里P7等岗位的offer。当然也有很多成员面试虽然失败了,但也分享了很多失败的
·
2021-08-30 14:37
Android | 他山之石,可以攻玉!一篇文章看懂 v1/v2/v3 签名机制
本文GitHub·Android-NoteBook已收录,这里有
Android进阶
成长路线笔记&博客,欢迎跟着彭丑丑一起成长。
彭旭锐
·
2021-08-12 22:27
android进阶
-AIDL之接口注册/解注册
系列文章AIDL-基本使用AIDL-自定义数据类型AIDL-修饰符in,out,inoutAIDL-重连方法AIDL-接口注册/解注册AIDL-连接池知识点AIDL之间接口的使用AIDL进程间接口注册/解注册一、AIDL之间接口的使用为什么要特意讲解一下接口的注册与取消注册呢,因为在使用AIDL进程跨进程通信的时候,每次传递的接口对象在内存中的地址都是不一样的,所以在注册了之后,无法使用常规的方式
return_toLife
·
2021-07-14 22:59
android进阶
-AIDL之连接池
系列文章AIDL-基本使用AIDL-自定义数据类型AIDL-修饰符in,out,inoutAIDL-重连方法AIDL-接口注册/解注册AIDL-连接池知识点binder连接池的作用binder连接池的简单使用一、binder连接池的作用1.1普通aidl连接的弊端回顾之前aidl的使用方法中,都是在service连接成功之后直接返回一个具体的binder对象,因为已经对这个binder进行具体的实
return_toLife
·
2021-07-14 22:55
为什么每份 Android 简历都说 “熟悉 MQTT 协议”?
本文GitHub·Android-NoteBook已收录,这里有
Android进阶
成长路线笔记&博客,欢迎跟着彭丑丑一起成长。
彭旭锐
·
2021-07-13 20:39
Crash工具处理经验
Failedtoallocatea23970828byteallocationwith2097152free4.RecyclerView提示Noadapterattached;skippinglayout解决方法5.我的
Android
冯俊铭
·
2021-06-27 13:01
Rxjava2(一)、基础概念及使用
Android进阶
系列之第三方库知识点整理。知识点总结,整理也是学习的过程,如有错误,欢迎批评指出。
EvanZch
·
2021-06-27 09:00
kotlin学习笔记之协程
学习资料掘金小册(付费)-
Android进阶
:基于Kotlin的AndroidApp开发实践郭霖公众号-超长文,带你全面了解Kotlin的协程第一行代码(第三版)GDG上海实录回顾,带你快速上手Kotlin
大荒里种菜
·
2021-06-25 12:13
「Java 路线」| 导读 —— 他山之石,可以攻玉
这里有
Android进阶
成长路线笔记&博客,欢迎跟着彭丑丑一起成长。
彭旭锐
·
2021-06-24 06:08
Android自定义View系列(二)——打造一个仿2K游戏摇杆
写作原因:
Android进阶
过程中有一个绕不开的话题——自定义View。这一块是安卓程序员更好地实现功能自主化必须迈出的一步。下面这个系列博主将通过实现几个例子来认识安卓自定义View的方法。
RoadToGeek
·
2021-06-21 00:12
Android自定义View
布局
Android进阶
之布局视频事件机制关于View传递事件的博文很多,看的让人眼花缭乱,最近有点时间,把自己所了解的做一个总结,直接进入主题了。
iyifei
·
2021-06-20 10:56
Android的消息机制
前言Android的消息机制原理是
Android进阶
必学知识点之一,在Android面试也是常问问题之一。在Android中,子线程是不能直接操作View,需要切换到主线程进行。
GitCode8
·
2021-06-19 16:09
《Android 进阶全套学习资源》高级岗面试必备,35岁程序员依然可以“横行面试”!!!
Android进阶
核心问题关于拦截异常,想必大家都知道可以通过Thread.setDefaultUncaughtExceptionHandler来拦截App中发生的异常,然后再进行处理。
蓝斯_867
·
2021-06-19 15:49
「Java 路线」| 并发编程的基础概念
本文「Java路线」|导读——他山之石,可以攻玉已收录,这里有
Android进阶
成长路线笔记&博客,欢迎跟着彭丑丑一起成长。
彭旭锐
·
2021-06-19 10:05
「数据结构」| 链表问题总结
本文「数据结构&算法」|导读——登高博见已收录,这里有
Android进阶
成长路线笔记&博客,欢迎跟着彭丑丑一起成长。
彭旭锐
·
2021-06-19 00:59
【327页】超全的 Android 面试进阶题库!(包含Flutter、Kotlin、性能优化、Jetpack、RxJava...)
前言文章分享
Android进阶
面试题库,主要内容包括Java相关、Android基础相关、
Android进阶
相关、Flutter相关,Kotlin相关,性能优化相关、Jetpack相关,RxJava相关
清风Coolbreeze
·
2021-06-15 21:43
Android
程序人生
面试
flutter
kotlin
jetpack
Rxjava
Android性能优化
你真的懂 Fragment 吗?—— AndroidX Fragment 核心原理分析
本文「Android路线」|导读——从零到无穷大已收录,这里有
Android进阶
成长路线笔记&博客,欢迎跟着彭丑丑一起成长。
彭旭锐
·
2021-06-14 13:36
Android高级进阶书籍推荐
中级进阶推荐看一下以下这几本书:《Android从入门到精通(附光盘)》明日科技编《第一行代码2Android(第二版)》郭霖著《Android开发进阶从小工到专家》何红辉著《
Android进阶
之光》刘望舒著
Peakmain
·
2021-06-12 22:59
「Java 路线」| ThreadLocal
本文「Java路线」|导读——他山之石,可以攻玉已收录,这里有
Android进阶
成长路线笔记&博客,欢迎跟着彭丑丑一起成长。
彭旭锐
·
2021-06-12 19:16
Android进阶
篇- IOC注入架构
如果没有使用反射技术童鞋请先阅读上一篇[
Android进阶
篇-反射机制ReFlect]IOC初始DIP、Ioc、DI、
不睡太晚不说太满
·
2021-06-12 13:24
Android进阶
之IPC机制(一)
IPC是Inter-ProessCommunication的缩写,意思是跨进程通信,即两个进程之间进行数据交换的过程。今天我们就来聊聊Android中的IPC机制。IPC基础多进程进程和线程线程是CPU调度的最小单元,是一种有限的系统资源。而进程则一般指一个执行单元,在PC和移动设备上指一个程序或应用。一个进程可以包含多个线程,在Android中,主线程为UI线程,只有在UI线程中才能操作界面元素
不会游泳的金鱼_
·
2021-06-07 18:40
Android进阶
之路——Handler机制
Handler简介Handler在日常开发中或多或少的都用过,在Android开发中是一个比较重要的知识点,希望通过这篇文章会使你对Handler有更全面的理解。Hanlder设计的初衷或用途主要有两点:在不同线程中执行任务。执行定时任务。Handler基本使用方式下面代码展示了Handler使用的基本流程。//定义一个消息标识符finalintMESSAGE_WHAT_TEST=100;//1.
ooyao
·
2021-06-07 12:49
Android进阶
知识——Android线程和线程池
文章目录1.主线程和子线程2.Android中的线程形态2.1AsyncTask2.2AsyncTask的工作原理2.3HandlerThread2.4IntentService3.Android中的线程池3.1ThreadPoolExecutor3.2线程池的分类本章的主题是Android中的线程和线程池。线程在Android中是一个很重要的概念,从用途上来说,线程分为主线程和子线程,主线程主要
ABded
·
2021-06-06 17:01
android
android
studio
java
Android进阶
知识——Android的消息机制
文章目录1.Android的消息机制概述2.Android的消息机制分析2.1ThreadLocal的工作原理2.2消息队列的工作原理2.3Looper的工作原理2.4Handler的工作原理3.主线程的消息循环从开发的角度来说,Handler是Android消息机制的上层接口,这使得在开发过程中只需要和Handler交互即可。Handler的使用过程很简单,通过它可以轻松地将一个任务切换到Han
ABded
·
2021-06-01 19:26
Kotlin | 委托机制 & 原理 & 应用
本文「Android路线」|导读——从零到无穷大已收录,这里有
Android进阶
成长路线笔记&博客,欢迎跟着彭丑丑一起成长。
彭旭锐
·
2021-05-27 13:25
Android进阶
知识——Android动画深入分析
文章目录1.View动画1.1View动画的种类1.2自定义View动画1.3帧动画2.View动画的特殊使用场景2.1LayoutAnimation2.2Activity的切换效果3.属性动画3.1使用属性动画3.2理解插值器和估值器3.3属性动画的监听器3.4对任意属性做动画3.5属性动画的工作原理4.使用动画的注意事项Android动画可以分为三种:View动画、帧动画和属性动画,其实帧动画
ABded
·
2021-05-26 18:04
Android进阶
——借鉴FlutterEngine,实现子进程渲染视图
前言最近看到一个多进程的方案,通过启动Service,在子进程渲染视图的方案,在子进程渲染视图会减少和主进程的内存和主进程的渲染,类似于多进程方案,此方案借鉴FlutterEngine的源码,内容使用到Flutter的代码和AIDL的知识,不懂AIDL的同学可以看我的博客,先学习AIDL跨进程通讯方案方案实现起来内容不多,暂时只针对渲染的视图来做,如果需要触摸等事件,需要进一步阅读FlutterE
Hensen_(许市长)
·
2021-05-21 17:26
安卓
flutter
多进程
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他