首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
And帅
更多收藏集
微信扫码分享
微信
新浪微博
QQ
25篇文章 · 0订阅
ConstraintLayout在项目中实践与总结
ConstraintLayout,让布局更优雅。 上图是网易100分的选课首页,在Banner图的下部是推荐类目模块,其中数学、语言、小低和小高分别是推荐类目Item。可见每个类目的子类目个数是不确定的,根据个数的不同,子类目的排列方式也不一样。 现在我们来实现Item的布局。…
开源整理:有趣的Android动画交互设计
各位同学,早上好,今天给大家推荐几个口碑不错且在Github上开源的代码库,如果想让自己的App在交互动画方面变得更有趣,学习一下这些开源项目的代码将会对你有所裨益。 https://github.com/googlesamples/android-topeka Topeka是…
Android 混淆解析
2018年第一篇,新年快乐! 一款发布到市场的软件原则上都应该做代码混淆,可能有人会说谁有功夫破解你的烂代码,这个嘛,开心就好...... 通过代码混淆可以将项目中的类、方法、变量等信息进行重命名,变成一些无意义的简短名字,同时也可以移除未被使用的类、方法、变量等。所以直观的看…
深入理解Android中的ClassLoader
了解。尤其是对于插件技术来讲,对Class的加载基本固定都是一个套路。(热修复要更复杂一些,涉及到C++层面的方法数等知识) 最好先阅读JVM中的ClassLoader,有了这篇基础然后再看这边理解会更加深刻。此外还可以谷歌关键字搜索一下相关知识,有个基础概念再看本篇文章更佳。…
Android CoordinatorLayout之自定义Behavior
CoordinatorLayout作为support:design库里的核心控件,在它出现之前,要实现View之间嵌套滑动等交互操作可不是件容易的事,复杂、难度大,基本绕不开View的事件机制,CoordinatorLayout很大程度上解决了这个痛点,方便我们实现各种炫酷的交…
Android组件框架:Android组件管理者ActivityManager
第一次阅览本系列文章,请参见导读,更多文章请参见文章目录。 ActivityManagerService是贯穿Android系统组件的核心服务,在ServiceServer执行run()方法的时候被创建,运行在独立的线程中,负责Activity、Service、Broadcas…
Android 插件化和热修复知识梳理
概述在Android开发中,插件化和热修复的话题越来越多的被大家提及,同时随着技术的迭代,各种框架的发展更新,插件化和热修复的框架似乎已经日趋成熟,许多开发者也把这两项技术运用到实际开发协作和正式的产
Android进程框架:线程与线程池
本篇文章主要用来讨论Java中多线程并发原理与实践经验,并不是一篇使用例子教程,这方面内容可以参考网上其他文章。 我们剖析了进程的本质,我们这里再简单回忆一下。 可以看到,最终调用pthread库的pthread_create()方法创建了新的线程,该线程也使用task_str…
Android自定义View——从零开始实现书籍翻页效果(二)
本篇只着重于思路和实现步骤,里面用到的一些知识原理不会非常细地拿来讲,如果有不清楚的api或方法可以在网上搜下相应的资料,肯定有大神讲得非常清楚的,我这就不献丑了。本着认真负责的精神我会把相关知识的博文链接也贴出来(其实就是懒不想写那么多哈哈),大家可以自行传送。为了照顾第一次…
常用的像素操作算法:Resize、Flip、Rotate
图像缩放是把原图像按照目标尺寸放大或者缩小,是图像处理的一种。 图像缩放有多种算法。最为简单的是最临近插值算法,它是根据原图像和目标图像的尺寸,计算缩放的比例,然后根据缩放比例计算目标像素所依据的原像素,过程中自然会产生小数,这时就采用四舍五入,取与这个点最相近的点。 除此之外…