首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Android开发汇总
钟小明
创建于2022-01-11
订阅专栏
Android相关开发记录
等 2 人订阅
共15篇文章
创建于2022-01-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Android内存回收机制——Activity被系统回收了?
Addroid系统在设计时处于用户体验和性能优化的角度,设计了LMK机制:`Low Memory Killer`简称LMK,用于处理内存回收调度。
Android Fragment + ViewPager的懒加载实现
Android日常开发中除了四个组件之外,还有一种使用频率很高的组件——Fragment。在使用时我们通常需要在Fragment的各种生命周期方法中处理数据加载、页面刷新和资源释放等逻辑操作。
Android——页面Loading控件封装
在Android开发过程中通常在有网络请求的页面,需要设计加载中、加载失败等UI效果,来提升用户体验。本文就此需求实现了一个简单的LoadingLayout控件,可以比较方便的实现加载中、加载失败、网
ConstraintLayout详解
ConstraintLayout 约束布局是在16年Google I/O大会上提出的新的布局方式。相较于之前的布局,使用ConstraintLayout可以极大的减少View嵌套层级,优化系统渲染性能
正则表达式
正则表达式是由普通字符(字母、数字和下划线)和特殊符号(元字符)组成的,用来描述匹配一个字符串集合的模式。通常用来检索、替换和分割那些符合模式的字符串。
Android项目构建中常见概念到底是啥意思?
Gradle Plugin Version、compileSdkVersion和implementation
Android中常用的加密算法——RSA加密
RSA是一种应用十分广泛的非对称加密算法,在公开密钥加密和电子商业中RSA被广泛使用。RSA是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼
Android中常用的加密算法——AES加密
高级加密标准(英语:Advanced Encryption Standard,缩写:AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,
Android代码混淆及ProGuard手册
为了尽可能减小应用的大小,您应在发布 build 中启用缩减功能来移除不使用的代码和资源。启用缩减功能后,您还会受益于两项功能,一项是混淆处理功能,该功能会缩短应用的类和成员的名称;另一项是优化功能,
Android NDK和ABI简介
NDK,Nactive Develop kit 本地开发工具集 - 允许android应用程序使用C和C++代码的一套工具集。 - 包含了android上的一些库和编译C 和C++代码的脚本。 -
Android组件化开发
- 模块解耦,对各业务、功能模块进行分离,每个模块都是一个独立的组件,可独立运行(业务模块)。 - 代码复用,模块解耦之后也就意味着高度可复用性。 - 加快编译速度,相对于单工
APK分包——splits
当一个APP需要尽可能支持多的目标设备,通常需要许多文件来支持不同的屏幕分辨率、ABI等。如果打包APK不加以限制,就会导致APK文件特别大。所以gradle提供了splits工具,可以按照我们指定维
Android DeepLink跳转
不同于WEB端通过Http链接就可以跳转到任意界面,出于各种各样的原因在移动端,不同App间和App与浏览器间是不能自由跳转的。这使得移动端APP成为一个个孤岛般的存在,为了将APP链接起来,使之可以
ARouter入门使用篇
Android原生的路由方案是通过Intent来实现显式和隐式两种Activity跳转方案,显式Intent需要对目标Activity直接应用,会导致不同页面直接存在耦合的情况,隐式Intent存在A
Android UI布局优化
将老生常淡的Android布局性能优化问题,进行了汇总梳理,主要从过度绘制和布局层级优化入手,值得一看。