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开发过程中性能优化的各个方面做一个回顾与总结。Cache优化ListView缓存:ListView中有一个回收器,Item滑出界面的时候View会回收到这里,需要显示新的Item的时候,就尽量重用回收器里面的View;每次在getView函数中inflate新
轻口味
·
2024-09-16 06:26
Android
Visual Studio中的Android模拟器使用详解
Java或扫一扫随时随地学JavaMicrosoft本周发布了VisualStudio2015预览版,里面包含Android开发工具.安装的时候,如果选Android开发,VisualStudio会把调试
Android
wurui8
·
2024-09-15 05:43
android
android
studio
android
android应用
MultiSnapRecyclerView:让Android RecyclerView的滚动停靠更灵活
在
Android应用
开发中,RecyclerView是一个强大且灵活的组件,用于展示大量数据集合。然而,标准的RecyclerView只支持单一的滚动停靠点,这在某些场景下可能不够灵活。
技术无疆
·
2024-09-15 04:05
Android
android
ui
android
studio
android-studio
java
androidx
软件架构,一切尽在权衡
FSA是基础篇,重点介绍了常见的8种架构模式;SAHP是
进阶篇
,重点介绍了如何从单体架构演进到分布式架构。软件架构,特别是分布
元闰子
·
2024-09-15 01:47
架构
Android SDK和NDK的区别
AndroidSDK(SoftwareDevelopmentKit,软件开发工具包)和NDK(NativeDevelopmentKit,本地开发工具包)在
Android应用
开发中扮演着不同的角色,它们各自具有独特的功能和优势
Good_tea_h
·
2024-09-15 00:42
android
Android应用
架构 — 从MVC到MVVM,基于android的app开发
角色划分Model:用来保存程序的数据状态,比如数据存储,网络请求等。View:GUI组件构成,向用户展示Model中的数据。Controller:连接用户和系统,响应交互,传递数据。解决的问题MVC最重要的目的并不是规定各个模块应该如何交互和联系,而是将原有的混乱的应用程序划分出合理的层级,把以往一团混乱的代码,按照展示层和领域层分成两个部分。这种分离使得位于领域层中的领域对象可以不需要对展示层
m0_66264134
·
2024-09-14 13:27
程序员
架构
移动开发
android
android应用
调试之如何保存logcat日志到本地
http://blog.csdn.net/sweettool/article/details/74940349在开发时候,遇到某些设备没有开启adb服务,一时半会也不知道设备打开adb的隐藏页面,调试的时候就难免抓狂。完整的调试方案只能是把log写到本地,具体有两种调试方法1.封装一个utils.log接口,接口实现日志写入到本地文件;2.读取系统logcat信息,并写到本地。第一种方法比较简单就
沐恩_
·
2024-09-14 05:59
Android
logcat
android
logcat
日志输出到本地文件
MYSQL数据库
进阶篇
——SQL优化
1.插入数据优化①批量插入数据②手动提交事务③主键顺序插入大批量插入数据:2.主键优化数据组织方式页分裂:页可以为空,也可以填充一半,也可以填满,每个页包含2-N行数据,如果一行数据过大,就会行溢出。例如:页合并当删除一行数据时,实际记录并没有被物理删除,只是记录被标记为删除,并且它的空间变得允许被其他记录声明使用MERGE_THRESHOLD:合并页的阈值,在创建表或者创建索引时指定。主键设计原
Cedric_Anik
·
2024-09-14 00:30
MySQL数据库
数据库
mysql
sql
Android Compose UI (二) 常规MVI操作
文章目录1.概述2.MVI的变化概括3.ViewModel的变化4.Activity/Fragment/View的变化5.Toast/Dialog/底部提示等临时UI状态6.总结1.概述随着
Android
CreeLu
·
2024-09-12 23:19
android
ui
Kotlin 极简小抄 P1(变量与常量、基本数据类型、流程控制)
、KotlinKotlin由JetBrains开发,是一种在JVM(Java虚拟机)上运行的静态类型编程语言Kotlin旨在提高开发者的编码效率和安全性,同时保持与Java的高度互操作性Kotlin是
Android
我命由我12345
·
2024-09-12 12:42
Kotlin
-
极简小抄
kotlin
开发语言
android
后端
学习
java
java-ee
如何使用Flutter为iOS和
Android应用
设置Firebase
Firebaseisagreatbackendsolutionforanyonethatwantstouseauthentication,databases,cloudfunctions,adsandcountlessotherfeatureswithinanapp.Luckilyforus,FlutterhasofficialsupportforFirebasewiththeFlutterFir
cukw6666
·
2024-09-12 11:04
数据库
android
java
python
ios
二进制究竟有什么用?带你看看那些好玩儿的「位操作」
原码反码补码7种位运算当然了,位运算还有很多奇技淫巧,如果大家还想看
进阶篇
,记得给我点赞或者留言告诉我哦~位运算的作用在实际生产中,位运算是
码农小光
·
2024-09-11 10:59
最近应用杀掉进程application不销毁问题探讨
录制中一些操作将被屏蔽.但是对某些手机(如htcd816)当从"最近应用"杀掉进程后有时候application不被回收,该状态变量无法通过application的onCreate中重新初始化,同时通知栏也未消失.在
Android
轻口味
·
2024-09-11 09:31
Android系列
android
android系统设计模式
Fragment的生命周期有关LiveData:异步可订阅数据,也是生命周期感知ViewModel:视图数据持有模型,也是生命周期感知Room:SQLite抽象层,用于简化SQLite数据存储官网设计原则
Android
轻口味
·
2024-09-11 08:25
Android系列
android
设计模式
探索Plaid 2.0:重塑
Android应用
的架构之美
探索Plaid2.0:重塑
Android应用
的架构之美plaidAnAndroidappwhichprovidesdesignnews&inspirationaswellasbeinganexampleofimplementingmaterialdesign
薄或默Nursing
·
2024-09-11 07:54
Android性能优化之启动速度优化
3.1AndroidProfiler3.2TraceView3.3Systrace4.如何优化启动时间4.1.减少DEX文件大小4.2优化Application初始化4.3优化Activity加载4.4使用启动引导页4.5使用启动优化库5.代码分析示例启动速度是衡量
Android
Just_Paranoid
·
2024-09-11 06:14
Android
android
性能优化
Profiler
Systrace
Android 性能优化实战:打造流畅体验
Android性能优化实战:打造流畅体验导言:
Android应用
的性能直接影响用户体验,流畅、快速、高效的应用才能吸引用户并留住用户。
斯陀含
·
2024-09-11 06:12
android
性能优化
android之ActivityThread
了解它的工作原理对于理解
Android应用
程序的运行机制是非常有帮助的。主要职责管理主线程:ActivityThread是应用程序的主线程,负责处理所有的UI操作。
追梦的鱼儿
·
2024-09-11 05:37
android
ActivityThread
Python史上最全知识重点(超详细版)
进阶篇
Python进阶进程间通信:Manager(内置了好多数据结构,可以实现多进程间内存共享)frommultiprocessingimportManager,Processdefadd_data(p_dict,key,value):p_dict[key]=valueif__name__=="__main__":progress_dict=Manager().dict()fromqueueimport
码农必胜客
·
2024-09-10 21:39
Python零基础入门
python
网络
java
SQLite数据库管理与
Android应用
集成
本教程将通过实践帮助理解SQLite数据库的创建、管理和使用,以及如何将其与
Android应用
集成
含老司开挖掘机
·
2024-09-10 20:08
DataBinding-Android JetpacK 组件之一
一、DataBinding简介在传统的
Android应用
开发中,布局文件通常只负责应用界面的布局工作,如果需要实现页面交互就需要调用setContentView()将Activity、fragment和
Mac Zhu
·
2024-09-10 18:13
android
jetpack
android
在
Android应用
中使用Clean架构
我会在这篇文章中手把手教你在
Android应用
中使用Clean架构。
赤耳A狼
·
2024-09-10 09:22
conform
tobehaveaccordingtotheusualstandardsofbehaviourwhichareexpectedbyagrouporsociety例句:YanNingdoesn’tconformtothestereotypeofascientist.2.体会这个词(
进阶篇
岁月静好_现象英语
·
2024-09-09 10:04
Android应用
开发架构之MVI:原理、流程与实战指南
前言在现代的
Android应用
开发中,构建可维护、可扩展且具备响应式特性的架构变得越来越重要。在本文中,我们将介绍一种新颖的架构模式:MVI(Model-View-Intent)。
小城哇哇
·
2024-09-08 22:40
android开源框架
facebook/frescoFresco是一个在
Android应用
程序中显示图像的强大系统。壁画负责图像的加载和显示,所以你不必这么做。
探求之路
·
2024-09-08 17:38
android
开源
okhttp
向项目添加组件
该指南包含一些适用于所有
Android应用
程序的有用原则,并展示了如何将架构组件一起使用。架构组件可从Google的Maven存储库获得。
鹿小纯0831
·
2024-09-08 17:20
MarkdownView:优雅地在Android上展示Markdown文档
MarkdownViewMarkdownViewforiOS.项目地址:https://gitcode.com/gh_mirrors/ma/MarkdownViewMarkdownView是一个开源项目,由KeitaOouchi开发,它为
Android
余靖年Veronica
·
2024-09-07 21:14
开始切换到 Kotlin: 谷歌工程师给初学者的知识点总结
image在2019年的I/O大会上,我们曾宣布Kotlin将会是
Android应用
开发的首选语言,但是,部分开发者们反馈仍不清楚如何切换到Kotlin,如果团队中没有人熟悉Kotlin,一开始直接使用
谷歌开发者
·
2024-09-04 23:13
Android之电量优化
目录1.减少不必要的网络请求2.优化位置服务3.优化后台任务4.优化图像和动画(界面渲染)5.避免后台服务常驻6.优化电量使用的监控在
Android应用
开发中,电量优化是一个非常重要的方面,因为用户对设备电量的敏感性很高
追梦的鱼儿
·
2024-09-04 12:23
android
电量优化
性能优化
Vue路由—
进阶篇
文章目录路由守卫1、路由全局守卫全局前置守卫:全局后置守卫:2、路由独享守卫3、组件内部守卫组件前置守卫:组件更新守卫:组件离开守卫:路由元信息路由组件过渡特效本篇内容讲述了更多关于Vue路由这方面的知识点,如果大家对路由的基础知识了解不深的话,可以去看看我的另一篇博客Vue路由基础篇路由守卫什么是路由守卫?其实就是你进入或离开一个url地址的时候触发的方法,叫做路由守卫。1、路由全局守卫全局前置
扼流挽
·
2024-09-03 19:32
vue.js
javascript
前端
Java 快速入门 知识精简(1)
内存的申请与释放提供了相对安全的内存管理和访问机制特点三:跨平台性由JVM负责Java程序在系统中的运行JVMforUNIXJVMforWindowsJVMforMac应用领域:JavaWeb开发后台开发大数据开发
Android
Tangy范
·
2024-09-03 16:18
Java
java
开发语言
快速写一个自己的flutter应用(新手入门)
1.3搭建Flutter开发环境|《Flutter实战·第二版》(flutterchina.club)开发
Android应用
|Flutter中文文档-Flutter中文开发者网站-Flutter我的安装过程
大嘴史努比
·
2024-09-03 10:34
flutter
从混乱到清晰:
Android应用
开发架构演进之路(MVC、MVP、MVVM、MVI)
|前言你是一位即将踏入
Android应用
开发领域的新手吗?或者你已经有一些经验,但对于如何选择适合的架构感到困惑?不要担心!
程序员小森
·
2024-09-02 15:34
《第一行代码Android》kotlin总结之基础知识
最近在编码的过程中发现自己的
android应用
基础还是有点薄弱,利用这个国庆好好补充一下。
我是李校长
·
2024-09-01 18:02
读书笔记
编程语言
android
kotlin
开发语言
Android应用
横竖屏切换的两种方式,从表现上看最大的区别
转载请注明:博客未命名我们知道
android应用
更改屏幕方向有两种方式,对应两种过程,一是销毁重建,二是设置onConfigurationChanged。在其中做改变方向的处理。
AUV1107
·
2024-09-01 01:40
技术分享
android
bug
横竖屏切换
Android Data Binding数据绑定详解(基础篇)
文章导航AndroidDataBinding数据绑定详解(基础篇)AndroidDataBinding数据绑定详解(
进阶篇
)简介在2015年的谷歌IO大会上,AndroidUIToolkit团队发布了DataBinding
e电动小马达e
·
2024-08-31 20:12
Android
嵌入式数据库
应用:广泛应用于移动应用(如iOS和
Android应用
)、桌面应用(如应用程序设置和缓存)、嵌入式设备(如物联网设备)。
王鑫的博客886
·
2024-08-31 08:25
数据库
linux
开发语言
c语言
Java
进阶篇
之try-catch-finally语句与自定义异常
引言在前面的文章中,我们介绍了创建、使用和导入包(Java
进阶篇
之异常处理的概念和种类),在Java编程中,异常处理是确保程序健壮性和稳定性的重要机制。
code2cat
·
2024-08-31 04:56
Java进阶
java
开发语言
ide
intellij-idea
如何叙述Kotlin这门语言。
Kotlin是一种现代化的编程语言,由JetBrains开发,主要用于
Android应用
开发、服务器端开发和多平台项目。
challenge51all
·
2024-08-31 04:53
kotlin
kotlin
开发语言
android
python
进阶篇
-day02-面向对象高级
day02面向对象高级定义类的方法classStudent:classStudent():classStudent(object):object=>父类名,object为所有类的父类,顶级类一.继承单继承介绍概述实际开发中,我们发现好多类中的部分内容是相似的,或者相同的,每次写很麻烦,针对于这种情况,我们可以把这些相似(想同)的部分抽取出来,单独的放到1个类中(父类),然后让那多个类(子类)和这个
开出南方的花
·
2024-08-31 04:20
python
开发语言
pip
结对编程
抽象工厂模式
virtualenv
django
《第二十九章 性能优化 - 界面流畅度优化》
一、引言在
Android应用
开发中,界面的流畅度直接影响着用户体验。一个卡顿、不流畅的界面可能会导致用户的不满和流失。在这一章中,我们将重点探讨如何通过减少布局层级和避免过度绘制来优化界面流畅度。
黑色叉腰丶大魔王
·
2024-08-31 02:35
性能优化
《第三十一章 发布与签名 - 应用签名》
一、引言在
Android应用
开发的最后阶段,发布应用是一个关键步骤,而应用签名则是确保应用能够成功发布和安全分发的重要环节。在本章中,我们将详细探讨生成签名密钥和为应用签名的相关知识。
黑色叉腰丶大魔王
·
2024-08-31 02:35
Android
《第二十八章:性能优化 - 电量优化》
一、引言在
Android应用
开发中,电量优化是提升用户体验、延长设备续航的重要环节。一个电量消耗过高的应用可能会导致用户不满,甚至卸载。
黑色叉腰丶大魔王
·
2024-08-31 01:34
Android
Android Studio心得-创建登录注册项目
首先先了解AndroidStudio是什么:AndroidStudio是一个由谷歌开发的
Android应用
程序开发环境,用于开发
Android应用
程序。
wfytz
·
2024-08-31 01:03
android
studio
android
ide
白骑士的CSS教学
进阶篇
之CSS变量 3.4.3 动态改变CSS变量
CSS变量(自定义属性)的动态改变是一个强大的功能,它允许在网页的不同状态或事件发生时,实时更新样式。通过动态改变CSS变量,可以实现各种动态效果和交互式设计,这种能力使得网页的样式更加灵活和响应迅速。本文将详细介绍如何动态改变CSS变量,包括使用JavaScript修改变量值、结合CSS动画和过渡效果动态更新样式,以及如何利用这些功能创建互动和响应式的网页设计。使用JavaScript动态改变C
白骑士所长
·
2024-08-31 01:29
CSS
教学
css
前端
javascript
html
Python学习笔记36:
进阶篇
(二十五)pygame的使用之事件监听控制切歌和暂停,继续播放
前言基础模块的知识通过这么长时间的学习已经有所了解,更加深入的话需要通过完成各种项目,在这个过程中逐渐学习,成长。我们的下一步目标是完成pythoncrashcourse中的外星人入侵项目,这是一个2D游戏项目。在这之前,我们先简单学习一下pygame模块。私信我发送消息python资料,领取pythoncrashcourse中文版PDF。pygamePygame是一个开源的Python多媒体开发
明月望秋思
·
2024-08-30 20:04
学习
python
pygame
python
学习
《第三十章 性能优化 - 存储优化》
一、引言在
Android应用
开发中,性能优化是一个持续且重要的工作。存储优化作为性能优化的关键环节之一,对于提高应用的响应速度、节省资源以及提升用户体验具有重要意义。
黑色叉腰丶大魔王
·
2024-08-29 09:14
学习
性能优化
(1)Hilt的基本概念和使用
JetpackHilt是一个用于Android的依赖注入框架,它建立在Dagger的基础上,旨在简化
Android应用
中的依赖注入过程。
challenge51all
·
2024-08-28 16:37
jetpack
android
jetpack
Hilt
Java中的Jackson:高级
进阶篇
关注墨瑾轩,带你探索编程的奥秘!超萌技术攻略,轻松晋级编程高手技术宝库已备好,就等你来挖掘订阅墨瑾轩,智趣学习不孤单即刻启航,编程之旅更有趣❓引言嗨,小伙伴们!今天我们将一起探索Jackson这个强大的JSON处理库。如果你需要在Java程序中处理JSON数据,那么Jackson绝对是你的首选。接下来,我们就一步步地探索Jackson的魅力吧!什么是Jackson?Jackson是一个开源的Ja
墨瑾轩
·
2024-08-28 12:16
Java类库
Java乐园
java
开发语言
Python之路:Django
进阶篇
Modeldjango为使用一种新的方式,即:关系对象映射(ObjectRelationalMapping,简称ORM)。PHP:activerecordJava:HibernateC#:EntityFrameworkdjango中遵循CodeFrist的原则,即:根据代码中定义的类来自动生成数据库表。一、创建表1、基本结构fromdjango.dbimportmodels#Createyourm
中國颜值的半壁江山
·
2024-08-27 20:04
django
django
上一页
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
其他