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应用开发学习笔记
23种设计模式-访问者模式(
Android应用
场景介绍)
什么是访问者模式?访问者模式是一种行为型设计模式,其目的是在不改变现有类结构的前提下,增加新的操作或算法。在这种模式中,我们通过定义访问者类(Visitor)和被访问的元素类(Element)来实现操作的分离。被访问的元素类提供接受访问者访问的方法,而访问者类则定义了对元素的不同操作。在执行操作时,访问者会将自己传入元素类的接受访问者方法中,从而实现对元素的访问和操作。访问者模式Java示例下面我
枫Y
·
2023-04-14 09:29
Android设计模式应用
java
开发语言
访问者模式
设计模式
23种设计模式-仲裁者模式(
Android应用
场景介绍)
仲裁者模式是一种行为设计模式,它允许将对象间的通信集中到一个中介对象中,以减少对象之间的耦合度。本文将通过Java语言实现仲裁者模式,并介绍如何在安卓开发中使用该模式。实现仲裁者模式我们将使用一个简单的例子来说明仲裁者模式的实现,假设我们有三个类:User(用户)、ChatRoom(聊天室)和Mediator(仲裁者)。User类包含用户的姓名和聊天室对象,ChatRoom类包含发送消息和添加用户
枫Y
·
2023-04-14 09:24
Android设计模式应用
java
android
设计模式
android平板提速,提升Android平板性能的十大技巧
Android平板性能“一分价钱一分货”,
Android应用
程序也是如此。很多
Android应用
都需要额外付费。可惜,Android用
是你的意达
·
2023-04-14 09:51
android平板提速
android应用
卸载之后进入反馈页面
目前据我所知,国内的
Android应用
中实现这一功能的只有360手机卫士、360平板卫士,那么如何实
smallredzi
·
2023-04-14 09:20
android
Android Jetpack: Room | 中文教学视频
AndroidJetpack是一系列助力您更容易打造优秀
Android应用
的工具和组件。这些组件能帮助您遵循最佳实践、免除编写繁复的样板代码并简化复杂任务,从而使您可以专注于最核心的代码逻辑。
谷歌开发者
·
2023-04-14 06:18
如何去提高Android开发的技术能力
如果大家已经掌握了:**android的开发语言(java或kotlin其中一种),android的四大组件,intent和intent过滤器,
Android应用
权限。
不入流Android开发
·
2023-04-14 06:50
Android开发
android
微信小程序云
开发学习笔记
(二)云函数
#一、创建一个云开发的小程序##1.如下图所示创建小程序![在这里插入图片描述](https://img-blog.csdnimg.cn/20200818084851626.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1BhbmRhMzI
en_66ad
·
2023-04-14 05:51
Android开发面经5
1、SQL语句:常见的SQL2、Room介绍Room是一个OM(ObjectMapping对象映射)数据库,可以方便地在
Android应用
程序上访问数据库。
clearend
·
2023-04-14 05:29
Android
android
数据库
sqlite
转:解开
Android应用
程序组件Activity的”singleTask”之谜
在
Android应用
程序中,可以配置Activity以四种方式来启动,其中最令人迷惑的就是”singleTask”这种方式了,官方文档称以这种方式启动的Activity总是属于一个任务的根Activity
weixin_30649859
·
2023-04-14 02:21
移动开发
java
shell
解开
Android应用
程序组件Activity的”singleTask”之谜
在
Android应用
程序中,可以配置Activity以四种方式来启动,其中最令人迷惑的就是”singleTask”这种方式了,官方文档称以这种方式启动的Activity总是属于一个任务的根Activity
mlj1668956679
·
2023-04-14 02:49
中彩视频时积累的资料
android
activity生命周期
Android内存泄漏检测工具LeakCanary
LeakCanary如何检测内存泄漏2.1LeakCanary初始化时做了什么2.2LeakCanary如何触发检测2.3LeakCanary如何检测泄漏的对象2.4弱引用WeakReference背景在
Android
·
2023-04-14 01:51
Android 性能优化——ANR监控与解决
作者:Drummor1哪来的ANRANR(ApplicationNotresponding):如果
Android应用
的界面线程处于阻塞状态的时间过长,会触发“应用无响应”(ANR)错误。
Android小贾
·
2023-04-14 00:55
Android
Framework
性能优化
android
性能优化
java
移动开发
Framework
Android FrameWork 知识点与面试题整合~
1.如何对
Android应用
进行性能分析android性能主要之响应速度和UI刷新速度。首先从函数的耗时来说,有一个工具TraceView这是androidsdk自带的工作,用于测量函数耗时的。
Android小贾
·
2023-04-14 00:17
Framework
Android
面试
android
java
开发语言
移动开发
Framework
Android 应用安全 - Mobile安全漏洞Top10(OWASP)
版权归作者所有,转发请注明出处:https://www.jianshu.com/p/54a1e3e624fa
Android应用
安全-应用安全概览
Android应用
安全-移动应用安全
Android应用
安全
盛世光阴
·
2023-04-13 19:04
Android系统启动流程5---启动Zygote进程
Android应用
程序是由Java语言编写的,运行在各自独立的Dalvik虚拟机中。如果每个应用程序在启动之时都需要单独运行和初始化一个虚拟机,会大大降低系统性能,
ZS_Wang_Blogs
·
2023-04-13 15:51
#
Android系统启动流程
linux
网络
运维
Android IPC Binder机制学习(一)
Android中不同的应用属于不同的进程中
Android应用
和系统服务运行在不同的进程中是为了安全、稳定、及内存管理的原因,但应用和系统服务需要通信和分享数据。优点安全性:每个
奋斗的小鹰
·
2023-04-13 14:16
android
binder
嵌入式C语言
开发学习笔记
—— CSPL
学习不一定有用,但是不学习是肯定没用的。1.什么是CSPL?CSPL:CommonStackProtocolLibary(CoreStackPortingLayer),一种通用的可移植的协议栈库,位于操作系统和用户程序之间,屏蔽操作系统的细节,为用户程序提供一系列的服务。2.CSPL可提供的服务任务调度、内存管理、定时器、事件管理、消息调度。机框管理、配置管理、数据库、HA等。
小鼻祖想吃白萝卜
·
2023-04-13 12:01
编程
C
Android应用
程序窗口(Activity)的窗口对象(Window)的创建过程分析
每一个Activity组件都有一个关联的ContextImpl对象,同时,它还关联有一个Window对象,用来描述一个具体的应用程序窗口。与Activity组件所关联的窗口对象的实际类型为PhoneWindow。那么创建这个window的过程就如图所示:TIM图片20180531155329.png上面的图可以分为9个步骤,接下来我们开始分析每一个步骤如果想研究Activity中的Window创建
lonamessi
·
2023-04-13 11:31
Android 性能优化的重要性~
随着移动设备和应用程序市场不断发展,
Android应用
程序变得越来越多,对于开发者来说,他们必须使自己的应用程序与其他应用程序相比更加高效和快速,以吸引用户和确保业务成功。
码中之牛
·
2023-04-13 06:10
性能优化
Android
Framework
android
性能优化
java
Framework
移动开发
android 应用商店结构分析,【产品测评】
Android应用
商店分析报告——百度应用
Android应用
商店分析报告——百度应用软件名称:百度应用版本:V3.0beta发布日期:2013年1月28日开发者:百度零、新版本特性最明显的就是增加侧边栏,侧边栏中有用户登录、手机空间使用情况、应用管理
weixin_36315722
·
2023-04-13 05:50
android
应用商店结构分析
OOM问题原理解析(一):adj内存管理机制
*本文主要介绍Android的lowmemorykiller的oom_adj的相关概念,以及根据一些案例来阐述了解oom_adj对于做
Android应用
开发的重要意义。
bug音音
·
2023-04-13 05:11
Java企业级
开发学习笔记
(8)基于Java配置方式使用Spring MVC
该文章主要为完成实训任务,详细实现过程及结果见【http://t.csdn.cn/0HyqQ】文章目录一、基于Java配置方式使用SpringMVC1.1创建Maven项目1.2添加相关依赖1.3创建日志属性文件1.4创建首页文件1.5创建SpringMVC配置类1.6创建Web应用初始化配置类1.7创建演示控制器1.8配置Tomcat服务器1.9启动服务器,查看效果二、实战练习任务1、创建登录页
Kox1999
·
2023-04-12 21:32
#
java
spring
学习
Java企业级
开发学习笔记
(2.1)MyBatis实现简单查询
该文章主要为完成实训任务,详细实现过程及结果见【http://t.csdn.cn/zi0wB】文章目录零、创建数据库与表一、基于配置文件方式使用MyBatis基本使用1.1创建Maven项目-MyBatisDemo1.2在pom文件里添加相应的依赖1.3创建与用户表对应的用户实体类-User1.4创建用户映射配置器文件1.5创建MyBatis配置文件1.6创建日志属性文件1.7创建测试类测试用户操
Kox1999
·
2023-04-12 21:32
#
mybatis
java
学习
Java企业
开发学习笔记
(5下)采用注解方式使用AOP
该文章主要为完成实训任务,详细实现过程及结果见【http://t.csdn.cn/FBkpc】文章目录二、采用注解方式使用AOP2.1创建所需自包2.2创建杀龙任务2.3创建勇敢骑士类2.4创建吟游诗人切面2.5创建Spring配置类2.6创建骑士测试类2.7运行测试方法testBraveKnight(),查看效果2.8课堂练习2.8.1增加救美任务类与救美骑士类2.8.2在测试类里增救美骑士测试
Kox1999
·
2023-04-12 21:02
#
java
学习
spring
Java企业级
开发学习笔记
(2.2)利用MyBatis实现CRUD操作
该文章主要为完成实训任务,详细实现过程及结果见【http://t.csdn.cn/ajSEO】文章目录一、准备工作二、查询表记录2.1在映射器配置文件里引入结果映射元素2.2添加按姓名查询用户记录功能2.2.1添加按姓名查询的映射语句2.2.2添加按姓名查询用户记录的测试方法2.2.3添加按姓名查询用户记录的测试方法2.2.4测试按姓名查询用户记录三、插入表记录3.1添加插入映射语句3.2在用户映
Kox1999
·
2023-04-12 21:56
#
java
mybatis
学习
SpringBoot一站式
开发学习笔记
(一)
SpringBoot一站式开发官网:https://spring.io/projects/spring-bootSpringBoot可以轻松创建独立的、基于Spring的生产级应用程序,它可以让你“运行即可”。大多数SpringBoot应用程序只需要少量的Spring配置。SpringBoot功能:创建独立的Spring应用程序直接嵌入Tomcat、Jetty或Undertow(无需部署WAR包,
CoderX_9527
·
2023-04-12 19:15
SpringBoot
spring
boot
学习
java
iOS初级
开发学习笔记
:一个页面中自动计算cell的高度来自适应tableView的高度
项目中有一个页面为活动详情页,其中活动的相关内容放置于一个底色为白色的view中,其他的背景色为灰色。效果完成图如下活动详情页因为内容分为活动时间、金额、规则等且有横线隔开,所以决定用tableview来画,创建一个cell文件添加内容,再创建一个controller在内创建tableview承载即可。内容由于分类不同放置于各个cell中。然而其中文字内容长度均不同且在后续使用中必定会改变。cel
广州芦苇科技App
·
2023-04-12 17:13
[任务书+论文+PPT+源码]基于Android与多媒体的英文学习APP的设计与实现
第1页毕业设计(论文)题目:基于ANDROID与多媒体技术的英文学习APP的设计与实现设计(论文)要求及原始数据(资料):1.综述国内外移动互联现状及前景;2.了解ANDROID系统,理解
ANDROID
云炬网络平台
·
2023-04-12 05:38
android
powerpoint
学习
谷歌 Fuchsia 开源操作系统确认支持运行 Android App
开源中国有关谷歌正在开发的FuchsiaOS即将加入ChromeOS(和Android),以提供对
Android应用
程序运行支持的猜想,已经持续了很长一段时间。
喵喵唔的老巢
·
2023-04-12 02:16
1、Getting Started
构建您的第一个应用欢迎从事
Android应用
开发!本课将介绍如何构建您的第一个
Android应用
。您将学习如何使用AndroidStudio创建Android项目和运行可调试版本的应用。
WangJing6
·
2023-04-11 23:35
Android Hilt依赖注入框架
Hilt是一个基于Dagger2的依赖注入框架,它提供了一些简便的注入方式来简化开发者在
Android应用
中使用Dagger2的复杂性。
Just_Paranoid
·
2023-04-11 22:55
Android
android
jetpack
hilt
dagger2
Android系统重要组件WMS
WMS是Android系统的窗口管理子系统,负责管理
Android应用
程序的所有窗口。WMS主要的职责之一是将应用程序的窗口显示在屏幕上,以及处理用户的输入事件。
Just_Paranoid
·
2023-04-11 21:52
Android
OS
android
pms
wms
ams
我在“Now In Android”中学到的 9 件事
我在“NowInAndroid”中学到的9件事NowinAndroid是一款功能齐全的
Android应用
程序,完全使用Kotlin和JetpackCompose构建。
Calvin880828
·
2023-04-11 17:36
Android架构
Kotlin进阶
android
ui
kotlin
移动终端应用开发第一课
一.
Android应用
开发1.Android的定义:Android的本意是指"机器人",Android系统是一个轻薄短小、功能强大的移动系统,是第一个真正为手机打造的开放性系统。
Juvenile_ty
·
2023-04-11 16:45
Android中AVD的使用
1、创建AVD在androidsdk1.5版本以后的开发中,必须至少创建一个AVD,每个AVD模拟一套虚拟设备来运行
Android应用
程序。
小小哭包
·
2023-04-11 12:42
开发技巧经验分享
移动终端
android
『与善仁』Appium基础 — 2.移动端测试环境搭建(二)
AndroidSDK是一种免费的专业编程语言,可让您创建
Android应用
程序。
繁华似锦Fighting
·
2023-04-11 09:52
Android中Activity四种启动模式和taskAffinity属性详解
在
android应用
开发中,打造良好的用户体验是非常重要的。而在用户体验中,界面的引导和跳转是值得深入研究的重要内容。
WCanTouch
·
2023-04-11 05:45
HTML+CSS前端
开发学习笔记
HTML+CSS学习路线:1.HTML1.1基础概念web标准:基本结构标签:html骨架:标签:文档类型的声明标签————用的HTML5写在整个页面第一行lang语言:当前文档的显示语言英文网站也可以写中文中文网站也可以写英文Charest字符集:1.2常用标签1.2.1标题标签h1--h6标题标签标题一共六级选,文字加粗一行显。由大到小依次减,从重到轻随之变。语法规范书写后,具体效果刷新见。1
SixCandy
·
2023-04-11 01:04
学习笔记
学习
html5
css
看完这篇,帮你彻底搞懂Android动态加载so
作者:Pika对于一个普通的
android应用
来说,so库的占比通常都是居高不下的,因为我们无可避免的在开发中遇到各种各样需要用到native的需求,所以so库的动态化可以减少极大的包体积,自从2020
不落魄Android开发
·
2023-04-10 23:20
随笔
android
android
studio
ide
Flutter学习(3)-原生Android通过源码集成Flutter
:新建安卓原生项目FlutterNativeApp,执行命令cdFlutterNativeApp/fluttercreate-tmodulemy_flutter在尝试将Flutter模块项目连接到主机
Android
6He
·
2023-04-10 17:24
Android MultiDex、什么是64K限制和LinearAlloc限制
原文出处64K限制随着
Android应用
功能的增加,代码量不断地增大,当应用方法数量超过了65536的时候,编译的时候便会提示:image.png这个Android著名的Dex64kmethod数量上限
全球顶尖伪极客
·
2023-04-10 15:32
Android第三方库整理
OkHttp3VolleyAndroid-Async-HttpSocket:OkSocket2.图片加载GlideVolleyPicassoFresco3.性能优化LeakCanary内存泄漏分析ACRA
Android
丿幻想天空
·
2023-04-10 15:05
17_Python包_全栈
开发学习笔记
1.包的概念把解决一类问题的模块放在同一个文件夹里——包2.自行创建一个包范例:importosos.makedirs('glance/api')os.makedirs('glance/cmd')os.makedirs('glance/db')l=[]l.append(open('glance/__init__.py','w'))l.append(open('glance/api/__init__
豆行僧
·
2023-04-10 15:13
Android应用
程序的启动过程
前言在Android系统中,Activity和Service是应用程序的核心组件,它们以松藕合的方式组合在一起构成了一个完整的应用程序,这得益于应用程序框架层提供了一套完整的机制来协助应用程序启动这些Activity和Service,以及提供Binder机制帮助它们相互间进行通信。在Android系统中,有两种操作会引发Activity的启动,一种用户点击应用程序图标时,Launcher会为我们启
萨达哈鲁酱
·
2023-04-10 13:16
小鱼在桔厂-- Conductor
Conductor按照官方说法就是一个小而全功能的框架,允许构建基于视图的
Android应用
程序。
小鱼游儿
·
2023-04-10 12:02
应用ID和包名
应用ID的概念:每个
Android应用
都有唯一的应用ID在Android设备和市场上,这个ID是你应用的唯一标识若想在市场上更新应用,新应用的ID必须和原来apk的应用ID一致.所以一旦发布了应用,就不能再改变应用
初心一点
·
2023-04-10 10:57
聊一聊:内存优化的目的是什么?
因此,通过对
Android应用
程序内存空间的管理和优化,
Android小贾
·
2023-04-10 10:41
Android
移动开发
性能优化
android
性能优化
kotlin
android
studio
ui
创建简单REST API Java 服务器、客户端和JavaScript客户端
如果我们要创建桌面应用程序或
Android应用
程序怎么办?我们如何为这些程序提供对我们数据的访问,而无需每次都从头开始编写所有内容?
allway2
·
2023-04-10 05:45
javascript
java
服务器
Nginx实战应用-负载均衡,大数据架构设计方案
配置upstream块upstreamname{…}upstreamgupao{server192.168.12.1:8081;server192.168.12.1:《一线大厂Java面试题解析+后端
开发学习笔记
m0_64867152
·
2023-04-10 01:54
程序员
面试
java
后端
别再写冗长的代码了,学习RXJava让你的开发更加优雅
学习RXJava好处处理异步操作:
Android应用
开发中经常需要处理异步操作,比如网络请求、数据库读写、耗时操作等,而RXJava提供了优雅、简洁的方式来处理这些异步操作,可以减少回调函数的嵌套和复杂度
程序猿会指北
·
2023-04-10 01:38
android开发技术
rxjava
学习
android
移动开发
程序员
上一页
30
31
32
33
34
35
36
37
下一页
按字母分类:
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
其他