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のdemo
【
Android
】ARouter源码解析
本篇文章主要讲解了ARouter框架的源码分析,包括其初始化过程、核心方法等。初始化在使用ARouter的时候我们都会先进行初始化:ARouter.init(this);我们看下init()源码:publicstaticvoidinit(Applicationapplication){//检查ARouter是否已经初始化,避免重复初始化if(!hasInit){//获取logger,并记录初始化开
xiaoduyyy
·
2025-04-06 12:13
android
java
【
Android
】行为型设计模式—策略模式、模版方法模式、观察者模式
策略模式策略模式是一种行为设计模式,它定义了一系列算法,并将每一个算法封装起来,让它们可以相互替换。策略模式让算法的变化独立于使用算法的客户。uses>Context+contextInterface()Strategy+algorithm()ConcreteStrategyA+algorithm()ConcreteStrategyB+algorithm()Context:上下文角色,用来操作策略
xiaoduyyy
·
2025-04-06 12:13
android
设计模式
策略模式
【
Android
】创建型设计模式—单例模式、工厂模式、建造者模式
单例模式单例模式(SingletonPattern)是一种创建型设计模式,它确保一个类只有一个实例,并提供全局访问点。单例模式类图:«TcreateComputer(Classclz);}(2)创建具体工厂广达代工厂是一个具体的工厂,其继承自抽象工厂,通过反射来生产不同厂家的计算机:publicclassGDComputerFactorextendsComputerFactory{@Overrid
xiaoduyyy
·
2025-04-06 11:43
单例模式
android
设计模式
android
自定义图片裁剪,
Android
图片裁剪工具封装
笔者从零开始开发
Android
,而且是跳过java直接使用kotlin开发,这其中的好处是可以避开java这门传统语言诸多的潜规则,难处是相比资深
Android
开发者少了许多可以现用的工具库。
SecretCity
·
2025-04-06 11:42
android
自定义图片裁剪
Android
WebSocket工具类:重连、心跳、消息队列一站式解决方案
*;import
android
.os.Handler;import
android
.os.Looper;import
android
.util.Log;import
奋斗理想
·
2025-04-06 11:42
android
websocket
网络协议
Android
经典实战之Kotlin中实现圆角图片和圆形图片
本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点实现圆角是一个很常见的需求,也有很多种方式,这里介绍2种,实现起来都不麻烦,很方便方法一:自定义View在Kotlin中实现圆角的AppCompatImageView可以通过自定义控件和使用Canvas和Path进行剪裁来实现。下面是一个简单的实现方法,继承AppCompatIma
AntDreamer
·
2025-04-06 11:41
Android
Android自定义View
android
kotlin
开发语言
java
面试
【
Android
】UI开发:XML布局与Jetpack Compose的全面对比指南
随着Google推出JetpackCompose这一现代化工具,我们面临一个关键选择:继续使用传统的XML布局,还是转向Compose?一、语法对比:两种不同的构建方式1.XML布局:基于标签的静态结构XML通过嵌套标签定义UI元素的位置和属性,需要与代码逻辑分开管理。特点:需要手动绑定控件ID(如findViewById)布局与逻辑分离,适合简单界面深层嵌套可能导致性能问题2.JetpackCo
Kika写代码
·
2025-04-06 11:11
课程学习分享2025
android
ui
xml
(kotlin)
Android
13 高版本 图片选择、显示与裁剪功能实现
要在
Android
13上实现图片选择、显示并添加裁剪功能,我们可以使用第三方裁剪库如UCrop。
奋斗理想
·
2025-04-06 11:39
android
Kotlin
android
kotlin
开发语言
Android
OpenGLES2.0开发(六):着色器语言GLSL
快乐不是因为得到的多,而是因为计较的少
Android
OpenGLES开发:EGL环境搭建
Android
OpenGLES2.0开发(一):艰难的开始
Android
OpenGLES2.0开发(二):环境搭建
如果可以003
·
2025-04-06 09:56
Android
OpenGL
ES
android
着色器
OpenGL
ES
GLSL
1024程序员节
RecurrentTimer代码分析
下面的代码是
Android
VehicleHal中一个定时任务工具:/**Copyright(C)2017The
Android
OpenSourceProject**LicensedundertheApacheLicense
紫色的路
·
2025-04-06 09:24
c++
c++
android
Android
/proc/vmstat 参数详解
设备高通8295AI分析记录。msmnile_gvmq:/proc#catvmstatnr_free_pages2125010nr_zone_inactive_anon1221nr_zone_active_anon492890nr_zone_inactive_file442521nr_zone_active_file52500nr_zone_unevictable819nr_zone_write_
紫色的路
·
2025-04-06 09:24
android
/proc/meminfo详解
用来给文件做缓冲的大小Cached:4644kB被高速缓冲存储器(cachememory)用的内存的大小(等于diskcacheminusSwapCache).SwapCached:0kB缓存的大小,
Android
冰夫子
·
2025-04-06 09:23
linux
/proc/meminfo
Jetpack Compose 输入框完整解决方案
JetpackCompose输入框完整解决方案以下是一个整合了各种最佳实践的完整输入框解决方案,包含基础输入、密码输入、搜索框、带计数功能和多行输入等多种场景:import
android
x.compose.foundation.layout
奋斗理想
·
2025-04-06 08:49
Compose
compose
Jetpack Compose 生产级语言切换架构:ViewModel + Flow 的终极实现
以下是对语言切换功能的深度优化方案,结合了现代
Android
开发的最佳实践和性能优化技巧:1.LocaleManager(支持双向布局和系统回退)@SuppressLint("AppBundleLocaleChanges
奋斗理想
·
2025-04-06 08:49
Kotlin
compose
SQLiteOpenHelper数据库帮助器
SQLiteOpenHelper数据库帮助器是
Android
提供的数据库辅助工具。
小土嘿嘿
·
2025-04-06 06:04
数据库
Flutter渲染优化之RepaintBoundary
Flutter的同学应该都或多或少知道Flutter中的三棵树(Widget,Element,RenderObject),其中RenderObject负责绘制逻辑,RenderObject中的paint方法类似于
Android
色的归属感
·
2025-04-06 05:26
http
udp
https
websocket
网络安全
网络协议
tcp/ip
netty自定义消息实现心跳检测与重连
前面有关于自定义协议的
demo
:https://blog.csdn.net/zc_ad/article/details/83829620其实客户端心跳发送用到的是IdleStateHandler,详细看代码你就会明白为什么
兮川
·
2025-04-06 05:24
后端
netty心跳检测
netty重连机制
netty
Netty在
Android
开发中的应用实战系列(三)——— 心跳处理, 断线重连
本文来自阿钟的投稿,阅读大约10分钟一、客户端添加心跳处理这里就需要提到一个netty重要的IdleStateHandler,用于处理心跳机制;为当前连接通道设置读、写、读写空闲超时时间,当达到了设定的时间那么就会回调ClientHandler中的userEventTriggered(ChannelHandlerContextctx,Objectevt)函数。这里在解释一下什么叫空闲超时:假设你设
刘桂林
·
2025-04-06 04:51
Android
MVP架构示例项目指南
Android
MVP架构示例项目指南
android
-mvp-architecture项目地址:https://gitcode.com/gh_mirrors/and/
android
-mvp-architecture
苏鹃咪Healthy
·
2025-04-06 04:15
Android
输入示例项目指南
Android
输入示例项目指南input-samplesMultiplesamplesshowingthebestpracticesininputon
Android
.项目地址:https://gitcode.com
萧崧锟
·
2025-04-06 03:14
新型
Android
架构组件示例项目指南
新型
Android
架构组件示例项目指南New
Android
Architecture-Component-GithubSampleprojectbasedonthenew
Android
ComponentArchitecture
裴麒琰
·
2025-04-06 03:44
Firestore与
Android
架构组件示例项目指南
Firestore与
Android
架构组件示例项目指南firestore-
android
-arch-componentsFirestoresamplewith
Android
architecturecomponent
韦蓉瑛
·
2025-04-06 03:44
Android
清洁架构示例项目指南
Android
清洁架构示例项目指南
Android
-Clean-ArchitectureThisisasamplemovielist
Android
applicationbuiltto
demo
nstrateuseofCleanArchitecturetools.Dedicatedtoall
Android
Developers
史多苹Thomas
·
2025-04-06 03:44
【愚公系列】2023年11月 WPF+上位机+工业互联 061-UI库(HandyControl)
《博客内容》:.NET、Java、Python、Go、Node、前端、IOS、
Android
、鸿蒙、Lin
愚公搬代码
·
2025-04-06 03:11
wpf
ui
Firefox 浏览器同步一个账户和书签网址
当然也能实现windows、ios、linux、
android
系统中安装firefox浏览器同步一个账户。
sukida100
·
2025-04-06 02:06
firefox
linux
android
基于opencv制作GUI界面
可以基于cvui头文件实现一些控件操作,头文件及
demo
实例这是一个
demo
main.cpp#include#defineCVUI_IMPLEMENTATION#include"cvui.h"#defineWINDOW_NAME"CVUIHelloWorld
Joemt
·
2025-04-06 01:59
opencv
计算机视觉
第十一:Fiddler抓包-设置安卓手机抓包环境
一.简介1.Fiddler能截获各种浏览器发出的HTTP请求,也可以截获各种智能手机发出的HTTP/HTTPS请求2.Fiddler能截获
Android
和WindowsPhone等设备发出的HTTP/HTTPS
卢卡平头哥
·
2025-04-05 23:45
Fiddler
fiddler
android
前端
1024程序员节
flask流式输出-SSE服务
一、定义flask
demo
前端遇到的问题二、实现flask
demo
fromgeventimportmonkeymonkey.patch_all()#并行importtimefromflaskimportResponse
贾亚飞
·
2025-04-05 23:43
flask
flask
python
后端
LeetCode 249 解法揭秘:如何把“abc”和“bcd”分到一组?
文章目录摘要描述痛点分析&实际应用场景Swift题解答案可运行
Demo
代码题解代码分析差值是怎么来的?为什么加`+26`再`%26`?
网罗开发
·
2025-04-05 22:07
Swift
leetcode
算法
职场和发展
The emulator process for AVD xxx has terminated
问题描述离线环境下部署
Android
虚拟机,启动时报错TheemulatorprocessforAVDxxxhasterminated,其中xxx为虚拟机名称。
派小汤
·
2025-04-05 18:15
android-studio
安卓
Android
OTA升级中SettingsProvider数据库升级的深度解析与完美解决方案
一、问题场景:OTA升级引发的系统属性"失效"之谜在某
Android
12.0系统定制项目中,我们遭遇了一个棘手问题:当通过OTA升级新增/修改SettingsProvider系统属性后,必须恢复出厂设置才能生效
KdanMin
·
2025-04-05 16:30
【高通
Android
系统开发系列】
android
Android
13深度定制:揭秘类MIUI全面屏手势返回动效的架构级实现
一、需求背景与技术挑战在
Android
13高端设备定制中,全面屏手势体验已成为核心竞争点。
KdanMin
·
2025-04-05 16:59
【高通
Android
系统开发系列】
android
架构
从零开始学CAS单点登录——实例
Demo
首先说明的是,本文提供的是一个快速上手的实例,并不打算详细阐述单点登录的概念和CAS的工作原理。这也是本人平时学习的习惯:不管什么技术,先把环境搭起来,从最简单的HelloWorld逐步到其背后的Why-What-How。一、准备工作单点,至少我们得跨域吧,所以我这里部署了三个系统到三个Tomcat下:应用域名Tomcat端口作用来源CASServercas-server.com38080中央认证
postnull咖啡
·
2025-04-05 15:57
CAS
单点登录
SSO
《 C语言中的变长数组:灵活而强大的特性》
个人主页:BabyZZ
の
秘密日记收入专栏:C语言文章目入一、变长数组的定义二、变长数组的优势三、变长数组的使用示例示例1:动态输入数组大小示例2:变长数组在函数中的应用四、变长数组的限制五、变长数组与动态内存分配的比较六
BabyZZの秘密日记
·
2025-04-05 13:41
C语言
c语言
开发语言
变长数组
swiper.js实现叠加轮播效果
文档:swiperjs英文官网https://swiperjs.com/Swiper中文网https://www.swiper.com.cn/在线
demo
:https://mouday.github.io
彭世瑜
·
2025-04-05 12:35
html
swipe
android
效果集合
UIUI卫星菜单节选器下拉刷新模糊效果HUD与Toast进度条UI其它动画网络相关响应式编程地图数据库图像浏览及处理视频音频处理测试及调试动态更新热更新消息推送与及时通讯完整项目插件出名框架其他好的文章收集
android
会飞的鱼儿android
·
2025-04-05 12:03
Android
框架大全
打破界限:
Android
XML与Jetpack Compose深度互操作指南
在现有XML布局项目中逐步引入JetpackCompose是现代
Android
开发的常见需求。本指南将全面介绍混合使用的最佳实践、技术细节和完整解决方案。
奋斗理想
·
2025-04-05 08:08
android
Compose
android
kotlin
compose
Android
View绘制流程
一、基础版回答核心三阶段:Measure(测量)自顶向下递归测量所有View的宽高关键方法:onMeasure()→setMeasuredDimension()注意:MeasureSpec的三种模式(EXACTLY/AT_MOST/UNSPECIFIED)Layout(布局)根据测量结果确定View的最终位置关键方法:onLayout()父View通过layout()确定子View的四个顶点坐标D
斗锋在干嘛
·
2025-04-05 07:04
android
android
穿山甲广告位id,
Android
自渲染Draw广告
简介自渲染Draw::适合在竖版全屏视频流中使用,接入方可以控制视频暂停或继续播放,默认视频播放不可干预,视频广告相关配置可以在平台设置。支持的广告尺寸:竖版视频(宽高比16:9)&横版视频(宽高比9:16)权限自渲染Draw广告:已回收,不再提供创建自渲染Draw请求方法创建TTAdNative对象//创建TTAdNative对象,createAdNative(Contextcontext)co
Enzo 恩佐
·
2025-04-05 07:04
android穿山甲广告位id
Android
开发okhttp添加头部参数
Android
开发okhttp添加头部参数或者是头文件privatestaticclassRequestHeaderInterceptorimplementsInterceptor{@OverridepublicResponseintercept
893151960
·
2025-04-05 07:04
android开发日记
android
okhttp
Android开发
Android教程
okhttp添加头部
Android
开发在build.gradle获取当前时间并格式化
Android
开发在build.gradle获取当前时间并格式化在build.gradle的外层就写以下代码:StringreleaseTime(){SimpleDateFormatformat=newSimpleDateFormat
893151960
·
2025-04-05 07:03
Android开发案例分享
android
Android开发
Android教程
build获取当前时间并格式化
Android
宝塔面板 Termux + ArchLinux + BTPanel
Android
手机上跑Linux环境为什么你要在安卓设备上安装Linux?我的手机或平板电脑可以运行Linux吗?
极客柒
·
2025-04-05 07:33
android
linux
termux
archlinux
React-Native优质开源项目
它提供了一套跨平台的UI组件,可以在iOS和
Android
上实现一致的用户体验。
喵丶派对
·
2025-04-05 07:02
心得
reactnative
一条命令配置移动端(
Android
/ iOS)自动化环境
配置adb命令工具点击前往Gitee快速下载-推荐点击前往Gitcode快速下载-不推荐,需注册登录下载后解压,然后配置目录路径到path(系统环境变量)安装Python建议:在官网下载安全版本然后安装,比如当前(2025.3.31)最新的是3.11建议:创建虚拟环境并激活虚拟环境后,然后使用下面命令安装。环境隔离可避免与系统环境已有其他项目依赖包冲突。pipinstall-ihttps://py
小橙子2077
·
2025-04-05 07:31
android
ios
自动化
实现pdf.js批注功能(高亮文本/下划线/导入导出)
Demo
地址
Demo
地址获取方式在:https://
demo
s.libertynlp.com/#/pdfjs-annotation.我仅仅基于pdf.js-dist完成了注释功能的开发,如果你想集成到项目中的话
ElasticPDF-新国产PDF编辑器
·
2025-04-05 07:31
前端
javascript
html
Android
穿山甲banner广告穿插到项目的banner中
Android
穿山甲banner广告穿插到项目的banner中项目中的banner需要用第三库的banner,目前是在下面的banner库测试可以implementation'io.github.youth5201314
893151960
·
2025-04-05 07:29
Android开发案例分享
android
Android开发
Android教程
穿山甲banner广告加入项目
mediaplayer在native层的C/S架构关系
native层中mediaplayer是如何获取mediaplayerservice服务的以及他们之间是如何建立联系的,内容前提是建立在你已经知道mediaplayer从java到jni的调用并且熟悉
Android
丽萨的托马斯
·
2025-04-05 06:55
Android媒体
Android
小白——架构师系统学习进阶路线!真正意义上的从0开始!建议收藏!(1)
Service的生命周期Service的两种启动方式:1,startService2,bindService2种启动方式所走的生命周期方法是不一样的ServicevsIntentService:Service和IntentService个自用于不同的场景,想知道他们各自的使用场景和区别吗?查资料去吧!BroadcastReceiver:广播相关的知识点:广播有两种注册方式,Manifest清单文件
2401_84149855
·
2025-04-05 06:25
程序员
android
学习
oracle
Jadx Gui 的详细介绍、安装指南、使用方法及配置说明
JadxGui:安卓应用逆向分析神器一、JadxGui简介Jadx是一款开源的
Android
反编译工具,支持将.apk、.aab、.dex等文件反编译为可读的Java/Kotlin源代码和资源文件(如XML
程序员的世界你不懂
·
2025-04-05 03:02
效率工具提升
测试工具
百度
新浪微博
Qt 介绍:跨平台应用开发框架
Qt提供了图形界面开发工具(GUI)、多线程支持、网络通信、数据库访问等功能,支持Windows、Linux、macOS、
Android
、iOS等多种操作系统平台。
SuhyOvO
·
2025-04-05 02:30
Qt
qt
开发语言
上一页
63
64
65
66
67
68
69
70
下一页
按字母分类:
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
其他