背景 Lottie动画现在已经是很多应用中必备的动画,而Jetpack-Compose也是谷歌推出的代码式编写UI的新框架,一旦它们遇到一起了,又会产生怎样的碰撞呢?又会产生...
背景 Lottie动画现在已经是很多应用中必备的动画,而Jetpack-Compose也是谷歌推出的代码式编写UI的新框架,一旦它们遇到一起了,又会产生怎样的碰撞呢?又会产生...
MediaSession 简介 本文主要是介绍下MediaSession,结合framework源码例子,最后看如何使用MediaSession 来监听A2DP的播放行为 M...
Reading package lists... DoneW: GPG error: http://mirrors.tuna.tsinghua.edu.cn/raspbian...
在一个Android应用中因为要获取系统的属性, 比如说型号, model等一些属性, 通过下列方法就可以获取到.首先查看手机/system目录下build.prop文件。 ...
1、扫描已安装的应用列表 上面代码中,queryIntentActivities 就是获取的应用列表数据,下面就直接通过遍历获取每个应用的信息了 上面 AppInfoBea...
自己的APP控制系统的暂停播放上一曲下一曲(间接控制第三方音乐,QQ音乐、网易云音乐) package com.example.myapplication import an...
Widget就是可以放在桌面上的组件,包括像天气、便签、日历、垃圾清理、快速搜索等等,都是Widget。 Github Demo地址[https://github.com/r...
首发于公众号: DSGtalk1989 我们直接使用最最契合的Kotlin功能点,属性代理来实现 首先我们按照文中所说,先去实现ReadWriteProperty接口。 其中...
时下热门的换肤框架,不管是Android-skin-support还是Android-Skin-Loader,亦或者是其它名为插件化、 无感知的换肤框架,无论说的有多么天花乱...
前言 日常使用一些音乐软件的时候,在播放详情页经常可以看到这么一些效果: 一般都有各式各样的效果可供切换,并且会发现这些变幻都是跟随着当前的音频同步的,那这个过程是如何转换的...
一、编译时技术简介APT ( Annotation Processing Tool ) 注解处理工具 ; 编译时技术 , 广泛应用在当前主流框架中 , 如 JetPack 中...
一、SPI机制简介服务提供者接口(Service Provider Interface,简写为SPI)是JDK内置的一种服务提供发现机制。可以用来加载框架扩展和替换组件,主要...
由于内容篇幅限制,紧接着上篇https://www.jianshu.com/p/c975081b43fd?u_atoken=de4d112a-6864-4703-ad69-f...
一、ASM简介ASM是一个字节码操作框架,可用来动态生成字节码或者对现有的类进行增强。ASM可以直接生成二进制的class字节码,也可以在class被加载进虚拟机前动态改变其...
Android 通过自定义注解生成 json 配置文件(kotlin 版本) 1. 创建注解 module; 1. 首先先创建一个用于编写 annotation 的 mod...
不分类别获取壁纸接口 url:http://service.picasso.adesk.com/v1/vertical/vertical 拼接参数: limit:返回数量 a...
本文档为学习蓝牙记录总结及其后续查看,更多为了自用,看到建议快速略读,及其根据总结去看参考文章,对下面的文章作者感谢。 蓝牙的低功耗通信(ble)低功耗蓝牙协议中gap和ga...
之前写了一篇详细的文章,被简书锁定了,不知为何,申述无果。这里就不写那么多了,只是记录一下步骤,便于自己需要的时候能够快速查看。 下面以下载Launcher3为例: 收工。
前言 之前介绍了车载应用开发体系中如何使用Jetpack在HMI中构建MVVM架构Android 车载应用开发与分析 (3)- 构建 MVVM 架构(Java版)[https...