Android之开源项目
包括Android中常见开源框架、开源库的整理
Sharknade
青菜豆腐,汝能持否?
展开
-
init.rc语法
概述一个完整的init.rc脚本是由四种类型组成的。即:ActionCommandsServices OptionsAction格式格式如下: on < Trigger > ## 触发条件 < Command1> < Command2> 一旦 Trigger被触发,就会执行Command1,Command2.(且Trigger的名字是唯原创 2017-10-28 15:42:19 · 669 阅读 · 0 评论 -
Android开源框架之Dagger快速入门
文章目录一、Dagger是什么?二、使用步骤总结一、Dagger是什么?Dagger 会自动生成代码,该代码与您原本需要手动编写的代码相似。由于该代码是在编译时生成的,因此具有可追溯性,而且性能要高于其他基于反射的解决方案。优点:代码复用容易维护融易测试二、使用步骤总结提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。...原创 2020-10-13 13:35:03 · 2871 阅读 · 1 评论 -
RecyclerView源码分析一之简单介绍
介绍作为一个Android开发者,肯定对RecyclerView并不陌生。它相对ListView来说,有很多的优势,尤其是在使用方面。LayoutManagerRecyclerItemAnimatorItemDecoration原创 2020-07-01 13:51:56 · 236 阅读 · 0 评论 -
RecyclerView源码分析二之绘制与复用
介绍我们都知道在Android ViewGroup的绘制流程中,需要通过重写方法onMeasure(int width,int height) 和 onLayout(int l,int t,int r,int b)来实现自定定义ViewGroup的。RecyclerView的测量、绘制依然是依靠这两个方法来实现的。测量绘制复用...原创 2020-07-01 14:45:34 · 344 阅读 · 0 评论 -
RecyclerView源码分析三之动画分析
介绍在上一篇中,我们分析了RecyclerView的绘制与复用。接下来我们继续分析RecyclerView的动画实现原理。RecyclerView的动画分为两个阶段:PreLayoutPostLayout为什么RecylerView的动画要分为两个阶段众所众知,ViewGroup可以通过LayoutTransition实现其内部childView的动画变化。在普通的ViewGroup,其内部的View的动画就是显示和隐藏。但是ReyclerView需要的动画有些不同,因为它有滚动的效果。比如:原创 2020-07-01 15:28:27 · 422 阅读 · 0 评论 -
MPAndroidchart自定义样式二在柱状图上显示文本和间断式显示柱状图
内容描述a .在柱状图上显示文本b.间断式显示柱状图产品原型如下:难点描述:MPAndroidChart 并不支持将文字描述信息展示到柱状图(条形图)上;而且也不支持不从0开始的柱状节点展示。期望目标:代码实现注意本代码的实现,只针对柱状图(BarChart)绘制间断柱状图柱状图的区域描述是通过Barbuffer对象中的buffer数组中的四个元素描述四个坐标(left,t...原创 2020-01-14 19:52:52 · 1522 阅读 · 0 评论 -
MPAndroidChart自定义样式
需求如下图,将左侧表中的,文字描述,按照右侧图方式显示文案信息修改代码如下文件HorizontalBarChartRenderer.java中@Override public void drawValues(Canvas c) { // if values are drawn if (isDrawingValuesAllowed(mChart)...原创 2019-12-31 23:36:21 · 633 阅读 · 0 评论 -
ImageLoader加载图片的简要分析
图片的来源:网络,磁盘,assert,drawable关键的类ImageLoaderConfigurationImageLoaderDisplayOption展示数据的方法loadimagedisplayImageloadimagesync @Overridepublic void onClick(View v) {// ImageLoader.getInstance().displ原创 2017-06-02 17:26:48 · 1193 阅读 · 0 评论 -
vitamio简述
vitamio一款开源的多媒体框架,全硬件加速和渲染。新特性基于最新的ffmpeg2.0 版本支持ffmpegAV 选项,可以自定义协议头支持多种硬件平台,x86,mips egVideoViewViewView继承自SurfaceView,内部有引用这mediaPlayer(Vitamio本身的),以及播放相关的mediaController。 1. 调用简单: //对原创 2017-09-04 17:23:16 · 412 阅读 · 0 评论