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小白,起步入门参考,不过还是喜欢从原理上尽量多讲一点东西。本文从以下四个方面展开,重点介绍前3节:第一节:什么是apk?第二节:android开发工具介绍第三节:我们开发中常用的一些方法第四节:使用手机调试的方法第五节:学习方法第一节:什么是apk?1,APK:AndroidPackage的缩写,即Android安装包。2,apk本质上就是一个zip文件,将apk后缀名改为z
Robin.Zhao
·
2024-02-05 21:23
android
android
android
tv
移动开发
tvos
Android 应用添加系统签名权限的几种方式实现介绍
Android应用
添加系统签名权限的几种方式实现介绍文章目录
Android应用
添加系统签名权限的几种方式实现介绍一、前言二、
Android应用
添加系统签名权限的几种方式介绍1、在AndroidStudio
峥嵘life
·
2024-02-05 21:22
android
apk
android
VS 2019Xamarin开发Android App生成apk文件
新建一个C#andriodapp选择
Android应用
选择前三个中的任意一个,可以直接生成可以在手机中安装的测试应用手机模拟器已经准备好,如果没有在Windows中设置,启动会非常慢,能够正常显示手机界面说明速度可以
weixin_49145350
·
2024-02-05 21:48
android
android
studio
Style - Theme 的 基本介绍
转自:【Android开发基础】应用界面主题Theme使用方法
Android应用
界面风格与主题(styleandtheme)Theme(主题)用来统一的设置界面UI风格,可以设置整个应用或某个Activity
ZHDelete
·
2024-02-05 12:57
Android应用
开发进阶,flutter页面跳转防止页面重复刷新
第三章通过Google官方的架构示例项目To-Do,详细介绍了Android的应用架构,包括MVP,MVP-Clean,MVP-Dagger,MVP-RxJava,MVVM-DataBinding,MVVM-Live。第四章介绍了实战项目AndroidPlus,AndroidPlus是一个专注于Andriod领域的知识问答与分享平台,遵循MaterialDesign,使用了MVP-Dagger架构
m0_64604842
·
2024-02-05 07:10
程序员
面试
android
移动开发
十九、使用Jetpack Compsoe编写一个写小说的
Android应用
:【TextField应用】插入回车时多插入一行
写小说的时候分行其实挺重要的,一大段文字挨在一块属实看不下去,别说读者了就是自己看起来都很费力,所以每次插入回车时多插入一行是很有必要的。这次时偏向于算法的实现,有点烧脑可能。先看效果:当然我写的这个程序有个问题,就是在最开始的地方插入换行的时候很不稳定:所以这个问题更适合在初始化的时候解决,先一步步来看!还是老样子,梳理思路,实现这个功能首先就是插入一个回车,这时候要拦截这个回车做一些修改,那么
HO灵
·
2024-02-05 05:01
Android
android
kotlin
android
jetpack
二十、使用Jetpack Compsoe编写一个写小说的
Android应用
:【TextField应用】撤销与反撤销
百度去搜的话,极有可能会搜到和栈相关的东西,但是其实我们可以想的简单点,撤销的地方就是存一下上一步的文本内容,反撤销就是存着撤销中的内容,所以我们其实用两个类似列表的东西就能实现这个功能。因此,以下的功能都是基于ArrayDeque来实现的,翻译一下Deque,它的中文名叫双队列。不是很明白它的使用形式,但是应该是和列表差不多的。思路很简单撤销:填充上一步内容反撤销:填充被撤销的内容所以基于以上思
HO灵
·
2024-02-05 05:01
Android
android
kotlin
android
jetpack
十六、使用Jetpack Compsoe编写一个写小说的
Android应用
:第一次阶段总结
先捋一下我们目前已经实现的功能:1、创建了四个界面分别为:主页(MainPage)和小说名字页(FictionNamePage)章节列表页(ChapterListPage)和写作页(WriteTextPage)2、实现了各个页面之间的跳转,包括从一个页面跳转到另一个页面,以及返回原页面等功能。发现动图里有“主页”两个字的虚影,但是实际看的时候没有,可能是我录制不正确导致的,只看功能哈,忽略小瑕疵。
HO灵
·
2024-02-05 05:31
Android
android
kotlin
android
jetpack
十、使用Jetpack Compsoe编写一个写小说的
Android应用
:使用Flow让列表状态实时更新
在完成了一套viewmodel的代码后,相信后续的大家也能照猫画虎的写出来了,但是现在又产生了新的问题,我要如何将数据库中的数据实时显示在列表中呢?这时候就要用到Flow这个东西了,或者LiveData都行,这里就用Flow了。然后还要做一下区分:创建小说是在FictionNamePage中,但是显示列表是在MainPage中,所以我们要先给MainPage也来一套viewmodel,然后再考虑它
HO灵
·
2024-02-05 05:30
Android
android
kotlin
android
jetpack
十一、使用Jetpack Compsoe编写一个写小说的
Android应用
:页面传参进阶与AlertDialog的使用
在完成了基础之后,现在我们有了一个近乎完整的软件框架了,现在就一步步实现对应功能就好了。本篇要实现的就是:功能1:首页中的修改小说名称功能2:删除小说。但是交互略显低端,之后有需要的话再优化。说一下实现逻辑:功能1:首先点击主页中小说条目左侧的笔的按钮,跳转到新建小说页面,对小说名字进行修改功能2:点击主页中小说条目右侧的垃圾桶的按钮,弹出提示框,确认后删除1、功能1的实现1.1PageNavHo
HO灵
·
2024-02-05 05:30
Android
android
kotlin
android
jetpack
二十一、使用Jetpack Compsoe编写一个写小说的
Android应用
:【TextField应用】文字滚动与键盘适配
这次的是基础功能实现,所以也算是初版吧,能提供个参考。这个功能也是在最后才发现的,有如下现象:1、初始效果1.1获取焦点时有问题1.2不跟随光标移动经过百度发现这是TextField的问题,目前好像并没有解决,当然我是在自定义TextField上展示的,如果你用原始的TextField也是一样的效果。2、实现效果那么先看下实现完成后的效果:3、功能实现接下来就要确定思路了:其实主要发生错误移动是在
HO灵
·
2024-02-05 05:00
Android
android
kotlin
android
jetpack
安卓之代码检查工具优劣分析以及应用场景
一、引言代码检查工具在
Android应用
开发中是不可或缺的一部分,它们旨在提高代码质量、强化编程规范、消除潜在bug、提升应用性能和安全性。
洪信智能
·
2024-02-05 04:01
安卓开发
android
代码规范
持续集成
持续部署
SpringMVC拦截器
文章目录1、拦截器简介1.1拦截器概念和作用1.2拦截器和过滤器的区别2、入门案例2.1拦截器代码实现2.2拦截器
流程分析
3拦截器参数3.1前置处理3.2后置处理3.3完成后处理4拦截器链配置4.1多个拦截器配置执行效果
小林学习编程
·
2024-02-05 00:58
开发语言
spring
java-ee
android 应用最大内存卡,Android性能优化---内存优化
读书笔记:
Android应用
性能优化最佳实践一、影响卡顿的基本原因1.绘制任务太重2.主线程任务耗时太长二、页面绘制的流程CPU准备数据---GPU从缓存列表获取数据----Display显示数据三、性能优化检测工具
CYDYSY
·
2024-02-04 23:44
android
应用最大内存卡
超级实用!Android Studio的10大神器插件,让你的开发效率翻倍!
AndroidStudio是一款功能强大的集成开发环境(IDE),专为
Android应用
程序开发而设计。它提供了丰富的工具和功能,使开发者能够轻松创建高质量的
Android应用
。
Calvin880828
·
2024-02-04 22:21
Android开发工具
android
studio
android
ide
装饰你的APP:使用Lottie-Android创建动画效果
装饰你的APP:使用Lottie-Android创建动画效果1.Lottie-Android简介Lottie-Android是一个强大的开源库,由Airbnb开发,旨在帮助开发者轻松地在
Android应用
中添加高质量的动画效果
Calvin880828
·
2024-02-04 22:20
Android开源框架
android
Java和JavaScript区别与联系
以下是它们的主要区别和联系:区别设计目的和用途:Java:是一种通用的、面向对象的编程语言,广泛用于开发企业级应用、移动应用(特别是
Android应用
)、和大型系统。
终将老去的穷苦程序员
·
2024-02-04 19:53
javascript
Visual Studio 2017 版本 15.5.5
(2)当派生自Application类时,Xamarin.
Android应用
会引发“ClassNotFoundException”。(3)升级可能会导致卸载以前安装的W
大学霸IT达人
·
2024-02-04 16:39
Activity启动流程(四)Pause前台显示Activity,Resume目标Activity
Pause前台显示Activity,Resume目标ActivityAndroid四大组件源码实现详解系列博客目录:
Android应用
进程创建流程大揭秘[Android四大组件之bindService
IT先森
·
2024-02-04 16:37
Android四大组件系列
startActivity
ActivityRecord
ActivityStack
TaskRecord
1024程序员节
Activity启动流程(二)system_server进程处理启动Activity请求
system_server进程处理启动Activity请求Android四大组件源码实现详解系列博客目录:
Android应用
进程创建流程大揭秘[Android四大组件之bindService
IT先森
·
2024-02-04 16:36
Android四大组件系列
TaskRecord
ActivityStack
ActivityRecord
startActivity
1024程序员节
Activity启动
流程分析
三 ActivityStackSupervisor启动Activity ClientTransaction在AMS和App之间的通信
ActivityStackSupervisor启动Activity在之前的分析里面,ActivityStarter在计算完源activty栈,目标activty栈和启动模式后,把后续的启动流程交给RootWindowContainer了。在resumeFocusedStacksTopActivities方法里面继续启动流程。resumeFocusedStacksTopActivities这个方法我
今晚打老虎666
·
2024-02-04 16:06
FrameWork
android
jvm
前端
java
开发语言
Activity启动
流程分析
四 ActivtyB的生命周期执行和ActivityA的生命周期执行
事务处理器TransactionExecutor处理AMS跨进程传给App进程的事务ClientTransaction之前分析到ActivityStackSupervisor,这个类中,AMS把希望ActivityB触发的起始生命周期和结束生命周期封装成ClientTransaction,通过Binder实现跨进程通信把ClientTransaction传递给了App进程。在ActivityThr
今晚打老虎666
·
2024-02-04 16:06
FrameWork
zygote
java
开发语言
jvm
android
Activity启动
流程分析
二 解析Activity启动参数
ATMS的Activity启动入口startActivityAsUserInstrumentation执行startActivity后,会来到ATMS的startActivityAsUser方法ActivityStartControllergetActivityStartController(){returnmActivityStartController;}privateintstartActi
今晚打老虎666
·
2024-02-04 16:05
FrameWork
android
jvm
开发语言
java
前端
html
android 9.0 activity启动
流程分析
android启动
流程分析
app启动流程的7个阶段Launcher通知AMS,要启动翼支付app了,并且要指定要启动app的那个页面AMS处理Launcher的消息(检测androidmanifest文件
HUandroid
·
2024-02-04 16:05
android基础
android
启动流程
android 亮屏
流程分析
--随记
目录一.源码分析:二.简单整理流程:三.DisplayPowerController处理四.阻塞亮屏五.从按下power键到亮屏的流程小结:六.log验证:一.源码分析:1.按键上报流程.(1).从native层上报事件:frameworks/base/services/core/jni/com_android_server_input_InputManagerService.cpp//打开log
huibin147852369
·
2024-02-04 14:08
framework
android
Android Jetpack: 分页库 (Paging Library) | 中文教学视频
AndroidJetpack是一系列助力您更容易打造优秀
Android应用
的工具和组件。我们经常需要处理大量数据。但大多数情况下,只需要加载和显示其中的一小部分。
谷歌开发者
·
2024-02-04 12:40
springboot+mysql在线医疗系统-计算机毕业设计源码85035
目录摘要1绪论1.1研究背景1.2研究目的及意义1.3springboot框架介绍2在线医疗系统系统分析2.1可行性分析2.2系统
流程分析
2.2.1数据流程3.3.2业务流程2.3系统功能分析2.3.1
vx_cxsj813
·
2024-02-04 09:21
课程设计
php
spring
boot
开发语言
java
后端
mysql
springboot+mysql在线招聘系统-计算机毕业设计源码54929
目录摘要1绪论1.1课题来源1.2研究意义1.3系统开发技术的特色1.4springboot框架介绍1.5论文结构与章节安排22在线招聘系统系统分析2.1可行性分析2.2系统
流程分析
2.2.1数据增加流程
vx2_Biye_Design
·
2024-02-04 09:19
spring
boot
mysql
mybatis
css
java
ssm小型超市管理系统的设计与实现毕业设计源码011136
目录摘要1绪论1.1研究背景及意义1.2研究现状1.3系统开发技术的特色1.4论文结构与章节安排2小型超市管理系统系统分析2.1可行性分析2.2系统
流程分析
2.2.1数据增加流程2.3.2数据修改流程2.3.3
高级程序源
·
2024-02-04 09:47
java
vue.js
mysql
css
idea
springboot身体健康问诊信息系统毕业设计源码181049
目录摘要1绪论1.1研究背景1.2研究现状1.3系统开发技术的特色1.4论文结构与章节安排2身体健康诊疗系统系统分析2.1可行性分析2.2系统
流程分析
2.2.1数据增加流程2.3.2数据修改流程2.3.3
专业程序开发源
·
2024-02-04 09:46
spring
boot
java
mysql
html
vue
供应链系统架构的设计与实践
一、供应链系统设计1.业务
流程分析
在设计供应链系统之前,首先需要进行业务
流程分析
。这包括对企业内外各个环节的流程进行梳理和优化,明确每个环节的职责和关联关系。通过
流程分析
,可以找出存在的问
007php007
·
2024-02-04 08:11
后端
服务器
职场
系统架构
架构
微服务
php
java
spring
laravel
sentinel的Context创建
流程分析
sentinel入门功能限流:通过限制请求速率、并发数或者用户数量来控制系统的流量,防止系统因为流量过大而崩溃或无响应的情况发生。熔断:在系统出现故障或异常时将故障节点从系统中断开,从而保证系统的可用性。降级:在系统过载的情况下保证核心功能的可用性。熔断和限流的区别在于:熔断是针对故障节点的,将故障节点从系统中断开,而降级是针对整个系统的,系统在过载的情况下关闭一些非核心功能,仍能提供核心功能的可
whiteBrocade
·
2024-02-04 06:49
sentinel
sentinel
java
网络
ProcessSlot构建
流程分析
ProcessorSlotProcessorSlot构建流程//com.alibaba.csp.sentinel.CtSph#lookProcessChainprivateEntryentryWithPriority(ResourceWrapperresourceWrapper,intcount,booleanprioritized,Object...args)throwsBlockExcepti
whiteBrocade
·
2024-02-04 05:45
sentinel
java
开发语言
sentinel
(赠源码)PHP+Mysql疫情上报管理系统13740-计算机毕业设计项目选题推荐
协议32.2HTML网页技术2.3B/S结构2.4PHP脚本语言42.5MySQL数据库2.6Apache简介第3章需求分析63.1需求分析63.2系统可行性分析63.3项目设计目标与原则63.4系统
流程分析
bysjlw985
·
2024-02-04 05:12
php
mysql
java
spring
boot
node.js
python
c++
1 认识 Android
2
Android应用
开发特色2.1Android的四大组件Android系统的四大组件分别是活动(Activity)、服务(Service)、广播接收器(BroadcastReceiver)
给你一杯BUG
·
2024-02-03 21:56
Android
android
android
studio
ide
android 4.4新功能介绍(Kitkat)
重要的行为变更如果您之前发布过
Android应用
,请注意您的应用可能受到Android4.4变化的影响。
月疯
·
2024-02-03 11:06
【android版本功能介绍】
android四大组件
(3)
android应用
中每一个Activity都必须要在AndroidManifest.xml配置文件中声明
流水潺湲
·
2024-02-03 10:37
除了手机, Android开发也陷入了“地方越穷使用率越高”的怪圈吗?
近日,StackOverflow收集了大量来自世界各地开发人员的数据,结果发现,相比高收入的国家,收入较低的地区
Android应用
得更为广泛。
迷途小码农h
·
2024-02-03 08:47
学习Android的第一天
Android官网
Android应用
程序Android开发环境搭建Android平台架构
Android应用
程序组件附件组件Android第一个程序HelloWorld什么是Android?
世俗ˊ
·
2024-02-02 21:53
Android
学习
android
go语言!! 来学习go吧,让我们一起go!go!go!
2009年7月份,谷歌曾发布了Simple语言,它是用来开发
Android应用
编辑GoLogo的一种BASIC语言.北
艾利克斯冰
·
2024-02-02 21:49
golang
学习
开发语言
Android应用
程序进程启动过程
1.应用程序进程简介:要想启动一个应用程序,首先要保证这个应用程序所需要的应用程序进程已经启动。AMS在启动应用程序时会检查这个应用程序需要的应用程序进程是否存在,不存在就会请求Zygote进程启动所需要的应用程序进程。Zygote的Java层会创建一个Server端的Socket,这个Socket用来等待AMS请求Zygote来创建新的应用程序进程。Zygote进程通过fork自身创建应用程序进
MadnessXiong
·
2024-02-02 17:15
在Android Studio中配置OpenCV
2导入OpenCV模块在
Android应用
中,导入OpenCV模块。导入目录时选择OpencvAndroid中的sdk目录
waf13916
·
2024-02-02 07:21
android
studio
opencv
Android 永不休眠设置
Android永不休眠设置https://blog.csdn.net/weixin_43194854/article/details/123999195
Android应用
禁止屏幕休眠的3种方法https
chezabo6116
·
2024-02-02 04:58
android
MyBatis 解析配置文件二级缓存SQL
解析全局配置文件启动
流程分析
Stringresource="mybatis-config.xml";//将XML配置文件构建为Configuration配置类reader=Resources.getResourceAsReader
xdpcxq1029
·
2024-02-02 01:04
mybatis
sql
数据库
Java-线程基础
文章目录一、基础知识二、实现方式三、线程分析1.start方法分析2.执行
流程分析
四、线程方法五、线程的生命周期六、生产消费模型七、线程的安全1.线程安全问题2.编程模型3.线程同步机制3.1synchronized3.2volatile3.3ReentrantLock
多加点辣也没关系
·
2024-02-01 20:13
入门教程
java
【RuoYi-Vue-Plus】学习笔记 31 - Sa-Token(五)登录验证拦截器之 Token 有效期及其续签(Sa-Token 源码)
文章目录前言参考目录框架集成基于Sa-Token最新版本yaml配置文件Sa-Token配置`SaTokenConfig`注册拦截器功能调用
流程分析
1、获取当前会话账号id`StpLogic#getLoginId
MichelleChung
·
2024-01-31 22:03
框架学习
-
若依
/
RuoYi-Vue-Plus
#
Sa-Token
RuoYi-Vue-Plus
Sa-Token
java
在 Android 中使用 C/C++:初学者综合指南
二、了解C++如何集成到
Android应用
程序中三、C++和Java程序的编译3.1Java3.2AndroidART和DEX字节码四、使用JNI包装C++源代码五、CMake和AndroidNDK5.1AndroidNDK
Just_Paranoid
·
2024-01-31 18:29
Android
android
c++
cmake
为什么要用Qt开发
Android应用
?
1、本人擅长是Qt桌面应用开发,不懂java那一套东西;2、本人工作领域属于工业应用领域,不懂互联网那一套东西;3、众所周知Qt是出了名的垮平台开发工具;4、关于C++、JAVA性能,应该不用解释了,C++完爆JAVA,形容略显夸张,谁叫我不懂呢;5、可以第三方库QCustomPlot曲线;6、有OpenCV加持下,再加上C++性能,图像处理轻松拿捏;7、通讯上有蓝牙、网络无线通讯支持;8、总之Q
莫听穿林打叶声儿
·
2024-01-31 17:08
qt
开发语言
java跟javscript的区别:
Java程序可以在服务器上独立运行,并用于开发企业级应用、
Android应用
、大型系统等。JavaScript:JavaScript是一种用于在网
张滚滚QAQ
·
2024-01-31 16:00
javascript
Android优化--Fragment懒加载
一.使用原因在
android应用
中,ViewPager是我们不可避免使用的一个控件,因为它可以使我们在占用较少空间的同时,增加内容的丰富性。
crush_d872
·
2024-01-31 14:14
上一页
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
其他