github 开源 代码 学习 集合(转载)

 

一个支持多种item类型的recycleView依赖注入库 1.通过注解的方式方便的把ViewHolder注入到recycleView中。

2.去除findViewByID等冗余操作。

3.去除编写adapter那些冗余逻辑,只需要编写proxy和holder即可快速的实现淘宝首页那样复杂的页面。
https://github.com/s949492225/MultiStyle

 

logger日志:https://github.com/orhanobut/logger

 

自定义弧形SeekBar https://github.com/LiJia92/CustomArcSeekBar

fresco图片加载 https://www.fresco-cn.org/docs/animations.html

echarts图表:http://echarts.baidu.com/ 

菜鸟新闻项目课程源码  https://github.com/yxs666/cniao5-news

22个值得收藏的Android开源代码-UI篇   http://www.imooc.com/article/2448

 SwipeRefreshLayout + RecyclerView 下拉刷新和上拉加载更多 http://blog.csdn.net/leoleohan/article/details/50989549

MixtureTextView 支持Android图文混排、文字环绕图片等效果 https://github.com/hongyangAndroid/MixtureTextView

超仿微信 android项目 IM    https://github.com/huangfangyi/FanXin2.0_IM

Android 开源项目分类汇总    https://github.com/Trinea/android-open-project

http://www.csdn.net/article/2013-05-03/2815127-Android-open-source-projects

http://blog.csdn.net/android_cai_niao/article/details/44043277

http://blog.csdn.net/android_cai_niao/article/details/44043213

 

Reflex https://github.com/jiangjiangli/reflex

ProgressRoundButton  https://github.com/cctanfujun/ProgressRoundButton

bilibili-android-client(项目案例)https://github.com/HotBitmapGG/bilibili-android-client

Supported launchers(图标上数字标记):https://github.com/leolin310148/ShortcutBadger

【 进度条 相关 】

 蜗牛爬行:https://github.com/android-cjj/SnailBar

=====================================

NoHttp主页和文档地址
NoHttp主页:http://www.nohttp.net
NoHttp文档:http://doc.nohttp.net
NoHttp源码:https://github.com/yanzhenjie/NoHttp
NoHttp功能与特性全面介绍 http://blog.csdn.net/yanzhenjie1003/article/details/47294705

=====================================

Gank是 http://gank.io/ 非官方客户端之一,每天提供一张精选的妹纸图片,一个精选的休息视频,若干精选的Android,ios,web等相关的技术干货。主页突出妹纸的卡片设计,点击图片可查看大图,点击卡片下的文字可进入每日干货,右下角的fab按钮可进入纯干货页面,可根据分类浏览。
本项目是学习RxJava,RxAndroid,Retrofit等优秀开源框架以及MVP设计模式的产物。
项目地址:https://github.com/xybCoder/gank

=====================================

Android开源项目及库 http://blog.csdn.net/u013749540/article/details/51290843

 Android开源项目分类汇总  http://www.apkbus.com/blog-327085-57833.html

Android 开源项目汇总(各类)http://www.apkbus.com/forum.php?mod=viewthread&tid=180062&highlight=gnucash-android

 Android开源git40个App源码  http://blog.csdn.net/lz201234/article/details/46341367

 

=====================================

图表相关

https://github.com/Nightonke/CoCoin

https://github.com/mvarnagiris/expensius

=====================================

Android酷炫实用的开源框架(UI框架)

http://blog.csdn.net/fancylovejava/article/details/45787729/

=====================================

 

 



 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/457637.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

JS_12 DOM

DOM 操作 HTML DOM Document Object Model,文档对象模型,用js操作文档对象 [外链图片转存失败(img-Dygj4uK9-1562680086020)(image/domtree.gif)] 节点:构成网页最基本的部分,网页的每一部分都是一个节点 文档节点:…

星星排序python_python中怎么实现星星排列

python中怎么实现星星排列?下面给大家带来几种排列阵型。星星阵型1def stars1(n):for i in range(1,n1):str "*"*iprint strif __name__ "__main__":stars1(5)星星阵型2def stars2(n):for i in range(1,n1):str **(n1-i)print strif __name_…

Kendo UI开发教程:Kendo UI模板概述

2019独角兽企业重金招聘Python工程师标准>>> Kendo UI框架提供了一个易用,高性能的JavaScript模板引擎。通过模板可以创建一个HTML片段然后可以和JavaScript数据合并成最终的HTML元素。Kendo 模板侧重于UI显示,支持关键的模板功能&#xff0c…

JS_13原型与原型链

原型与原型链 原型 每一个函数都有一个属性:prototype,默认指向object空对象,就是原型对象,原型对象有一个constructor属性,指向函数对象每一个实例化对象都有一个属性 proto ,默认指向构造函数的原型对象(是构造函数原型对象的…

ajax数据保存及解析

1. $(#frmCam).serialize()&#xff1b;serialize() 方法通过序列化表单值&#xff0c;创建 URL 编码文本字符串。 2.自动对应ID和值 window.camConfig [<%(camConfig) %>]; if (camConfig.length>0) { for(var property in cam…

python和revit_pyRevit系列教程1

有没有人和我一样&#xff0c;想要自己写一些小功能来用(zhuang)用(bi)&#xff0c;但苦于C#太难学了&#xff0c;不得不作罢。话说感受过Python的美好&#xff0c;怎么能忍受C#的大括号&#xff01;毕竟人生苦短&#xff0c;我用Python&#xff01;好吧&#xff0c;我承认是我…

【leetcode】104. Maximum Depth of Binary Tree

1. 题目 Given a binary tree, find its maximum depth. The maximum depth is the number of nodes along the longest path from the root node down to the farthest leaf node. 2. 思路 递归到左、右子树的max值&#xff0c;1. 3. 代码 /*** Definition for a binary tree …

JS_14 执行上下文与执行上下文栈

执行上下文和执行上下文栈 变量提升和函数提升 变量提升 所用使用var定义的变量&#xff0c;在程序运行前会被先定义&#xff0c;并赋初值为underfind&#xff0c;保存到其执行上下文中 函数提升 在调用函数&#xff0c;执行函数体之前&#xff0c;会先执行函数定义&#xff…

shell编程-变量

1.Bash用户自定义变量 【局部变量】 【按数据存储分类】&#xff1a;整型、浮点型、字符串型、日期型 【变量定义】&#xff1a;x5,y6,z$x$y56,m$(($x$y))11 【Bash变量默认都为字符串型&#xff0c;等号左右不可以有空格】 【变量叠加】&#xff1a;x"$x"123,x${x}3…

JS_15作用域与作用域链

作用域与作用域链 作用域 类别 全局作用域函数作用域块作用域&#xff1a;Es6时出现&#xff0c;之前没有 作用域与执行上下文 区别 创建时机不同 全局作用域外&#xff0c;每个函数都有自己的作用域&#xff0c;作用域在函数创建时就创建了&#xff0c;而不是在调用时全局执…

多线程调用同一个对象的方法_多线程之如何创建和使用线程

一、创建线程和使用线程方式1.1 继承Thread让线程类继承自Thread类&#xff0c;然后重写run()&#xff0c;把需要多线程调用的代码放到run()中。但是需要开启线程的时候不能调用run方法&#xff0c;而是需要调用start()方法。/*** 本类用于演示第一种实现多线程的方式*/ class…

struts2的namespace的问题

<?xml version"1.0" encoding"UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd"> <struts> <inc…

JS_16闭包

闭包 什么是闭包 理解1&#xff1a;闭包是嵌套的内部函数理解2&#xff1a;闭包是包含被引用变量&#xff08;函数&#xff09;的对象 闭包产生的条件 函数嵌套子函数调用了父函数的数据父函数被调用了&#xff08;子函数不一定需要被调用&#xff0c;只需要执行函数定义即可&…

[Intel Edison开发板] 02、Edison开发板入门

一、前言 Start from the link: 开始学习的链接 上面链接是官网的教程&#xff0c;按照教程可以开发板入门&#xff1a; 其中第一步是了解开发板&#xff0c;涉及到如何组装、如何连线、一些主要的接口简单介绍等信息&#xff1b;第二步主要是介绍如何用官方提供的工具进行配置…

python apscheduler一次只有一个job_Python使用APScheduler实现定时任务过程解析

前言APScheduler是基于Quartz的一个Python定时任务框架。提供了基于日期、固定时间间隔以及crontab类型的任务&#xff0c;并且可以持久化任务。一、安装APSchedulerpip install apscheduler二、基本概念APScheduler有四大组件&#xff1a;1、触发器 triggers &#xff1a;触发…

java web service简单示例

http://www.iteye.com/topic/1135747 转载于:https://www.cnblogs.com/fycct/p/5669420.html

shell统计指定目录下所有文件类型及数量

#!/bin/bash#Synopsis:用于统计脚本当前所在目录或者用户指定目录下的所有文件类型及数量#若直接运行脚本而不接任何命令行参数,则默认会统计脚本所在目录下的文件#Date:2016/10#Author:Jian#Usage:sh fileStat.sh /path1 /path2testFile$(mktemp /tmp/testfile.XXX)#如果没有指…

python cross val score_sklearn函数:cross_val_score(交叉验证评分)

sklearn.model_selection.cross_val_score(estimator,X,yNone,*,groupsNone,scoringNone,cvNone,n_jobsNone,verbose0,fit_paramsNone,pre_dispatch2*n_jobs,error_scorenan)前面我们提到了4种分割数据集的方法&#xff0c;在分割完数据集后&#xff0c;我们训练模型&#xff0…

JS_17 ES5,ES6

ES5 严格模式 定义方法 use strict特性&#xff1a; 必须使用var定义变量存在eval作用域禁止自定义函数中的this指向window对象不能有重名属性 JSON对象 json.stringify(obj/arr):js对象转换为json对象json.parse(str):json对象转换为js对象 Object拓展 Object.create(p…

几种纯css布局的导航栏

1.垂直导航栏 页面效果 <ul class"nav"><li><a href"home.htm">Home</a></li><li><a href"about.htm">About</a></li><li><a href"services.htm">Services</a&…