logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Android】组件化嘻嘻嘻gradle耶耶耶

简单来说就是对 Gradle 的一层封装。为什么需要再封装一层呢?确保版本一致性: 让团队成员都使用项目指定的相同版本进行构建,避免因版本差异导致的构建问题方便项目迁移和共享:当项目需要迁移到其他环境或与他人共享时,不需要担心 Gradle 版本的问题,因为 Wrapper 会处理好版本的适配。版本更新管理:项目可以方便地更新 Gradle 版本,只需在 Wrapper 的配置中修改版本号,所有使

文章图片
#android
【Android】Fragment基本使用

Fragment是一种可以嵌入在Activity当中的UI片段,它能让程序更加合理和充分地利用大屏幕的空间,因而在平板上应用得非常广泛。

文章图片
#android
【Android】基础回顾--四大组件

继承至BroadcastReceiver基类重写onReceiver()方法广播接收器收到相应广播后,会自动回调onReceiver()方法;一般情况下,onReceiver方法会涉及与其他组件之间的交互,如发送Notification、启动service等等;默认情况下,广播接收器运行在UI线程,因此onReceiver方法不能执行耗时操作,否则可能ANR。

文章图片
#android
C语言实现归并排序(递归法)

分解:将数组分割成两个数组,再分别将两个数组又细分成2个数组,直到,最后每个数组都是一个元素,这时将该单元素数组看为有序数组。此时我们再把这些小小小数组(数字)给合并,根据我们上面的艰苦奋斗,发现合并出来肯定有序,直到合并得就剩一个,那不就完成了吗!合并:将分割的有序数组进行排序,排成有序数组后继续为上一个分割它的数组合并,直到数组被合并成原来的数组,此时已经排好序了。上方我们合并的时候用的是有序

文章图片
#c语言#算法#数据结构
【Android】系统框架-第一行代码启程!

Google为Android平台专门设计的一套虚拟机来运行Android应用程序,那就是Dalvik虚拟机(Dalvik Virtual Machine,DVM)。注意:尽管Android应用程序是通过Java语言来开发的,但其并不是运行在标准的Java虚拟机上。DalVik虚拟机作为Android平台的核心组件,拥有如下特点: 1. 体积小,占用内存空间小;2. 执行专有的DEX(Dalvik

文章图片
#android
到底了