新闻
教程
最近半年以来,Android热补丁技术热潮继续爆发,各大公司相继推出自己的开源框架。Tinker在最近也顺利完成了公司的审核,并非常荣幸的成为github.com/Tencent上第一个正式公开的项目。回顾这半年多的历程,这是一条跪着走完,坑坑不息之路。或许只有自己真正经历过,深入研究过, 才会真正的明白:热补丁不是请客吃饭。对热补丁技术本身,还是对使用者来说都是如此。我希望通过分享微信在这历程中的思考与经验,能帮助大家更容易的决定是否在自己的项目中使用热补丁技术,以及选择什么样方案。
Android 系统安全愈发重要,像传统pc安全的可执行文件加固一样,应用加固是Android系统安全中非常重要的一环。目前Android 应用加固可以分为dex加固和Native加固,Native 加固的保护对象为 Native 层的 SO 文件,使用加壳、反调试、混淆、VM 等手段增加SO文件的反编译难度。目前最主流的 SO 文件保护方案还是加壳技术, 在SO文件加壳和脱壳的攻防技术领域,最重要的基础的便是对于 Linker 即装载链接机制的理解。对于非安全方向开发者,深刻理解系统的装载与链接机制也是进阶的必要条件。
Android启动优化是大部分app都会遇到的一个问题,深究下去的话还是有很多可以分享的。来自用户、测试、产品、包括开发人员反馈:app启动很慢,欢迎页停留太久或者启动黑屏等等,但有时候又不会。起初一直不太重视,后来随着产品迭代更新,发现启动速度慢的问题越来越明显,已经影响到用户体验,甚至为了加快启动速度而要发一个升级包。于是决定优化一下启动速度,研究之后发现,还是有很多可以拿出来分享的
开源库&项目
微信开源的热不丁修复框架
BookReader
任阅”,开源小说阅读器,高仿追书神器,实现追书推荐、标签检索、翻书效果、文章阅读、缓存章节、日夜间模式、文本朗读等功能。轮盘样式的 Fragment 选择菜单,可转动轮盘切换 Fragment
Render emoji (using emojicon) in your Android application with just 1 line of code.
Forcelayout is library for android. You can drawing graph with spring-like attractive forces.
ActSwitchAnimTool make the Animation easy to implements, and it compat the version of Android 4.0 or above
Maoni is a lightweight open-source library for integrating a way to collect user feedbacks from within Android applications
一个简单实用的圆环进度条适用于文件上传下载,图片加载等需求。
Get the true current time impervious to device clock time changes
Onboarding library for android with Gradient, Image or Solid color backgrounds
工具
Gradle plugin for versioning your library/application on every git commit.
视频
技术之外
转载于:https://www.cnblogs.com/stewartlj/p/6002912.html