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
AndroidUI设计
全面掌握
Android
手机游戏开发:从入门到实战
本文还有配套的精品资源,点击获取简介:该资料包提供了一系列系统学习
Android
手机游戏开发的资源,适合从初学者到有一定经验的开发者。
闫泽华
·
2025-04-01 19:06
Android
学习总结之Kotlin 协程
一、引言在
Android
开发中,异步任务处理是绕不开的话题。传统的线程、Handler、AsyncTask等方案要么过于繁琐,要么存在生命周期管理问题。
每次的天空
·
2025-04-01 19:59
kotlin
开发语言
android
Android
studio进阶教程之(二)--如何导入高德地图
本次也是继续来更新
Android
的进阶教学了,还记得我曾经写过如何申请高德地图的key吗,今天我们就将高德地图放在我们的app中基础权限配置在
android
Manifest中配置以下权限:以及配置你自己在高德地图中申请的
隐-梵
·
2025-04-01 18:25
android
studio
android
ide
【
Android
开发基础】手机传感器信息的获取
文章目录一、引言二、了解1、概述2、关键三、设计1、
UI设计
(1)主界面(2)适配器item2、编码(1)获取数据(传感器信息)(2)渲染数据(初始化适配器)一、引言描述:关于传感器的使用,我在同栏目下发了一篇关于传感器
技术博主狂热者
·
2025-04-01 18:54
http
udp
https
websocket
网络安全
网络协议
tcp/ip
电脑也能玩PS4大作?shadPS4模拟器来了
由于PS4的硬件架构(基于x86-64的AMDJaguarCPU和GCNGPU)与PC相似,ShadPS4的开发相对其他模拟器(如ARM架构的
Android
设备)更具可行性。
开源项目精选
·
2025-04-01 18:53
智能手机
Android
apk加固、加壳免费解决方案(包括dex文件,so文件加密)
文章目录概要整体加固流程前提文件准备真正的流程(关键过程)技术名词解释技术细节小结概要看到这篇文章,相信你肯定对apk加固有一定的了解,那就废话不多说,直接上流程。整体加固流程前提文件准备待加固的apk,例如app-old.apk(肯定都有)脱壳文件,例如shell.aar(后面介绍,该文件的作用)真正的流程(关键过程)解压待加固的app-old.apk到unzipApk文件夹中;解压脱壳文件sh
山心湖
·
2025-04-01 17:17
android
安全
开发相关的一些网址收藏(持续更新中)
1.UI/UX设计&原型工具这些工具用于
UI设计
、原型制作、协作设计,适合产品经理、设计师、开发者进行交互设计和团队协作。
IT古董
·
2025-04-01 16:12
网址收藏
开发
前端框架
开发语言
开发工具
Android
15音频进阶之AAOS15 run on Pixel6 and Cuttlefish(一百一十三)
简介:CSDN博客专家、《
Android
系统多媒体进阶实战》一书作者新书发布:《
Android
系统多媒体进阶实战》优质专栏:Audio工程师进阶系列【原创干货持续更新中……】优质专栏:多媒体系统工程师系列
Android系统攻城狮
·
2025-04-01 11:36
Android
Audio工程师进阶系列
音视频
Android15
车机系统
AAOS15
Pixel6
HarmonyOS NEXT 中级开发笔记:政务办理应用的ArkTS实践
HarmonyOSNEXT的声明式
UI设计
与ArkTS的静态类型特性确实让开发效率提升不少。在政务类应用中,表单验证是个高频需求,ArkTS的类型系统能帮助我们在编译期就发现很多潜在问题。
·
2025-04-01 07:22
harmonyos-next
Avalonia 框架
一、AvaloniavsWPF:核心优势对比1.跨平台能力Avalonia:支持Windows/macOS/Linux/iOS/
Android
/WebAssembly全平台,代码一次编写即可在多端运行。
Vae_Mars
·
2025-04-01 07:03
新技术分享
前端
HarmonyOS NEXT 中级开发笔记:ArkTS实现体育赛车UI交互
作为刚接触鸿蒙生态不久的开发者,深感HarmonyOSNEXT在跨设备协同和性能优化方面的优势,而ArkTS的声明式
UI设计
也让界面开发变得直观高效。
·
2025-04-01 04:18
harmonyos-next
Android
中获取颜色资源
在
Android
开发中,资源(如字符串、颜色等)通常存储在res文件夹中,并通过资源ID进行访问。
casual_clover
·
2025-04-01 03:39
新起点
android
kotlin
android
一步完成 aab 安装到手机
在
Android
系统安装aab应用超麻烦。满心期待快速体验,却发现aab无法直装,得先转为apks格式,这过程复杂易错。好不容易转好,还得安装apks,一番折腾,时间与耐心全耗尽。
遥不可及zzz
·
2025-04-01 03:37
android
安卓一步安装aab
Android
音频子系统(1) ---- 架构分析
本系列文章基于
Android
14源码进行分析解读,部分框图直接使用了原作者的图片,侵权必删。
Audio小蚂蚁
·
2025-04-01 02:58
Android
音频
音视频
Android
音频子系统(2) ---- AudioServer
前言本系列文章基于
Android
14源码进行分析解读,部分框图直接使用了原作者的图片,侵权必删。我们既生成文章,也是各路文章的搬运工。
Audio小蚂蚁
·
2025-04-01 02:58
Android
音频
android
音视频
HarmonyOS NEXT 中级开发笔记:基于ArkTS的小说阅读器实现
作为从
Android
开发转过来的程序员,发现ArkTS在保持TypeScript语法风格的同时,确实在静态类型检查方面更加严格,这对构建稳定应用很有帮助。
·
2025-04-01 00:13
harmonyos-next
HarmonyOS NEXT 中级开发笔记:ArkTS实现健身体操应用的核心逻辑
HarmonyOSNEXT的声明式
UI设计
与ArkTS的静态类型特性结合,让运动类应用的开发效率提升不少。
·
2025-03-31 23:37
harmonyos-next
青少年编程与数学 02-012 SQLite 数据库简介 04课题、数据库应用
青少年编程与数学02-012SQLite数据库简介04课题、数据库应用一、Python二、Java三、C#四、JavaScript(Node.js)五、PHP六、
Android
(Java/Kotlin)
明月看潮生
·
2025-03-31 22:00
编程与数学
第02阶段
数据库
青少年编程
sqlite
编程与数学
HarmonyOS NEXT 中级开发笔记:电影票务App的ArkTS实践
首先需要明确的是,HarmonyOSNEXT的声明式
UI设计
与传统
Android
开发有很大不同。
·
2025-03-31 19:01
harmonyos-next
【
Android
】OkHttp3网络请求SSL证书验证问题绕过解决方案(包括
Android
10及以上适配)
出现情况当我们将之前封装的一套OKhttp的网络请求换成HTTPS的时候会发现,日志中会报出:java.security.cert.CertPathValidatorException和Causedby:java.security.cert.CertPathValidatorException:Trustanchorforcertificationpathnotfound.如下所示:2021-11
MrRobot_
·
2025-03-31 18:36
Android
-
项目问题总结
Android
-
版本适配
Android
-
其它
android
ssl
Android
Okhttp3添加https自签名证书以及Glide4,掌握这个提升路径,
三、OkHttp3添加自签名证书如何使用自签名证书?1.获取证书流有两种方式:将服务端提供的证书文件放到assets文件夹里面,然后获取。(因为是在assets文件下,所以会写入到apk里面)打开证书文件,将证书里面的内容以字符串的形式通过流写入。(不会写入到apk中)2.创建秘钥,添加证书进去3.创建信任管理器,并把秘钥初始化到信任管理器里4.获取SLL上下文,并把信任管理器初始化到SSL里5.
mm627mm
·
2025-03-31 18:33
2024年程序员学习
android
https
数据库
Android
Okhttp3添加https自签名证书
1、信任所有证书builder.hostnameVerifier(newAllowAllHostnameVerifier());2、使用自签名证书privatevoidsetSSL(Contextcontext,OkHttpClient.Builderbuilder){//信任https自签名证书try{InputStreamcerInputStream=context.getAssets().o
kyoyas
·
2025-03-31 18:32
android
https
java
[
Android
] 智能书库 电子文档小说阅读器 Readest v0.9.26
一款免费开源的电脑端/手机端皆可用的的电子书阅读器,电子书资源越来越丰富,但各式各样的格式却不适配了,这个Readest就刚好能够解决这个问题。————————————————————功能介绍:智能书库系统:自动分类整理电子书,告别文件夹堆积混乱支持自定义标签和分类,打造个人专属书架强大的元数据编辑功能,轻松修正书籍信息海量格式支持:一站式读取EPUB、MOBI、KF8、FB2、CBZ等主流格式P
Q_Q493753155
·
2025-03-31 15:13
软件分享
小说阅读器
解决
Android
AGP 最新版本中 BuildConfig 报错问题
在最新版本的
Android
GradlePlugin(AGP)中,Google对构建系统做了不少改动,可能会导致一些与BuildConfig相关的问题。
tangweiguo03051987
·
2025-03-31 14:05
android
android
Android
Product Flavors 深度解析与最佳实践:构建多版本应用的全方位指南
1.高效配置模板1.1现代化多维度配置(KotlinDSL)
android
{flavorDimensions+=listOf("version","market","environment")productFlavors
tangweiguo03051987
·
2025-03-31 14:05
android
Kotlin语法
android
kotlin
Android
页面封装实战:打造高复用、灵活的 Scaffold 式布局与事件处理
在
Android
开发中,如何高效地封装页面布局并处理点击事件?本文通过实战演示,教你如何实现类似Flutter中Scaffold的高复用、灵活页面结构。
tangweiguo03051987
·
2025-03-31 14:05
android
android
移动应用
UI设计
实战:Material Design与Fluent Design
移动应用
UI设计
实战:MaterialDesign与FluentDesign在移动应用开发中,
UI设计
是至关重要的一
shejizuopin
·
2025-03-31 14:04
ui
移动应用
UI设计实战
Material
Design
Fluent
Design
代码
Android
14 SystemUI中添加第三方AIDL
由于特殊需求,需要在SystemUI中添加第三方AIDL,去做一些客制化的修改。现在记录一下AIDL添加的过程。1.将AIDL文件拷贝到frameworks/base/packages/SystemUI/src/下,我要添加的AIDL文件是com/test/myctr/IDevicectr.aidl,添加后的路径是frameworks/base/packages/SystemUI/src/com/
hedalei
·
2025-03-31 14:00
Android系统开发
android
AIDL
SystemUI
Flutter完整开发实战详解(三、 打包与填坑篇)
一、打包流程1、
Android
打包在
Android
的打包上,Flutter提供了简洁的打包流程。在
android
/app/build.grade文件下,配置applicationId、ve
色的归属感
·
2025-03-31 12:18
http
udp
https
websocket
网络安全
网络协议
tcp/ip
谷歌将
Android
OS 完全转变为 “内部开发”
2025年3月27日,据
Android
Authority报道,谷歌证实将从下周开始完全在内部分支机构闭门开发安卓操作系统。
自不量力的A同学
·
2025-03-31 07:49
android
android
字体大小 根据分辨率 自动调整
((Button)v).setTextSize(adjustFontSize+2);}elseif(vinstanceofTextView){if(v.getId()==R.id.title_msg){//顶部标题((TextView)v).setTextSize(adjustFontSize+4);}else{((TextView)v).setTextSize(adjustFontSize);}
2401_87022338
·
2025-03-31 07:46
android
java
开发语言
Android
中自定义蓝牙的MTU
1、最大传输单元(MaximumTransmissionUnit,MTU)MTU是指在一个协议数据单元中(ProtocolDataUnit,PDU)有效的最大传输Byte。2、蓝牙MTU默认23个Bytecorespec中ATT的默认MTU为23个Byte,ATT的Opcode占1个Byte、ATT的Handle2个Byte、GATT占20个Byte。23Byte(ATT)=1Byte(Opcod
MasonYyp
·
2025-03-31 06:42
Android
Android
Audio基础——MediaPlayer播放音频(二十一)
Android
SDK提供了3套音频播放的API,分别是:MediaPlayer,SoundPool,AudioTrack。
c小旭
·
2025-03-31 05:02
Android
Audio
android
Audio开发
H5与原生通讯之二 (DSBrige,H5,IOS,
Android
源码实例)
H5与原生通讯之二(DSBrige,H5,IOS,
Android
源码实例)H5和natvie通讯方式简介1.H5和IOS通讯2.H5和
Android
通讯H5和natvie通讯具体实现1.通过DSBrige
极客雨露
·
2025-03-31 04:28
HTML5
H5和原生
Android
学习总结之通信篇
一、Binder跨进程通信的底层实现细节(挂科率35%)高频问题:“Binder如何实现一次跨进程方法调用?”候选人常见错误:仅回答“通过Binder驱动传输数据”,缺乏对内存映射和线程调度的描述混淆Binder驱动与AIDL的角色满分答案:Binder的跨进程通信依赖于三层协作模型:1.用户空间与内核空间的交互:Client通过BinderProxy调用transact(),将请求封装为Parc
每次的天空
·
2025-03-31 03:51
android
学习
2025 前端 JS 源码逆向实战:6 种绕过限制查看源码的合法方法
代理工具拦截与响应篡改1.BurpSuite2025动态解混淆三、浏览器扩展生态应用1.资源嗅探与下载(2025新版插件)四、本地代码劫持与Hook技术1.覆盖原生JavaScript方法五、移动端源码提取方案1.
Android
阿贾克斯的黎明
·
2025-03-31 02:41
网络安全
状态模式
关于
Android
模块编译
1、m:编译整个安卓系统makesfromthetopofthetree2、mm:编译当前目录下的模块,当前目录下需要有
Android
.mk这个makefile文件,否则就往上找最近的
Android
.mk
你好,工程师
·
2025-03-31 02:40
Android
android
java
apache
修改
Android
系统默认语言
方法一:打开build/target/product/full_base.mk将PRODUCT_LOCALES值修改即可;zh_CN为中文、en_US为英文方法二:修改对应locale属性亦可方法三:设置属性PRODUCT_PROPERTY_OVERRIDES+=\ro.product.locale=zh-CN\ro.product.locale.language=zh\ro.product.lo
你好,工程师
·
2025-03-31 02:40
Android
android
java
生怕认可java+flatmap,RxJava 操作符flatMap 与 concatMap详解
本文独家发布到公众号:
Android
技术杂货铺封面图-pixabay近两年来,RxJava可以说是异常的火爆,受到众多开发者的追捧与青睐,虽然后入门的门槛较高,学习成本较大,但是还是掀起一场学习Rxjava
木子岛力
·
2025-03-30 23:29
Android
设计模式之工厂方法模式
一、定义:定义一个用于创建对象的接口,让子类决定实例化哪个类。二、组成:1.抽象工厂:工厂模式的核心,声明工厂方法,返回抽象产品对象。2.具体工厂:实现工厂方法,返还具体的产品对象。3.抽象产品:定义产品的相关接口。4.具体产品:实现抽象产品的具体类。三、具体例子:抽象产品publicabstractclassProduct{publicabstractvoidmethod();}具体产品Apub
木子庆五
·
2025-03-30 22:47
设计模式
工厂方法模式
android
Android
设计模式详解之命令模式
前言命令模式是行为型设计模式之一;定义:将一个请求封装成一个对象,从而让用户使用不同的请求把客户端参数化;对请求排队或者记录日志,以及支持可撤销的操作;使用场景:需要抽象出待执行的动作,然后以参数的形式提供出来,类似于过程设计中的回调机制,而命令模式正是回调机制的一个面对对象的替代品;在不同的时刻指定、排列和执行请求。一个命令对象可以有与初始请求无关的生存期;需要支持取消操作;支持修改日志功能,这
惜许
·
2025-03-30 18:17
玩转设计模式
命令模式
android
设计模式
实现类今日头条主界面:ViewPager与TabLayout深度整合
二、环境配置(2023最新)//build.gradle(Module)dependencies{implementation'
android
x.viewpager2
w2361734601
·
2025-03-30 16:34
android-studio
android
ViewPager
TabLayout
Google 停止开源
Android
?
今天看到有很多消息称谷歌将停止开源
Android
,比如这一篇《谷歌决定终止开源
Android
》。对此消息有些将信将疑,毕竟这些年被各种反转虐了无数回。抱着掌握第一手材料的态度,去外面的世界看了看。
云水木石
·
2025-03-30 15:27
开源
android
python子线程调用主线程的控件显示_Python+PyQT5的子线程更新UI界面的实例
Android
的UI访问是没有加锁的,多个线程可以同时访问更新操作同一个UI控件。
weixin_39529463
·
2025-03-30 12:04
Android
腾讯bugly监听奔溃信息
接入网站implementation'com.tencent.bugly:crashreport:latest.release'同意隐私协议后初始化//初始化buglyprivatevoidinitBugly(){//创建UserStrategy对象CrashReport.UserStrategystrategy=newCrashReport.UserStrategy(this);//设置应用渠道
氤氲息
·
2025-03-30 11:56
安卓原生学习
android
Android
图片选择器使用详解
一、概述在
Android
开发中,图片选择器是一个常见的功能需求,它为用户提供了从设备本地存储中选择图片的能力。这个功能在很多应用中都有广泛的应用,如社交分享、图片编辑、上传头像等。
不会写代码的猴子
·
2025-03-30 10:24
Android
android
Android
地址选择器的实现
最近在做地址管理的功能,新建地址的时候,需要根据后台提供的省市区的数据,让用户进行地址的选择,最近项目比较赶,本来想网上找一个的,可是找了很久都没找到我想要的效果,所以就根据后台提供的数据,弄了一个。1.先看实现的效果图本来数据是根据请求后台接口返回的数据,我这里就不请求后台数据了,直接把请求成功后的数据写死,可是把全国省市区的数据太多,导致报错:字符串数据太长,所以我这里只获取了北京的数据。2.
龙旋
·
2025-03-30 10:24
原创
Android
地址选择器
YOLOv12可视化界面;YOLOv11;YOLOv10;YOLOv8等通用可视化界面G
UI设计
,基于pyside6,单文件即插即用,更新ip摄像头检测,美化布局及信息输出
前言为了更便捷地使用YOLOv12;YOLOv11;YOLOv10;YOLOv8等基于ultralytics的目标检测,尤其是对于没有深度编程经验的用户,一个可视化界面(GUI)显得尤为重要。为此,基于PySide6开发了一个最新的支持YOLOv12的可视化界面(GUI)(其他低版本YOLO也可用),该界面能够实现对YOLOv11/YOLOv8模型的简单操作,包括模型选择、图片检测、视频检测、摄像
笑脸惹桃花
·
2025-03-30 09:44
v11)实战
YOLO
GUI
YOLOv12
python
深度学习
目标检测
Android
浮动窗口进阶——画中画,浮动视频
今天继续上一篇
Android
顶层窗口、浮动窗口的进阶应用。上一篇主要讲解了WindowManager服务和如何使用WindowManager编写一个顶层窗口。
一叶知秋dong
·
2025-03-30 09:12
android
app
开发
Android
笔记【17】返回数据的两种方法
目录一、问题二、具体分析1、代码2、区别1.目的和使用场景resultLauncherstartActivity2.数据传递方式3.返回结果的管理4.代码示例对比使用resultLauncher启动活动并处理返回结果:使用startActivity启动活动(不处理返回):总结3、使用startActivity启动活动,也可以返回信息。因为有putExtra区别总结示例对比1.使用startActi
m0_72696598
·
2025-03-30 08:07
Android开发
android
笔记
上一页
51
52
53
54
55
56
57
58
下一页
按字母分类:
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
其他