首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Android开发
BennuCTech
创建于2021-10-28
订阅专栏
Android开发中的一些知识
等 56 人订阅
共64篇文章
创建于2021-10-28
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Android屏幕窗口各部分超详细介绍
目前,android屏幕上大致分成三个部分:通知栏,内容区、虚拟导航栏(NavigatorBar) 因为这三个区域引起的问题数不胜数,必须好好总结一下
减小TabLayout高度而不影响每个tab展示的几种方法
在Support Design库中有一个新的组件TabLayout,配合TabItem实现tab页面的形式。 但是图标和文字组合的tab的默认情况下,TabLayout中的tab太高,占据太多布局。
非UI线程下页面处理:view的postInvalidate和post对消息处理的差异化
我们知道view有一系列post方法,用于在非UI线程中发出一些页面处理。view还有另外一个postInvalidate方法,同样在非UI线程中发起重绘。
AIDL中的传参及in、out、inout
今天开发AIDL,新建一个接口,写了一个函数,结果build的时候报错了 经过长时间的尝试终于搞定,期间也回顾了
Android中的拍照camera和camera2
在android我们可以调用系统的相机来进行照相,当然也可以设计自己的照相页面,通过surface进行预览,通过
细说Android apk四代签名:APK v1、APK v2、APK v3、APK v4
大部分开发者对apk签名还停留在APK v2,对APK v3和APK v4了解很少,而且网上大部分文章讲解的含糊不清,所以根据官网文档重新整理一份。 apk签名从APK v1到APK v2改动很
Android 如何获取有效的DeviceId
从 Android 10 开始,应用必须具有 READ_PRIVILEGED_PHONE_STATE 特许权限才能访问设备的不可重置标识符
Animation插值器:解决Android Animation 循环执行的停顿问题
在Android开发中,有时候我们需要一个动画一直循环执行下去,常见的如laoding菊花一直旋转,这时候就需要
Android 12:SplashScreen Compat源码解析
我们介绍了Android 12上的一个新功能SplashScreen,同时提到了Google为了兼容低版本也提供了Androidx SplashScreen compat库,但是我们在使用的过程中发现
resource.arsc解析之 Dynamic package reference
加载Theme出错 这是一篇补充文章,在做动态替换resId的过程中,我发现bag类型的ResTable_entr
gradle编译打包过程分析之ProcessAndroidResources
首先,如何查看gradle源码,我们在项目里依赖com.android.tools.build:gradle
详解Bitmap之ARGB_8888/RGB_565/ALPHA_8/ARGB_4444
有时会看到别人使用bitmap是用到ARGB_8888/RGB_565这类参数,那么这些参数是什么?对bitmap有什么影响?
Android中Bitmap压缩的几种方法的解读
很久之前研究微信的分享sdk的时候,在缩略图这遇到了一点问题,就做了个笔记,最近才翻出来。 微信分享的缩略图要求是
Android 12新功能:使用SplashScreen优化启动体验
在Android 12中,官方添加了[SplashScreen API],,它可为所有应用启用新的应用启动界面。下面我们来看看如何使用它。
解读ImageView的wrap_content和adjustViewBounds的工作原理
ImageView是android开发过程中经常会使用的一种组件,有时候我们无法设定一个具体的宽高,这时候我们还想让图片在宽度完全填充并能正常显示
Android中使控件保持固定宽高比的几种方式
我们在android开发过程中可能会遇到一种情况,一个组件需要保持固定的宽高比,但是组件本身大小却不定。比如我们需要让一个组件宽度与屏幕宽度一致,这样就无法确定宽度。那么如何让控件保持固定宽高比
来看看Android获取定位到底有几种方式?
目前,移动端大致通过三种方式来进行设备定位:GPS、基站、wifi。本文就详细的讲解一下这几种定位方式和实现方法。
Android App Bundle:动态功能模块
自 2021 年 8 月起,Google Play 将开始要求新应用使用 Android App Bundle 进行发布。该格式将取代 APK 作为标准发布格式。虽然这个政策目前还无法影响到国内
Jetpack:使用 ActivityResult 处理 Activity 之间的数据通信
本文先介绍ActivityResult的基本使用,最后会通过源码来探讨ActivityResult背后的原理。
为RecyclerView添加下拉刷新功能
在之前的文章中,我们实现了带有header和footer功能的WrapRecyclerView。 现今App中列表的下拉刷新和上拉加载已经是一种习惯了,这两个操作也确实方便很多。
下一页