JNI 编程上手指南之 Native 访问 Java
本文接着介绍如何在 C/C++ 中访问 Java,主要从以下几个方面来讲述:
访问 Ja...
getGlobalVisibleRect() 与 getLocalVisibleRect()
1. 讲解这两个方法之前, 首先我们先看下一个图片, 只是一个简单的Activity, 一个Li...
JDK11版本特性
JDK11 是继JDK8后又一个长期支持版本(LTS) ,
2018年9月25日,Oracle 官方宣布 Java...
AndroidManifest使用PackageParser.parserPackage原理分析
本文实例讲述了Android APK应用安装之AndroidManifest使用PackageParser.parse...
Android启动流程
关于项目
BeesAndroid项目旨在通过提供一系列的工具与方法,降低阅读Android系...
Kotlin常用Collection集合操作整理
本篇记录了Kotlin常用集合的相关操作,用以熟练使用Kotlin里的相关集合。集合接口...
插件Activity的启动
在上一节分析中,我们已经知道宿主已经加载了插件的资源、类。也就是说在宿主中是...
Android Studio插件
ButterKnife Zelezny:简化视图绑定
ButterKnife Zelezny 插件自动执行了为 ...
Android之.9图的知识
.9图的介绍
.9图也称为pPatch图,它是android app开发里一种特殊的图片形式,...
Android Jetpack Room中文教学视频
Android Jetpack 是一系列助力您更容易打造优秀 Android 应用的工具和组件。这些组件能帮助您遵循最佳实践、免除编写繁复的样板代码并简化复杂任务,从而使您可以专注于最核心的代码逻辑
Lifecycle原理分析
简述
LifeCycle通过在FragmentActivity中会添加ReportFragment用来监听Act...
算法题 – 统计可以被 K 整除的下标对数目
今天我们看一道 leetcode hard 难度题目:统计可以被 K 整除的下标对数目。
题...
APP备案相关知识
app备案,该怎么操作?
如果公司的APP已经完成实名认证和ICP备案,现在需...
Kotlin中嵌套类、数据类、枚举类和密封类的详解
一、嵌套类
如果一个类只对另一个类有用,那么将其嵌入到该类中并使这两个类保...
Android FFmpeg 音视频开发极简教程
Android FFmpeg 音视频开发系列连载
FFmpeg 开发(01):FFmpeg 编译和...
android中Serializable 比 Parcelable好在哪?
一、序列化的目的:
(1)永久的保存对象,将对象数据保存在文件、磁盘或...
短链接原理分析
1. 什么是短链接
顾名思义,短链接即是长度较短的网址。通过短链接技术,我们可...
Deeplink实践原理分析
01.先看一个场景
假设一个场景:
小明告诉小杨,一鹿有车APP上有一个很有...
Android设计模式源码解析之桥接模式
模式介绍
模式的定义
将抽象部分与实现部分分离,使它们都可以独立的变化。...
重学Java系列-1. GC原理 & 垃圾回收算法
GC原理
GC即垃圾收集,追踪仍然使用的所有对象,并将其余对象标记为垃圾然后进...