Android源码分析:再读消息循环源码Android消息循环在应用开发中会经常涉及,我以前也分析过。不过那个时候分析的还是以很老的Android源码来进行的,并且只是分析了Java层的代码,当时的文章为:Android消息循环分析。而Na...最新博文# android# Android源码# 技术10个月前0100
android反编译-smali语法前言 前面我们有说过android反编译的工具,如何进行反编译。反编译后可以得到jar或者得到smali文件。Android采用的是java语言进行开发,但是Android系统有自己的虚拟机Dalvi...最新博文# android# 技术11年前080
Passkey在Android端的应用实践Passkey,中文名通行密钥,他是WebAuthn的一部分,由FIDO联盟开发,可以做到让用户不使用用户名和密码,来直接验证身份。在2022年的WWDC上,Apple正式宣布了对Passkey的支持...最新博文# android2年前090
改变support中AlertDialog的样式android最近的support库提供了AlertDialog,可以让我们在低于5.0的系统使用到跟5.0系统一样的Material Design风格的对话框,但是使用了一段时间想到一些办法去改变对...最新博文# android10年前080
Android源码分析:从源头分析View事件的传递对于应用开发者的我们来说,经常会处理按钮点击,键盘输入等事件,而我们的处理一般都是在Activity中或者View中去做的。我们在上一篇文章中分析了View和Activity与Window的关系,其中...最新博文# android# Android源码# 技术11个月前0110
android反编译-反编译工具和方法前言 开发过程中有些时候会遇到一些功能,自己不知道该怎么做,然而别的软件里面已经有了,这个时候可以采用反编译的方式,解开其他的程序,来了解一些它的做法,同时啊,还可以借鉴别人的软件结构,资源文件,等等...最新博文# android# 技术11年前080
记解决MaterialButton背景颜色与设置值不同最近的开发过程中,因为设计的风格采用了Android的Material风格,因此我们在项目开发过程中也使用了Android 的Material组件和主题,但是开发过程中法使用MaterialButto...最新博文# android2年前0120
一个上传apk到fir的gradle插件声明,这不是广告,没有任何利益瓜葛。 App内测需要把安装把安装包放在一个地方进行托管,方便内测人员下载。国内有蒲公英,fir,等等这些网站可以用。 最近fir上了新版本了,上了新的api,新界面,本...最新博文# android# Gradle10年前090
Android源码分析:Window与Activity与View的关联Activity是四大组件中和UI相关的那个,应用开发过程中,我们所有的界面基本都需要使用Activity才能去渲染和绘制UI,即使是ReactNative,Flutter这种跨平台的方案,在Andr...最新博文# android# Android源码# 技术11个月前0100
Android消息循环分析我们的常用的系统中,程序的工作通常是有事件驱动和消息驱动两种方式,在Android系统中,Java应用程序是靠消息驱动来工作的。 消息驱动的原理就是: 1. 有一个消息队列,可以往这个队列中投递消息...最新博文# android# 技术12年前090