配置gradle默认使用阿里云Maven
网上看到不少在init.gradle中的allprojects配置全局maven的代码。 但是在新版AndroidStudio的gradle....
小米设备互联NFC标签协议解析
致谢 首先感谢酷安各位小米设备拥有者的NFC数据的无私分享,目前设备互联的NFC协议已经基本解析完毕。 酷安名:@星逝之殇、@云鹤霄、@潮風漢韵...
小米HyperOS系统判断
通过ADB查看build.prop可以得到: adb shell "getprop | grep mi.os" [ro.mi.os.version.code]: [1] [ro.mi.os.version.incremental]: [OS1.0.23.11.19.DEV] [ro.mi.os.version.name]: [OS1.0] 所以与判断MIUI系统的方法类似,更换了几个build.prop中的字段...
使用AdBlock屏蔽Bilibili广告
AdBlock下载: Chrome Edge Firefox AdBlock 规则: www.bilibili.com##.video-page-special-card-small www.bilibili.com##.adblock-tips www.bilibili.com##.bili-video-card:has(.bili-video-card__info--creative-ad) www.bilibili.com##.floor-single-card www.bilibili.com##.bili-video-card:has(.bili-video-card__info--ad) www.bilibili.com##.reply-notice www.bilibili.com##.ad-report www.bilibili.com##.pop-live-small-mode www.bilibili.com##.feed-card:has(.bili-video-card__info--creative-ad) www.bilibili.com##.feed-card:has(.bili-video-card__info--ad) bilibili.com##.vip-wrap bilibili.com##.vip-entry-containter bilibili.com#?#.v-popover-wrap:has(span:-...
一种老旧安卓电视通用Root与优化方案-以创维G7200_8H87为例
前言 众所周知,国内智能电视的各种广告和安装限制一直是令人头疼的问题。 或许对于新出的智能电视还可以接受,但是在一些老旧的智能电视上已经会导致严...
在Android Studio中配置Kotlin Symbol Processing (KSP)
简介 Kotlin Symbol Processing (KSP) 是Google提供的基于Kotlin编译器提供的符号处理工具,相比KAPT有更快的速度。 简单使用方法 此处以Jetpack AndroidX Roo...
关于NAU课程表相关的事情以及未来的规划
现在回头看看,从2018年2月开始,NAU课程表已经更新了3年了。依稀记得大一寒假的我写下第一行代码时的想法:做一个简单干净的课程表APP。...
解决Android Flow无法收到更新的数据的问题
使用场景 最近在做项目的时候遇到了一个需求。从DataStore获取最新的ID,并根据ID到Room数据库内获取相应的内容。由于DataSto...
Jetpack Preferences DataStore 入门
1. 简介 DataStore是Google Android Jetpack组件新推出的数据存储解决方案,其主要优点如下: 允许使用Protocol-Buffers...
使用ApkSigner与zipAlign进行APK签名与优化
安卓7.0开始,谷歌提供了apksigner用以进行apk的V1与V2签名,尽管多数时候只需要在AS里勾选即可签名,但是在使用自动化构建集成...