Android开发技术周报 Issue#146

VeronaPasch 2年前
   <h2>新闻</h2>    <ol>     <li> <p><a href="/misc/goto?guid=4959754438414669562" rel="nofollow,noindex">XDA开发论坛已提供34款手机Android 8.0 ROM下载</a></p> </li>     <li> <p><a href="/misc/goto?guid=4959754438501783285" rel="nofollow,noindex">Android 8.1将抛弃3.5mm插孔</a></p> </li>     <li> <p><a href="/misc/goto?guid=4959754438588681105" rel="nofollow,noindex">谷歌Pixel 2曝光:运行Android 8.1、支持IP68</a></p> </li>     <li> <p><a href="/misc/goto?guid=4959754438672506823" rel="nofollow,noindex">Android Oreo将禁止操作系统降级</a></p> </li>     <li> <p><a href="/misc/goto?guid=4959754438832610880" rel="nofollow,noindex">在系统安全方面,Android 8.0 做出了一些重要改变</a></p> </li>     <li> <p><a href="/misc/goto?guid=4959010570058572096" rel="nofollow,noindex">谷歌更新Android Wear政策:鼓励开发可独立运行的手表应用</a></p> </li>    </ol>    <h2>教程</h2>    <ol>     <li> <p><a href="/misc/goto?guid=4959754438944471577" rel="nofollow,noindex">四分钟内明白 ARCore + 上手</a></p> </li>     <li> <p><a href="/misc/goto?guid=4959754439024045967" rel="nofollow,noindex">Android开发之MVVM新姿势探索</a></p> </li>     <li> <p><a href="/misc/goto?guid=4959754439106229543" rel="nofollow,noindex">Lottie--让动画如此简单</a></p> </li>     <li> <p><a href="/misc/goto?guid=4959754439191159853" rel="nofollow,noindex">解析ConstraintLayout的性能优势</a></p> </li>     <li> <p><a href="/misc/goto?guid=4959754439267303192" rel="nofollow,noindex">Android 屏幕完美适配方案</a></p> </li>     <li> <p><a href="/misc/goto?guid=4959754439355677423" rel="nofollow,noindex">基于开源项目搭建属于自己的技术堆栈</a></p> </li>     <li> <p><a href="/misc/goto?guid=4959754439424560011" rel="nofollow,noindex">Android进阶 - 视图层级实时分析</a></p> </li>    </ol>    <h2>开源库 & App</h2>    <ol>     <li> <p><a href="/misc/goto?guid=4959754439508044877" rel="nofollow,noindex">DDComponentForAndroid</a></p> <p>一套完整有效的android组件化方案,支持组件的单独调试、集成调试、组件交互、UI跳转、动态加载、组件完全隔离等功能</p> </li>     <li> <p><a href="/misc/goto?guid=4959754439594066324" rel="nofollow,noindex">Markwon</a></p> <p>Android library for rendering markdown as system-native Spannables</p> </li>     <li> <p><a href="/misc/goto?guid=4959754439680092109" rel="nofollow,noindex">http4k</a></p> <p>http4k is an HTTP toolkit written in Kotlin that enables the serving and consuming of HTTP services in a functional and consistent way.</p> </li>     <li> <p><a href="/misc/goto?guid=4959754439757142133" rel="nofollow,noindex">objectbox-java</a></p> <p>ObjectBox is a superfast mobile database for objects <a href="/misc/goto?guid=4959754439837630922" rel="nofollow,noindex">http://objectbox.io</a></p> </li>     <li> <p><a href="/misc/goto?guid=4959754439911659705" rel="nofollow,noindex">CustomizableCalendar</a></p> <p>CustomizableCalendar is a library that allows you to create your calendar, customizing UI and behaviour</p> </li>     <li> <p><a href="/misc/goto?guid=4959754440000811738" rel="nofollow,noindex">ContourView</a></p> <p>通过贝塞尔曲线绘制出的魔炫背景</p> </li>     <li> <p><a href="/misc/goto?guid=4959754440080572473" rel="nofollow,noindex">EmoticonGIFKeyboard</a></p> <p>An advance Emoticons & GIF keyboard.</p> </li>     <li> <p><a href="/misc/goto?guid=4959754440161040427" rel="nofollow,noindex">MultiFontViewKotlin-Android</a></p> <p>MultiFontViewKotlin library can be used to select custom fonts for the view dynamically in your XML. The library loads the custom fonts using a font cache.</p> </li>     <li> <p><a href="/misc/goto?guid=4959754440244289498" rel="nofollow,noindex">yjPlay</a></p> <p>基于exoPlayer 自定义播放器,支持直播、默认图、广告视频预览、视频清晰度切换、缓存视频功能,支持自定义各种数据源加载 okttp/rtmp/缓存/Cronet 等,支持列表播放视频</p> </li>     <li> <p><a href="/misc/goto?guid=4959754440314384687" rel="nofollow,noindex">reflow-animator</a></p> <p>A library for easily transitioning between sibling TextViews.</p> </li>     <li> <p><a href="/misc/goto?guid=4959754440399397280" rel="nofollow,noindex">NullAway</a></p> <p>A tool to help eliminate NullPointerExceptions (NPEs) in your Java code.</p> </li>     <li> <p><a href="/misc/goto?guid=4959754440476236630" rel="nofollow,noindex">QMUI Android</a></p> <p>提高 Android UI 开发效率的 UI 库</p> </li>     <li> <p><a href="/misc/goto?guid=4959754440558133335" rel="nofollow,noindex">Melophile</a></p> <p>Music App built using RxJava2, Retrofit2, Dagger2 and clean architecture.</p> </li>    </ol>    <h2>工具</h2>    <ol>     <li> <p><a href="/misc/goto?guid=4959754440642806699" rel="nofollow,noindex">Android Apk Size Watcher Plugin</a></p> <p>Watch over the changing size of your .apk file and fail your build once the change exceeds your specified threshold.</p> </li>     <li> <p><a href="/misc/goto?guid=4959754440728113377" rel="nofollow,noindex">raweye</a></p> <p>show raw10, raw16 image or convert it to jpeg/png.</p> </li>    </ol>    <h2>视频</h2>    <ol>     <li> <p><a href="/misc/goto?guid=4959754440814409304" rel="nofollow,noindex">HenCoder 自定义绘制的第 1-6 期:属性动画 Property Animation(上手篇)</a></p> </li>     <li> <p><a href="/misc/goto?guid=4959754440885874354" rel="nofollow,noindex">HenCoder Android 自定义 View 1-7:属性动画 Property Animation(进阶篇)</a></p> </li>    </ol>    <h2>设计</h2>    <ol>     <li> <p><a href="/misc/goto?guid=4959754440963907888" rel="nofollow,noindex">一次关于广告设计的实践</a></p> <p>广告, 也可以是生活的一部分,美好而有趣的事情一直「在发生」。</p> </li>     <li> <p><a href="/misc/goto?guid=4959754441048443069" rel="nofollow,noindex">数字时代的内外一致性</a></p> </li>    </ol>    <h2>设计工具</h2>    <ol>     <li> <p><a href="/misc/goto?guid=4959754441130389457" rel="nofollow,noindex">Sketch2AE</a></p> <p>Live After Effects layers straight from Sketch artboards</p> </li>     <li> <p><a href="/misc/goto?guid=4959754441208509287" rel="nofollow,noindex">Inspector Spacetime</a></p> <p>Inject motion specs into reference video to become an engineer’s best friend</p> </li>    </ol>    <h2>技术之外</h2>    <ol>     <li><a href="/misc/goto?guid=4959754441291513968" rel="nofollow,noindex">MySQL创始人:写代码比打游戏还爽,程序员应该多泡开源社区</a></li>    </ol>    <h3> </h3>    <p>来自:http://www.androidweekly.cn/android-dev-weekly-issue-146/</p>    <p> </p>