类型转换 Java数据分为基本数据类型和引用数据类型,JNI层也是区别对待这两种类型的。下面是基本数据类型的类型转换 JavaNative类型符...
前言 Binder是安卓中实现IPC(进程间通信的)常用手段,四大组件之间的跨进程通信也是利用Binder实现的,Binder是学习四大组件工作...
一、创建一个Module用于存放自定义注解1 创建Module MyAnnotation 2 添加build.gradle配置 二、创建一个Mo...
WorkManager可以用来执行一个在特定条件下触发执行的延时任务。比如我设置触发条件是,手机有网络连接的时候才会触发。当我们断网的时候打开a...
先看效果 网上开源的进度条很多,效果好,优化好,可是为了学习,还是自己写一个试试。实习太忙,匆匆忙忙贴上代码,只为抛砖引玉。在这里把代码分享出来...
综述 很多时候我们的任务需要绑定生命周期,比如加载网络图片、播放动画等等,我们需要跟Activity或者Fragment的生命周期进行绑...
综述 相信大家对轮播图已经不陌生了,其实就是一个自动翻页的ViewPager,网上也有好多写的非常好博客,这篇只是我的学习记录,证明我也...
综述 安卓IPC(进程间通信)可以利用AIDL(Android Interface definition language)来实现,通过...
自定义view--TipView TipView其实就是类似QQ长按消息弹出来的横放的提示框。通过看书和参考各位大神的博客(再次对大神表示恭敬)...
文集作者