零、背景 曾几何时,XML 一直是 Java 各大框架配置元数据(meta data) 的主要途径。但作为一种集中式的元数据管理工具,配置项与作用代码距离太过 “遥远”,非常...
零、背景 曾几何时,XML 一直是 Java 各大框架配置元数据(meta data) 的主要途径。但作为一种集中式的元数据管理工具,配置项与作用代码距离太过 “遥远”,非常...
一、介绍 Java反射是指在运行时检查或操作类、接口、字段或方法的能力。通过使用反射,可以在运行时获取类的信息、构造对象、执行方法、访问或修改字段等,而不需要事先知道类的结构...
版权声明:本文源自简书tianma,转载请务必注明出处: http://www.jianshu.com/p/2d490b0155ad 之前在阅读其他源码的时候,想要修改其中被...
问题 在Android studio引用C/C++库时,需要配置Cmake。从Android Studio->Tools->SDK Manager->SDK Tools下载的...
开发中,像标题栏左右侧显示带icon的文本样式,我们经常会用到TextView的如下2个方法 意思是:设置Drawable显示在text的左、上、右、下位置 这里主要说下两个...
机票直达 Android CameraX 详解一 (引言&基础)[https://www.jianshu.com/p/a1edbdba4a97]Android CameraX...
TabLayout是Material design控件之一,效果图如下: (1)导入依赖包 (2)基础代码 以上就是基础代码,首先在xml中写一个TabLayout布局,然后...
问题:在使用aidl进行跨进程通信的时候,通过bindService()绑定远程service,但一直返回false 2022-10-18 18:34:23.264 1556...
帮大忙了
No cached version available for offline mode问题解决在Android Studio跑项目的时候有时候会遇到这个问题 No cached version available for offline mode 我们大部分人为了能够...
在Android Studio跑项目的时候有时候会遇到这个问题 No cached version available for offline mode 我们大部分人为了能够...
升级Android studio4.0以后编译日志log中文都会出现乱码,画面实在是难看! 现找到两种解决方式供大家参考: 方法一:AndroidStudio安装目录配置文件...
本次源码基于Android11分析 相关源码: 进程的启动过程 在四大组件:Activity、Service、ContentProvider、BroadcastReceive...
以下源码基于android-11.0.0_r1 启动一个Activity,通常有两种情况:第一种是不同进程的的根activity,比如laucnher启动app;第二种是同进...
以下源码基于android 12.0.0_r3 Activity.attach(): 创建mWindow = new PhoneWindow() Activity.setCo...
本次源码基于Android11分析 相关源码: 概述 调用startActivity或startActivityForResult来启动Activity。那么启动的Activ...
一、在子线程中创建Handler,“Can't create handler inside thread XXX that has not called Looper.pre...
Handler造成内存泄露算是一个比较常见的问题,今天我们从字节码层面来探究哈,为啥handler会造成内存泄露?要将java代码转为smali(android虚拟机字节码的...