- 博客(18)
- 收藏
- 关注
原创 Android-Rxjava-:最简单&全面背压讲解-(Flowable)
外链图片转存中…(img-GfWam1aU-1734632329809)]
2024-12-20 02:19:00
930
原创 Android-Gradle-自动化多渠道打包,阿里巴巴国际站面试题及答案
exec {// 导入签名信息exec {// 查看360加固签名信息exec {// 初始化加固服务配置,后面可不带参数exec {// 执行加固,然后自动签名,若不采取自动签名,需要自己通过build-tools命令自己签名。
2024-12-20 02:15:18
511
原创 Android 面试必备之 JVM 相关口水话
Java 中的运行时数据可以划分为两部分,一部分是线程私有的,包括虚拟机栈、本地方法栈、程序计数器,另一部分是线程共享的,包括方法区和堆。程序计数器是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。虚拟机栈描述的是 Java 方法执行的内存模型,每个方法在执行的同时都会创建一个栈帧用于存储局部变量表、操作数栈、动态链接地址、方法出口等信息。每一个方法从调用直至执行完成的过程,就对应着一个栈桢在虚拟机中入栈和出栈的过程。本地方法栈和虚拟机栈所发挥的作用是非常相似的,只不过本地方法栈描述的是
2024-12-20 02:04:15
760
原创 Android 网络传输数据之解析XML格式数据(Pull&SAX)
TextView重点在MainActivity,下面给出代码:@Override@Override//开启线程来发起网络请求@Overridetry{.build();}).start();try{//开始解析某个节点break;break;创建request对象发送请求,通过url()方法来设置目标网络地址,这里将HTTP请求的地址改成。
2024-12-20 01:56:52
593
原创 Android 编译项目太慢 特别项目大的时候 ,不用担心 大神来帮你
Android 零碎知识(94)X踩坑记录(28)X目录开启gradle单独的守护进程]( )[修改android studio配置]( )命令行构建]( )引入依赖库时使用aar]( )后记]( )已经使用Android Studio进行开发超过一年,随着项目的增大,依赖库的增多,构建速度越来越慢,现在最慢要6分钟才能build一个release的安装包,在网上查找资料,发现可以通过一些配置可以加快速度,这里跟大家分享一下。
2024-12-20 01:53:10
248
原创 Android 笔记:AndroidTrain , Lint , build
与jar相比其多了一些UI组件用到的属性、图片等一系列文件,它的好处在于你不需要再多创建一个Library Module,只需引用这个AAR文件即可,Android Sudio会自动把AAR包里的文件跟你的项目融合。引用样式属性的实质作用是,“在当前风格主题中使用此属性定义的样式”。相反,您可以(在某些情况下)创建备用资源,充当保存在默认资源目录下的资源的别名。ID 不需要在整个结构树中具有唯一性,但在您要搜索的结构树部分应具有唯一性(要搜索的部分往往是整个结构树,因此最好尽可能具有全局唯一性)。
2024-12-20 01:49:29
807
原创 Android 架构演进及未来
首先,我觉得Android开发的思维一定不要局限,移动开发不仅仅是只是App开发,比如 IOT、音视频、边缘计算、VR/AR等,许多热门的技术浪潮,也都属于移动开发的范畴,这方面的知识有时间的话可以研究一下。从工作到现在,经历过了MVC、MVP、Clean等,每个App由于项目特点和需求的不同,其架构模式,分层、组件化、模块化,每一种设计都是基于项目所在场景的,很难适合所有项目场景。解决了MVC中Activity的问题,但是接口大量增加,所以项目的文件数量也会很多,代码结构也更复杂性了…
2024-12-20 01:45:46
569
原创 Android activity启动模式
里面有一个列表,如果有多个实例,有可能导致用户看到的列表不一致,有的Activity需要经常启动,如果每次都创建实例,会导致占用资源过多,这些情况都可以使用singleTask模式,但启动singleTask模式的Activity会导致任务栈内它上面的Activity被销毁,有可能会影响用户体验,使用时要注意。什么时候用standard模式呢?standartd模式是activity的默认模式,大部分情况下,都应该使用这种模式,也就是在配置文件中什么都不用做,当确实有特殊需求时,再考虑其他模式。
2024-12-17 05:51:45
664
原创 Android - 页面切换,动画播放,程序锁,Activity启动模式,利用内容观察者同步数据库变化
可以使用Fragment,调用FragmentTransaction的hide和show方法可以使用两个布局,设置visibility的VISIABLE和INVISIABLE。
2024-12-17 05:48:04
602
原创 Ambari【部署 01】最新版本ambari-2
[在这里插入图片描述](https://img-blog.csdnimg.cn/83fd42a05eec425b9fb2edf87c51d800.png#pic_center)* 无法访问`git`仓库:遇到文件结束【未解决】
2024-12-17 05:44:24
588
原创 ajax、axios、fetch之间的区别与联系
这个支持防止CSRF其实挺好玩的,是怎么做到的呢,就是让你的每个请求都带一个从cookie中拿到的key, 根据浏览器同源策略,假冒的网站是拿不到你cookie中得key的,这样,后台就可以轻松辨别出这个请求是否是用户在假冒网站上的误导输入,从而采取正确的策略。尽管JQuery对我们前端的开发工作曾有着(现在也仍然有着)深远的影响,但是我们可以看到随着VUE,REACT新一代框架的兴起,以及ES规范的完善,更多API的更新,JQuery这种大而全的JS库,未来的路会越走越窄。name: ‘小王’,
2024-12-17 05:40:43
466
原创 AcWing 1532
简介双指针算法应用非常广泛,而它能够拿出来作为一种效率较高的算法是因为它和普通的暴力搜索相比,为组合项固定了一些顺序,直接排除了一些组合选项。其思路就是,每次两个指针里面,一个指针负责循环遍历,另一个指针负责检查条件,配合。模板i < n;i ++ )// 具体问题的逻辑常见问题分类:(1) 对于一个序列,用两个指针维护一段区间(2) 对于两个序列,维护某种次序,比如归并排序中合并两个有序序列的操作。
2024-12-17 05:33:16
830
原创 Activity嵌套fragment大全,activity加载单个fragment,TabLayout+ViewPager实现多个fragment滑动效果
/方法一,默认第一fragment。方法二,默认第一fragment。//方法一,选中显示与隐藏。//方法二,选中替换。// 单例(方法二)
2024-12-17 05:25:49
296
原创 ACE Tools环境配置指导【macOS】_配置 ace tools
ACE Tools是一套为ArkUI-X应用开发者提供的命令行工具,支持在Windows/Ubuntu/macOS平台运行,用于构建OpenHarmony、HarmonyOS、Android和iOS平台的应用程序, 其功能包括开发环境检查,新建项目,编译打包,安装调试等,以下是详细的环境配置指导。
2024-12-17 05:22:09
428
原创 @ComponentScan注解 -【Spring底层原理】
ComponentScan注解 -【Spring底层原理】案例已上传GitHub,欢迎star:https://github.com/oneStarLR/spring-annotation一、注解用法。
2024-12-17 05:18:27
1275
原创 9hutool实战 FileUtil 文件工具类(读取文件)_cn
从文件中读取每一行数据,数据编码为UTF-8从文件中读取每一行数据从文件中读取每一行数据从文件中读取每一行数据,编码为UTF-8从文件中读取每一行数据从文件中读取每一行数据从文件中读取每一行数据从文件中读取每一行数据从文件中读取每一行数据从文件中读取每一行数据,编码为UTF-8从文件中读取每一行数据从文件中读取每一行数据从文件中读取每一行数据从文件中读取每一行数据从文件中读取每一行数据。
2024-12-17 05:14:45
1502
原创 8个最常用的Python内置函数,小白必备!
默认使用空格分隔每个对象,通过指定sep参数可以使用逗号分隔1,2,3对象默认输出的是标准输出流,你也可以将内容保存到文件中。
2024-12-17 05:07:17
225
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人