Android 开发技术周报 Issue#299

新闻

HC ZHANG
AndroidWeekly
5 min readNov 30, 2020

--

  1. Android可能很快就会获得新的表情符号 而无需等待操作系统更新
  2. Android运行时或成为Android 12主线模块的一部分
  3. 谷歌改进Android 12更新方式:ART可选升级、无需厂商控制

教程

  1. 如何实现图片的扭曲效果,窗帘效果及仿真水波纹效果,修图技术之瘦身瘦脸效果的实现(android-drawBitmapMesh)
  2. Android D8编译器“bug”导致Crash的问题排查
  3. 贝壳APP Top Experience系列 | Android方法耗时统计工具

开源库

  1. viewmore-textview
  2. A simple library for hide and show text with animation.
  3. android-trinity
  4. android-trinity is tiny proactive framework with much of the scaffolding code required to start a new Android Application.
  5. recyclerviewItemDecorations
  6. ItemDecoration for Android Recyclerview
  1. DialogX
  2. DialogX 采用全新的实现方式,不依赖 AlertDialog、Window 或 Fragment 实现,更加轻便快捷。DialogX 的启动与线程无关,你可以在任意线程启动 DialogX 而它都将自动在 UI 线程运行。DialogX 的启动无需 context 参数,默认提供静态方法一句代码实现对话框的启动,使用更加方便。
  1. Android-CN-OAID
  2. Android 10 + 适用于国内各大手机厂商的开放匿名设备标识(OAID),若不支持OAID则须自行生成一个全局唯一标识(GUID)。该开源方案类似于移动安全联盟官网提供的统一SDK闭源方案(miit_mdid_xxx.aar)。
  3. FloatingView
  4. 安卓android轻量高性能全局悬浮窗,gif动图,圆形阴影,全局显示,保存位置,吸附贴边,小米魅族华为等适配所有机型,无需开启悬浮权限
  5. FlowHelper
  6. 帮助您迅速构建顶部Tab,比如今日头条效果,热搜、搜索记录、与ViewPager/ViewPager2搭配的工具类;
  1. Vlog
  2. An in-display logging library for Android
  1. kite
  2. 🪁 Android Resources Wrapper Library

模版

  1. MVVMTemplate
  2. An Android Template with MVVM and Clean Architecture

插件

  1. McImage
  2. Android Gradle Plugin — Auto Check big image and compress image in building.

示例

  1. TVMaze-Cache
  2. A sample to showcase Kotlin, MVVM, Koin, Coroutines, StateFlow, Room, WorkManager, Retrofit and Unit test.

App

  1. Tracepath
  2. Tracepath for android
  3. ScreenshotDetector
  4. A demo app to show how to detect screenshots taken by the user while using the app

工具

  1. AMT
  2. Android Merge Tool
  1. Android-boot-image-editor
  2. Parsing and re-packing Android boot.img/vbmeta.img, supporting Android 11
  1. dexshellerInMemory
  2. android APK一键DEX加固脚本(内存加载DEX)
  3. UICrawler
  4. 基于Appium的 App UI 遍历 & Monkey工具 (支持操作步骤回放)
  1. 10080-rainbow-brackets
  2. Rainbow Brackets / Rainbow Parentheses for IntelliJ based IDEs Sponsors
  1. r0capture
  2. 安卓应用层抓包通杀脚本

技术之外

  1. 如何做用户增长?用户增长与产品、运营、品牌市场团队之间的关系

--

--