publictools 发布自己的项目到jitpack,以github代码仓库为例 https://blog.csdn.net/qq_32540053/article/details/130694117 https://www.jitpack.io/#woyl/public_tools Kotlin 文档 https://book.kotlincn.net/text/home.html https://book.kotlincn.net/text/home.html AndroidUtilCode https://github.com/Blankj/AndroidUtilCode
fidder Fiddler安卓设备抓包基础 https://blog.csdn.net/T1314_/article/details/141829526 fiddler电脑手机抓包+汉化 https://blog.csdn.net/weixin_46589442/article/details/135599368 https://www.telerik.com/download/fiddler
android Android 14新特性,选择性照片和视频访问授权 https://mp.weixin.qq.com/s/qpbHBhmfwZcgq5CLdRj2rQ
项目 使用 Jetpack 核心组件 + MVI 架构,快速实现一个 App https://www.wanandroid.com/blog/show/3396 基于Hilt+Retrofit+协程的MVVM模式探索 https://juejin.cn/post/6865596056567676942
kotlin Kotlin专题「八」:属性与字段(Getter()与Setter(),后备字段field) https://blog.csdn.net/m0_37796683/article/details/107759662 Kotlin - 作用域函数(apply、also、run、with、let) https://blog.csdn.net/HugMua/article/details/125137357 Kotlin中标准库函数(apply、let、run、with、also、takeIf、takeUnless)的使用详解 https://blog.csdn.net/lu202032/article/details/128753817 Kotlin DSL 实战:像 Compose 一样写代码 https://mp.weixin.qq.com/s?__biz=Mzg5MzYxNTI5Mg==&mid=2247490304&idx=1&sn=d80d178d18327edbfeddeab9da2ce319&chksm=c02d76d3f75affc511b11650a8d6bd11f29f6166c787d10fbacc04b25c77d4dd48d55b181fb4&scene=21#wechat_redirect kotlin 关键字 kotlin reified关键字优化gson TypeToken解析函数 https://juejin.cn/post/7046970006222929934 2019-08-18 kotlin泛型相关 -> reified https://www.jianshu.com/p/a3f082633859 [译]Kotlin的独门秘籍Reified实化类型参数(上篇) https://zhuanlan.zhihu.com/p/47683246 Kotlin 内联函数和 Reified 类型参数的原理与运用 https://blog.csdn.net/Android23333/article/details/134571612 Kotlin中reified理解和实战应用 https://blog.csdn.net/m0_59162559/article/details/133150287
ConstraintLayout ConstraintLayout(约束布局)使用详解 https://blog.csdn.net/ZhaiKun68/article/details/133446300 https://blog.csdn.net/edmond999/article/details/108382776 分享一种 ConstraintLayout 让TextView 自适应的同时,还不超出限制范围的方式 https://blog.csdn.net/weixin_39397471/article/details/128319082 Android ConstraintLayout使TextView与ImageView在一行显示 https://blog.csdn.net/S1066430476/article/details/129728901 使用ConstraintLayout将ImageView与TextView基线对齐 https://cloud.tencent.com/developer/ask/sof/177059 https://blog.csdn.net/weixin_32672471/article/details/117613686
视频 Android 14新特性,选择性照片和视频访问授权 https://mp.weixin.qq.com/s/qpbHBhmfwZcgq5CLdRj2rQ surfaceView 圆角 外层包裹com.google.android.material.card.MaterialCardView 阴影设置为0 最大阴影为0p 把surfaceView改为TextureView
Retrofit 都说Retrofit好,好在哪里?只有动态代理么? https://mp.weixin.qq.com/s/Yb5cuyoI7nPCUvQkolm27g 都说Retrofit好,好在哪里?只有动态代理么? https://mp.weixin.qq.com/s/Yb5cuyoI7nPCUvQkolm27g
jetpack 大揭秘,Android Flow面试官最爱问的7个问题 https://mp.weixin.qq.com/s/1lFqwfDhedNAnMWz6Z9AzQ LiveData原理面试一问还不懂? https://mp.weixin.qq.com/s/CmRlloTpjoG9l_X2kOiJbA Jetpack Bluetooth——更优雅地使用蓝牙 https://mp.weixin.qq.com/s/0lC8IkTfLBTmWgYXPiJPVA Room和Flow最佳实践 https://mp.weixin.qq.com/s/QtFgc_SBw4go9sPrewvxiQ Android使用Hilt依赖项注入 - 二 https://juejin.cn/post/7236009756518301756 大揭秘,Android Flow面试官最爱问的7个问题 https://mp.weixin.qq.com/s/1lFqwfDhedNAnMWz6Z9AzQ 依赖注入框架之 「Hilt」 https://juejin.cn/post/7371997060633624630
集合 android数据结构全汇总 https://blog.csdn.net/star_nwe/article/details/131144305 SparseIntArray、SparseArray、ArrayMap 和 HashMap 的原理分析 https://www.jianshu.com/p/45690ec85f1e 二分查找--图文详解 https://blog.csdn.net/iLoyo_/article/details/131491911
TextView Android TextView自动缩放能够完整显示出一行 https://stars-one.site/2023/11/20/android-textview-autosize (原创)实现左侧TextView宽度自适应并且可以显示右侧TextView的布局 https://blog.csdn.net/Android_xiong_st/article/details/133953284 一行中,中间的TextView自适应功能实现(ConstraintLayout) https://blog.csdn.net/zhongyili_sohu/article/details/113543981 android TextView首行缩进两个字符 https://www.jianshu.com/p/f72d2e6d3b23 TextView首行缩进 https://blog.csdn.net/student9128/article/details/73751044
Recyclerview Android Recyclerview的item间距实现 https://www.cnblogs.com/stars-one/p/17845096.html RecyclerView 最后一项加边距 https://blog.csdn.net/lujianfeiccie2009/article/details/130866894 Recyclerview滚动实现隐藏和显示悬浮按钮 https://www.jianshu.com/p/11e05c787669 RecyclerView还能这样滚动对齐? https://juejin.cn/post/7364740313284444186 Android RecyclerView宫格拖拽效果实现 https://mp.weixin.qq.com/s/-88ASFL3cXADwcT-Nm6fWQ Recyclerview竟能如此丝滑,这14个优化策略不容错过... https://mp.weixin.qq.com/s/TDiGK5LFs-FWEnlW1h2p8g Viewpager2嵌套RecyclerView导致的滑动卡顿 https://blog.csdn.net/cotyyang/article/details/126130393 Android RecyerView让指定Item滑动到任意位置 https://blog.csdn.net/u011020636/article/details/110749233
语音 Android 语言切换时发生了什么,源码是怎么调用的,对我们app有何影响,我们该怎么做去避免发生异常 https://blog.csdn.net/WangRain1/article/details/90511724
混淆 Android 混淆打包后gson报错Missing type parameter https://www.cnblogs.com/stars-one/p/17852140.html
TabLayout Android 原生 TabLayout 使用全解析 https://blog.csdn.net/qq_39312146/article/details/129217635
优化 Android优化UI篇 https://blog.csdn.net/u014602230/article/details/105954642 拼多多冷启真的秒开 https://juejin.cn/post/7331607384932876326 【万字总结】Android 内存优化知识盘点 https://juejin.cn/post/7359896145986289699 深入研究Android启动速度优化(上)- 看完这些启动优化已经完成80%了 https://juejin.cn/post/7354233812593246248 深入研究Android启动速度优化(下)- 不敢说100%秒开,但这样做“雀食”是快 https://juejin.cn/post/7359347999309807654
线程 Android 线程池周期性任务踩坑探究 https://mp.weixin.qq.com/s/P-eladS8U31l53NJleOMLw 面试必问之 - ThreadLocal https://juejin.cn/post/7352245958593724454
协程 一文掌握Kotlin协程使用 https://mp.weixin.qq.com/s/lyaLrnFeLiWFk2NCgXZOgQ
动画 使用Android Behavior“协调”布局,实现酷炫交互 https://mp.weixin.qq.com/s/RsosJhbNwNxQec6ay_ctiw Android裸眼凸面镜效果实现 https://mp.weixin.qq.com/s/Q1Et-a5Y65DHiNAK1Jkd4w
gradle 用BuildSrc管理Android依赖版本已经过时了?Catalogs才是版本答案? https://mp.weixin.qq.com/s/MzUTA_yS5zV3KbgeDSCBlQ 编译优化之Gradle最佳配置实践 https://mp.weixin.qq.com/s/SADTpbLJ5aGxU4aGOk5xEw
网络 更优雅的使用Gson解析Json https://mp.weixin.qq.com/s/Qm5Qska5rC06Caq-0Sw3Qg?poc_token=HNL3OWajY8sCnZybkeQZaV0z8UQBMs_NgL8H-eEX
设备 Android-史上最全、最完整,获取设备信息、获取手机唯一标识 https://www.wanandroid.com/blog/show/3535
蓝牙 Jetpack Bluetooth——更优雅地使用蓝牙 https://mp.weixin.qq.com/s/0lC8IkTfLBTmWgYXPiJPVA
Dialog 手把手教你优雅地实现 Dialog 弹窗 https://mp.weixin.qq.com/s/zmOt6UoaezuksBEeTl43VA
协成 Kotlin 协程中的并发问题:我明明用 mutex 上锁了,为什么没有用? https://juejin.cn/post/7219522025198895159
Compose Android Jetpack Compose开发体验 https://mp.weixin.qq.com/s/Zoe1Zs2zwucpXL0YBji5hQ
悬浮按钮 FloatingX https://gitcode.com/Petterpx/FloatingX/overview?utm_source=artical_gitcode&isLogin=1
其他问题 LayoutInflater.from参数Context传Activity、Application区别 https://blog.csdn.net/weixin_34400525/article/details/91394155 Android筑基——深入理解 LayoutInflater.inflate() 方法 https://blog.csdn.net/willway_wang/article/details/107879127
fitsSystemWindows属性 再学一遍android:fitsSystemWindows属性 https://guolin.blog.csdn.net/article/details/123023395 android:fitsSystemWindows https://www.jianshu.com/p/ab884d7fd57d android:fitsSystemWindows属性的用法 https://blog.csdn.net/liugec/article/details/71437274
viewpager2 ViewPager2 正式版本发布,学不动也要学! https://mp.weixin.qq.com/s/cFeeg6RqvJksaS4ll_HdPQ 还在用 ViewPager?是时候替换成 ViewPager2 了! https://mp.weixin.qq.com/s/9AqwB6lOOFZpHikFZk_2Pw
webview 外国程序员邮件问我安卓如何解决悬浮窗中WebView无法选中文本 https://juejin.cn/post/7424902468217946162
状态栏 Android “edge to edge”特性(一)官方“沉浸式”方案实探 https://juejin.cn/post/7395866692772085800
接口 Kotlin 干掉接口需要强制实现的方法 https://juejin.cn/post/7414310200675074063
hook Android开发中常见的Hook技术有哪些? https://blog.csdn.net/sdasdas12/article/details/135205703 Android 无所不能的 hook,让应用不再 https://juejin.cn/post/7034178205728636941 https://github.com/eleme/lancet