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 性能优化思维导图,让面试官眼前一亮
引言现如今
Android开发
行业的主要问题是因为初级的
Android开发
者太多了,导致初级开发的市场过于饱和,所以也就进一步导致初级和中级的开发者面临更大的竞争,因此想要脱离这种竞争现状,只能往高级开发者发展
Android每日一讲
·
2023-08-06 08:08
移动开发
Android开发
Android
性能优化
android
性能优化
架构
java
大厂
这才是建筑师
进阶之路
的正确开启方式
建筑师木子遇到了困扰,因为入行几年了总是感觉自己进步很小,明明已经很努力的学习建筑大师的经典作品了,可自己的作品却总是被甲方说不实用;明明自己设计的作品看起来很舒适,很新颖,可甲方却总是差评;明明已经严格的去钻研每个细节了,结果甲方反馈楼梯设计不合适……作为建筑师的你是不是也在面对这样的困惑?别着急,《这就是建筑师》这本书通过三个维度告诉你怎么成长得更快。第一,建立自己的建筑思维不管是在设计院、设
木卯M
·
2023-08-06 08:08
写给
Android开发
者的协程基本原理
前言协程是一个并发方案。也是一种思想。传统意义上的协程是单线程的,面对io密集型任务他的内存消耗更少,进而效率高。但是面对计算密集型的任务不如多线程并行运算效率高。不同的语言对于协程都有不同的实现,甚至同一种语言对于不同平台的操作系统都有对应的实现。我们kotlin语言的协程是coroutinesforjvm的实现方式。底层原理也是利用java线程。基础知识生态架构相关依赖库dependencie
yihanss
·
2023-08-06 08:04
Android开发
android
kotlin
Android开发
学习笔记——Kotlin协程
Android开发
学习笔记——Kotlin协程Android中的异步编程协程基本使用runBlockingCoroutineScope.launch简单使用suspend挂起总结Android中的异步编程我们知道
Yang杰
·
2023-08-06 08:02
Android开发学习笔记
Android
android
深入理解WMS(三):剖析Activity,View,Window之间的关系
这篇课程开头就说在"接触
Android开发
时,我始终认为它就是负责将layout布局中的控件渲染绘制出来的"。的确,对于layout布局怎么跟Activity关联起来的,都没有深入的去探究。
bug樱樱
·
2023-08-06 05:44
2018-07-09
开始的.net编程,然后到H5的页面拼写,再转到java后端接触了
Android开发
小公司需要学习的东西非常杂,过程中遇到过无数的难题。有的克服了,也有的舍去了。
月月_0710
·
2023-08-06 05:33
深入探索 Android 内存优化(炼狱级别)
前言成为一名优秀的
Android开发
,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。
idaretobe
·
2023-08-06 04:37
android应用开发
android
Android Q以上后台启动Activity初步尝试
在AndroidQ以后google不允许在后台service广播等等启动Activity具体请看google文档从后台启动Activity的限制|
Android开发
者|AndroidDevelopers
暗夜陌路
·
2023-08-06 04:35
android
java
APP爬虫| 逆向神器 frida 初试
知识准备frida基础知识android知识环境as
android开发
工具已root的安卓手机android和python的frida环境描述之前在如何让app不走代理的文章中写了一个小的app的demo
GoPython
·
2023-08-06 03:45
良心推荐:总结
Android开发
中必备的代码Review清单
前言本文收集了我自己工作以来提交代码前的所有检查点。事实证明,这样能有效提高自己的代码质量和功能的稳定性。所以推荐大家以后每次提交代码前,都可以看下这份Review清单哈。此外,可能还有些检查点我并没有发现,欢迎大家踊跃在评论区补充哈~清理操作1.页面退出时,是否完成必要的清理操作是否调用Handler的removeCallbacksAndMessages(null)来清空Handler里的消息;
LouisLau_6d51
·
2023-08-05 21:06
Android开发
之Activity.this和this的区别
参考了网上其他人写的文章。refertohttps://blog.csdn.net/weixin_41337483/article/details/80343304刚开始接触安卓开发,没能系统学习,只能遇到问题网上先查了。看文章及自己试验之后总结而言,两者的区别主要是Activity.this指向的总是所在的activity的class,而this在不同上下文的时候会指向不同,和js的this有些
Ennuye
·
2023-08-05 18:47
Android内存优化——常见内存泄露及优化方案
5、Timer和TimerTask导致内存泄露6、集合中的对象未清理造成内存泄露7、资源未关闭或释放导致内存泄露8、属性动画造成内存泄露9、WebView造成内存泄漏1、单例模式导致内存泄漏单例模式在
Android
cjcj125125
·
2023-08-05 18:39
Android-推荐一个漂亮的加载动画开源库(AVLoadingIndicatorView)
图片来源网络,入侵必删在日常的
Android开发
中,做一些耗时操作的时候,我们需要使用加载动画。
阿博聊编程
·
2023-08-05 16:24
Android开发
之Fragment生命周期(简单明了)
引言其实Fragment的生命周期与Activity的生命周期有很多相似之处,但是本身也有自己特有的生命周期。正文1.Fragment生命周期介绍(1)onAttach():与Activity进行一个绑定(2)onCreate():创建Fragment时的回调(3)onCreateView:创建、绘制Fragment的View时回调该方法(4)onActivityCreated:当Fragment
猿某人丶丶丶
·
2023-08-05 15:31
Android九宫格抽奖效果实现逻辑,要求中奖位置可控
但是莫名其妙让
Android开发
者使用原生控件实现,可能看我比较闲吧)实现逻辑抽奖分为初始化,加速n次,一直匀速(等待网络请求结果),补位到0位置,减速到指定位置,5个步骤。
卖臭豆腐的王致和
·
2023-08-05 12:30
观察者设计模式在
Android开发
中的应用
1.模式定义定义对象间一种一对多的依赖关系,每当一个对象改变状态时,则所有依赖于它的对象都会得到通知并被自动更新。2.Android源码中的观察者模式应用在Android的源码中,我们接触比较多的应该是RecyclerView和ListView了,和其搭配使用的Adapter,有刷新列表的notifyDataSetChanged()方法,那么,该方法是怎样刷新列表的呢?首先我们要知道,观察者模式被
老师好我是小明同学
·
2023-08-05 12:38
Android开发
基础-广播机制
对《第一行代码》第五章知识所作的总结,虽然内容都很简单,但是量挺大的,脑子顶不住了,写个博客帮忙记录一下标准广播一种完全异步的执行的广播,在广播发出之后,所有的接收器几乎都会在同一时刻接收到这条广播信息,因此它们之间没有任何先后顺序可言。这种广播的效率比较高,但同时也意味着它无法被截断有序广播一种同步执行的广播,在广播发出之后,同一时刻只会有一个广播接收器可以接收到这条信息,当这个广播接收器逻辑完
pppppkun
·
2023-08-05 11:06
Android Framework - 学习起步
前言作为一名合格的
Android开发
,需要学习Framework知识,来解决App稳定性相关的问题Framework的源码学习一般由init.rc开始看起,因为它是一个Android系统启动必备的重要脚本
毛先森
·
2023-08-05 10:55
Android Studio 屏幕适配
Android开发
屏幕适配流程首先studio中没有ScreenMatch这个插件的,下去现在这个插件点击File->settings->Plugins->(搜索ScreenMatch插件),点击下载,
SpringflowerXu
·
2023-08-05 10:58
android
studio
android
ide
android handler 传递对象,Android之Handler消息传递机制详解
前言在
Android开发
中,多线程应用是非常频繁的,其中Handler机制随处可见.下面就本人对Handle的一些理解与大家一起分享,共同回顾下Handle异步消息传递机制。1.Handler是什么?
圭多达莱佐
·
2023-08-05 10:19
android
handler
传递对象
android handler清空,Android应用开发Android Handler 避免内存泄漏之清空队列
AndroidHandler避免内存泄漏之清空队列,
Android开发
经常会用到handler,但是我们发现每次使用Handler都会出现:ThisHandlerclassshouldbestaticorleaksmightoccur
Lee General
·
2023-08-05 10:19
android
handler清空
EventBus 开源库学习(一)
一、概念EventBus是一款在
Android开发
中使用的发布-订阅事件总线框架,基于观察者模式,将事件的接收者和发送者解耦,简化了组件之间的通信,使用简单、效率高、体积小。
孔小乐
·
2023-08-05 08:32
开源库学习
开源
学习
c语言野指针导致问题,C语言
进阶之路
(三)----野指针的产生原因及解决办法
1.会产生野指针的做法#include//这就是一种错误的写法intmain(){int*p=NULL;p=(int*)malloc();//释放P所指向的内存空间,但指针变量p仍然留在栈中,成为了野指针if(p!=NULL){free(p);}if(p!=NULL){free(p);}return;}2.正确的做法:#include//指针变量和指针所指向的内存变量是两个不同的概念//使用动态内
东方远
·
2023-08-05 08:22
c语言野指针导致问题
后端
进阶之路
——万字总结Spring Security与数据库集成实践(五)
雪碧的个人网站「推荐专栏」:★java一站式服务★★前端炫酷代码分享★★uniapp-从构建到提升★★从0到英雄,vue成神之路★★解决算法,一个专栏就够了★★架构咱们从0说★★数据流通的精妙之道★★后端
进阶之路
雪碧有白泡泡
·
2023-08-05 08:31
后端进阶之路
spring
数据库
java
spring
boot
后端
进阶之路
——浅谈Spring Security用户、角色、权限和访问规则(三)
雪碧的个人网站「推荐专栏」:★java一站式服务★★前端炫酷代码分享★★uniapp-从构建到提升★★从0到英雄,vue成神之路★★解决算法,一个专栏就够了★★架构咱们从0说★★数据流通的精妙之道★★后端
进阶之路
雪碧有白泡泡
·
2023-08-05 08:01
后端进阶之路
spring
java
后端
后端
进阶之路
——深入理解Spring Security配置(二)
雪碧的个人网站「推荐专栏」:★java一站式服务★★前端炫酷代码分享★★uniapp-从构建到提升★★从0到英雄,vue成神之路★★解决算法,一个专栏就够了★★架构咱们从0说★★数据流通的精妙之道★★后端
进阶之路
雪碧有白泡泡
·
2023-08-05 08:00
后端进阶之路
spring
java
后端
spring
boot
后端
进阶之路
——Spring Security构建强大的身份验证和授权系统(四)
雪碧的个人网站「推荐专栏」:★java一站式服务★★前端炫酷代码分享★★uniapp-从构建到提升★★从0到英雄,vue成神之路★★解决算法,一个专栏就够了★★架构咱们从0说★★数据流通的精妙之道★★后端
进阶之路
雪碧有白泡泡
·
2023-08-05 07:26
后端进阶之路
spring
java
后端
Android:如何创建一个AIDL
本篇文章内容来自于:1.
Android开发
艺术探索2.Android进阶7:进程通信之AIDL的使用目录第一步:创建AIDL1.1创建要操作的实体类1.2新建aidl文件夹1.3Makeproject第二步
Amy_LuLu__
·
2023-08-05 00:26
利用Android Studio,MAT对android进行内存泄漏检测
Android开发
中难免会遇到各种内存泄漏,如果不及时发现处理,会导致出现内存越用越大,可能会因为内存泄漏导致出现各种奇怪的crash,甚至可能出现因内存不足而导致APP崩溃。
April_Android
·
2023-08-04 20:50
初学Kotlin之IntelliJ IDEA环境搭建
运行环境与
Android开发
需要的环境相同,具体可参考:https://jingyan.baidu.com/article/ce436649f4324d3773afd3ff.html讲的很详细。
HEXG_
·
2023-08-04 20:23
48.
Android开发
:导入svg格式的图片
场景公司最近不再使用png图片作为资源了,取而代之的是svg格式的图。AndroidStudio自带了导入你的svg图片的功能。今天就来演示一下如何导入的。导入svg图片svg格式图片不再需要准备hdpi、xhdpi、xxhdpi、xxxhdpi这几套了,只需要提供一套,放在drawable中即可。步骤如下:在你需要导入的图片资源的drawable文件夹,右击---New---VectorAsse
TensorFlow开发者
·
2023-08-04 20:08
kotlin学习之设计模式篇
Android开发
的小伙伴对设计模式肯定都不陌生,从Android源码到一些知名开源框架,设计模式无处不在。大家对java语言版本的设计模式基本上还是比较熟悉的,或多或少的都用过。
allenliushaohua
·
2023-08-04 16:11
Android开发
者选项中动画相关配置,看这篇就够了!!!
在
Android开发
者选项中关于动画的设置有三个选项:窗口动画缩放、过渡动画缩放、动画程序时长缩放这三个“缩放”的具体含义如下:窗口动画缩放:Scalingfactorfornormalwindowanimations.Settingto0willdisablewindowanimations
风暴小狼
·
2023-08-04 15:42
Android11开发规划
文章目录规划总结规划提示:这里可以添加本文要记录的大概内容:从本文开始,会介绍如何移植瑞芯微提供的Android11源码到自己的RK3568的板子上下面是整个
Android开发
的规划:包括以下部分:…一
不知道起个啥名“”
·
2023-08-04 13:53
RK3568
驱动开发
linux
嵌入式硬件
Android UI开发——Material Design界面设计【详细】
的资料,终于找到一篇比较靠谱的、能看懂的,我认为非常有用的学习资料,就像他们说的,只要你按MaterialDesign的标准来设计,你的APP就不难看,希望你能看完本文,图文展示,通俗易懂,相信是所有
Android
arraiy
·
2023-08-04 12:45
Android
UI
Material
Design
简体中文版
apk前缀debug、release、unaligned的区别
在做
android开发
过程中总是看到这几个apk:app-debug.apkapp-debug-unaligned.apkapp-release-unaligned.apkapp-release.apk
得食猫
·
2023-08-04 11:12
Android
android
apk
debug
release
unaligned
进阶之路
-职业
1.职业倦怠1.被动上班,导致有倦怠感。2.工作应该是积极有目标的事情,实现自我和他人的价值,乐在其中。3.在工作区中才能消除倦怠感,工作区的含义是:当前工作符合自己的目标与意义(比如住大房子),符合自己的职业生涯(比如成为架构师)工作岗位舒适(位置,角色,关系,职责和薪酬)。在工作区内,你有驱动力,会感到快乐,充满成就感。2.局部最优当前工作岗位和职责已经轻车熟路了,山已到顶,应该果断下山,寻找
liwsh
·
2023-08-04 09:51
【网络基础
进阶之路
】一文弄懂TCP的三次握手与四次断开
系列文章:【网络基础
进阶之路
】路由器间的静态综合详解文章目录:一、TCP协议二、三次握手——建立连接三、四次断开——结束连接一、TCP协议TCP是一种面向广域网的通信协议,目的是在跨越多个网络通信时,为两个通信端点之间提供一条具有下列特点的通行方式
祺祺祺有此理
·
2023-08-04 04:20
网络基础进阶之路
网络
tcp/ip
网络协议
【网络基础
进阶之路
】基于MGRE多点协议的实战详解
PS:本要求基于华为的eNSP模拟软件进行具体要求:完成步骤:1、根据上述要求,对各路由器进行地址安排,如下图。2、进入各路由器,对每个端口进行地址设置。R1路由器设置:ISP路由器设置:3、按要求,用RIP协议,动态获取各路由器间的路由信息,首先要在各路由器上进行设置,并对直连的网段进行宣告主类(注意:要宣告的不是地址,是地址对应的主类)。R1路由器设置:ISP路由器设置:对RIP动态获取的结果
祺祺祺有此理
·
2023-08-04 04:20
网络基础进阶之路
网络
ip
运维
【网络基础
进阶之路
】设计网络划分的实战详解
PS:本要求基于华为的eNSP模拟软件进行具体要求:完成步骤:1、对192.168.1.0/24进行子网划分2、对每一个路由器进行IP的配置3、开始静态路由的书写,在写之前,我们可以先对每一个路由器写一条通向右边的缺省路由,配完后再分析其缺少的路由,这样可以减少一定的手工配置数量4、针对题目第四点,两主机间用DHCP自动获取,我们首先要在R3路由器上配置地址池再去接口处开启DHCP:最后在两主机上
祺祺祺有此理
·
2023-08-04 04:19
网络基础进阶之路
网络
ip
运维
Android内存优化和开发过程中注意事项
Android开发
过程当中,软件卡顿、软件黑屏退出等等现象都跟内存相关,安卓软件与ios软件体验同样是流畅度差距很大,所以我们在搭建架构和开发软件过程当中一定要注意内存的管理和代码的优化Android系统对软件内存的分配机制
王冥
·
2023-08-04 04:15
IPC机制(读
Android开发
艺术探索相关小结)
什么是IPCIPC是Inter-ProcessCommunication的缩写,含义为进程间通信或者跨进程通信,是指两个进程之间进行数据交互的过程。线程是CPU调度的最小单元,同时线程是一种有限的系统资源进程一般指一个执行单元,在PC和移动设备上指一个程序或者一个应用一个进程可以包含多个线程最简单的情况下,一个进程中只有一个线程,即主线程,在android中主线程也叫UI线程很多时候,一个进程中需
离逝的殇
·
2023-08-04 03:16
android概述和环境搭建
概述及环境搭建前言1>搭建
Android开发
环境2>创建与启动手机模拟器屏幕分辨率HVGA:320×480QVGA:240x320WQVGA400:240X400WQVAG432:240X432WVGA800
乱舞饺子
·
2023-08-04 00:29
android
google
手机操作系统
单元测试
linux
开发工具
okHttp源码分析(1)-分发器
一.okHttp简介okhttp已经成为
Android开发
中必不可少的网络请求工具,无论在平时开发还是面试的过程中,都会有所涉及,弄清okhttp的使用流程,已经是每一个
android开发
者成为高级工程师的必经之路
yosen
·
2023-08-03 23:19
APP外包开发的
android开发
框架
1.AndroidSDK:这是
Android开发
的基础工具集。特点是包含了各种开发所需的库、API、虚拟机、文档等。2.AndroidNDK:开发者
defdsdddev
·
2023-08-03 23:01
需求分析
微信小程序
小程序
开发语言
人工智能
android开发
中版本控制工具忽略哪些文件
在开发过程中我们都避免不了使用版本控制工具,较为常用的又git和svn,在创建一个项目后第一次提交项目需要配置哪些是需要上传到库中,哪些需要忽略,显而易见本地编译生成的文件和环境文件我们不需要入库,为了以后方便我在此记录一下,算是一个实用型笔记吧。首先是androidstudio设置项如下(不可能找不到的)image下面就是忽略项了image附上git和svn(小乌龟)的下载地址git下载地址sv
小小9575
·
2023-08-03 22:44
如何创建 json_serializable相关联的Flutter model模型对象
在
Android开发
中,我们会使用GsonFormat用来生成json对应的model,那么在Flutter中该如何生成对应的model呢?
hwbmilo
·
2023-08-03 17:40
八年老
Android开发
谈:Glide都不会,如何面试拿高薪?
本文是开篇文章,将对开源项目Glide图片加载库进行介绍。如果老铁们看完还是忘了,就回来揍我一顿点赞收藏加关注,多看两遍~概览基于Glide最新版本4.11.0,未迁AndroidX的项目只能使用4.9.0,简单使用:引入依赖,app/build.gradle:implementation'com.github.bumptech.glide:glide:4.11.0'annotationProce
Kepler_II
·
2023-08-03 12:38
Handler源码详解
Handler在
Android开发
中经常使用,我们从经常使用的sendMessage看一下Handler的源码:实际是调用了sendMessageDelayed,只不过delayMillis=0了。
zhouzhihao_07
·
2023-08-03 07:18
源码解析
android
Handler
创建型-建造者(Builder)
建造者(Builder)[TOC]建造者在日常开发属于非常常见的一种设计模式了,核心也是将复杂对象的创建与使用进行剥离,
Android开发
中比较常见的就是Dialog的创建了,从Dialog中就能体会到这种设计模式的好处
DoneWillianm
·
2023-08-03 07:47
上一页
50
51
52
53
54
55
56
57
下一页
按字母分类:
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
其他