Android 开发技术周报 Issue#276
<h3 id="新闻">新闻</h3><ol>
<li>
<p>Android各版本占比数据公布:9.0份额最高 10不到10%</p>
</li>
<li>
<p>系统更新导致死机问题有解了 Android 11支持A/B无缝更新</p>
</li>
</ol>
<h3 id="教程">教程</h3>
<ol>
<li>
<p>了解一下,Android 10中的ART虚拟机(4)</p>
</li>
<li>
<p>干货 | 携程Android 10适配踩坑指南</p>
</li>
</ol>
<h3 id="开源库">开源库</h3>
<ol>
<li>
<p>Animer</p>
<p>一款致力于提升 Android 动画体验的 Java 库,你可以把 Animer 理解为基于 View 动画 、强化动画控制、交互性 的动画器,并提供了调试UI</p>
<p><img src="https://img2020.cnblogs.com/other/1941337/202004/1941337-20200413115424761-663873668.gif"></p>
</li>
<li>
<p>FridaAndroidInjector</p>
<p>nject frida agents on local processes through an Android app</p>
</li>
<li>
<p>Checkpoint</p>
<p>An easy to use input validator</p>
</li>
<li>
<p>OkHttpLib</p>
<p>基于OkHttp为传输层,根据业务,封装Json,Form表单,单文件上传,超大文件多线程分块断点上传等各种请求的网络库.</p>
</li>
<li>
<p>NotchTools</p>
<p>Android刘海屏适配方案---NotchTools,适配国内四大厂商(华为、小米、oppo、vivo)刘海屏手机,根据自己业务需求,提供多种接入方式适配刘海屏。</p>
</li>
<li>
<p>JSBridge-Android</p>
<p>A solution for fast interaction between js and native</p>
</li>
<li>
<p>JIMU</p>
<p>一种简单有效的android组件化方案,支持组件的代码资源隔离、单独调试、集成调试、组件交互、UI跳转、生命周期等完整功能。</p>
</li>
<li>
<p>livedata-combinetuple-kt</p>
<p>Helper function to combine LiveData into tuples.</p>
</li>
<li>
<p>SharedPrefManager</p>
<p>a Dev Debug tool that helps to manage your android Shared Preferences very effectively with ease</p>
<p><img src="https://img2020.cnblogs.com/other/1941337/202004/1941337-20200413115426820-1074612015.gif"></p>
</li>
<li>
<p>SoLoader</p>
<p>a native code loader for Android. It takes care of unpacking your native libraries and recursively loads dependencies on platforms that don't support that out of the box.</p>
</li>
<li>
<p>MagicalExoPlayer</p>
<p>The Easiest Way To Play/Stream Video And Audio Using Google ExoPlayer In Your Android Application</p>
<p><img src="https://img2020.cnblogs.com/other/1941337/202004/1941337-20200413115427353-1472874209.jpg"></p>
</li>
<li>
<p>CircularProgressBar</p>
<p>an Android project allowing to realize a circular ProgressBar in the simplest way possible.</p>
<p><img src="https://img2020.cnblogs.com/other/1941337/202004/1941337-20200413115428381-294780085.gif"></p>
</li>
<li>
<p>InjKit</p>
<p>a framework for bytecode manipulation based on ASM library.</p>
</li>
<li>
<p>android-lints</p>
<p>Custom set of android lints rules.</p>
</li>
<li>
<p>NineGridView</p>
<p>Android九宫格图片展示器,类似微信,带编辑功能</p>
</li>
<li>
<p>LCardView</p>
<p>卡片布局,可设置阴影颜色,透明度,圆角大小,阴影宽度</p>
<p><img src="https://img2020.cnblogs.com/other/1941337/202004/1941337-20200413115429190-1984386945.gif"></p>
</li>
<li>
<p>Quadrant</p>
<p>A Gradle plugin for Android that makes navigation easy in multi-module projects.</p>
</li>
</ol>
<h3 id="app">App</h3>
<ol>
<li>
<p>SkyTube</p>
<p>An open-source YouTube app for Android.</p>
<p><img src="https://img2020.cnblogs.com/other/1941337/202004/1941337-20200413115429563-180676819.png"></p>
</li>
<li>
<p>antimine-android</p>
<p>a minesweeper puzzle game. The objective is: search for all hidden mines and clear the minefield without explode any of them.</p>
<p><img src="https://img2020.cnblogs.com/other/1941337/202004/1941337-20200413115429757-1683372194.png"></p>
</li>
</ol>
<h3 id="示例">示例</h3>
<ol>
<li>
<p>Doom-Compose</p>
<p>An example of building the DOOM fire effect on Android using Jetpack Compose.</p>
<p><img src="https://img2020.cnblogs.com/other/1941337/202004/1941337-20200413115431710-1130150206.gif"></p>
</li>
<li>
<p>compose-shared-element</p>
<p>Experiment with SharedElement transition in Jetpack Compose, inspired by Flutter Hero widget.</p>
<p><img src="https://img2020.cnblogs.com/other/1941337/202004/1941337-20200413115433543-575829684.gif"></p>
</li>
<li>
<p>android-media-controller</p>
<p>Create a simple MediaController that connects to a MediaBrowserService in order to test inter-app media controls. This tool is described in the Android documentation: Using the media controller test app.</p>
<p><img src="https://img2020.cnblogs.com/other/1941337/202004/1941337-20200413115433962-1128605412.png"></p>
</li>
<li>
<p>SlideNestedPanelLayout</p>
<p>仿美团订单的拖拽面板,内部处理嵌套滑动逻辑,动效查看效果图</p>
<p><img src="https://img2020.cnblogs.com/other/1941337/202004/1941337-20200413115437068-661774750.gif"></p>
</li>
<li>
<p>GuideToCustomViews</p>
<p>The ultimate guide to Android custom views</p>
</li>
</ol>
<h3 id="工具">工具</h3>
<ol>
<li>
<p>aind</p>
<p>AinD launches Android apps in Docker, by nesting Anbox containers inside Docker.</p>
</li>
</ol>
<blockquote>
<p>199元学习大礼包:点击领取<br>
原文地址:https://androidweekly.io/android-dev-weekly-issue-276/<br>
版权声明:禁止一切形式的转载-禁止商用-禁止衍生<br>
公众号:Android开发技术周刊<br>
<img src="https://img2020.cnblogs.com/other/1941337/202004/1941337-20200413115439846-753158348.jpg"></p>
</blockquote><br><br>
来源:https://www.cnblogs.com/inferjay/p/12690459.html
頁:
[1]