github开源项目大集合

github开源项目大集合目前包括 Android 开源项目第一篇 个性化控件 View 篇包括 ListView ActionBar Menu ViewPager Gallery GridView ImageView ProgressBar TextView ScrollView TimeView TipView FlipView ColorPickVie GraphView UIStyle 其他 An

目前包括:

主要介绍那些不错个性化的 View,包括 ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、FlipView、ColorPickView、GraphView、UI Style 等等。

一、ListView

二、ActionBar

三、Menu

四、ViewPager 、Gallery

五、GridView

六、ImageView

七、ProgressBar

八、TextView

包括 TextView 及所有继承自 TextView 控件,如 EditText、Button、RadioButton

BubbleTextView Android Bubble View 项目地址:https://github.com/dupengtao/BubbleTextView 效果图:Renderings

九、ScrollView

十、TimeView

包括 TimePicker、DatePicker、CalendarView、Clock 等时间相关控件

十一、TipView

包括 Toast、角标、UndoBar 等提示性控件

十二、FlipView

十三、ColorPickView

十四、GraphView

十五、UI Style

不同样式的系统 UI 风格,如 IOS、Bootstrap 风格

十六、其他

第二部分 工具库

主要包括那些不错的开发库,包括依赖注入框架、图片缓存、网络请求、数据库 ORM 建模、Android 公共库、Android 高版本向低版本兼容、多媒体相关及其他。

一、依赖注入 DI

通过依赖注入减少 View、服务、资源简化初始化,事件绑定等重复繁琐工作

二、图片缓存

三、网络请求

四、数据库 orm 工具包

orm 的 db 工具类,简化建表、查询、更新、插入、事务、索引的操作

  1. greenDAO
    Android Sqlite orm 的 db 工具类
    项目地址:https://github.com/greenrobot/greenDAO
    文档介绍:http://greendao-orm.com/documentation/
    官网网址:http://greendao-orm.com/
    特点:(1) 性能佳
    (2) 简单易用的 API
    (3) 内存小好小
    (4) 库大小小







五、Android 公共库

六、Android 高版本向低版本兼容

七、多媒体相关

八、事件总线(订阅者模式)

通过发布/订阅事件解耦事件发送和接受,从而简化应用程序组件(Activities, Fragments 及后台线程)之间的通信

九、传感器

十、安全

十一、插件化

更多见:Android 插件化作用、概念以及不错的资料(包括开源项目)和解决方案

十二、文件

对不同文档类型的处理,包括 PDF、Word、EPub、Html、Zip 等

十三、其他

第三部分 优秀项目

主要介绍那些 Android 还不错的完整项目,目前包含的项目主要依据是项目有意思或项目分层规范比较好。

一、系统及平台

第四部分 开发工具及测试工具

主要介绍和 Android 开发工具和测试工具相关的开源项目。

一、开发效率工具

二、开发自测相关

三、测试工具

四、开发及编译环境

五、其他

第五部分

主要介绍那些乐于分享并且有一些很不错的开源项目的个人和组织。Follow 大神,深挖大神的项目和 following,你会发现很多。

一、个人

二、组织

三、博客

部分国外著名 Android 开发者信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/233024.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • BCGControlBar31 GUI Professional Crack

    BCGControlBar31 GUI Professional CrackBCGControlBarProforMFCversionsΩ578867473Version31.3.Released06/15/2021AnewclassCBCGPPropertyManager(seescreenshot)implementsaneasyandefficientwaytocreateyourapplicationproperties(options)fromXMLfile,bindpropertiestoCBCGPPr.

    2025年8月19日
    3
  • nio和零拷贝_零拷贝

    nio和零拷贝_零拷贝传统IO传统IO的数据拷贝流程如下图:数据需要从磁盘拷贝到内核空间,再从内核空间拷到用户空间(JVM)。程序可能进行数据修改等操作再将数据拷贝到内核空间,内核空间再拷贝到网卡内存,通过网络发送出去(或拷贝到磁盘)。即数据的读写(这里用户空间发到网络也算作写),都至少需要两次拷贝。当然磁盘到内核空间属于DMA拷贝(DMA即直接内存存取,原理是外部设备不通过CPU而直接与系统内存交换……

    2022年9月21日
    3
  • CNN算法详细分析

    CNN算法详细分析test_example_CNN.mtrain_x=double(reshape(train_x’,28,28,60000))/255;test_x=double(reshape(test_x’,28,28,10000))/255;train_y=double(train_y’);test_y=double(test_y’);将输入的数据按照规定的形式组织,并归一化。r…

    2025年9月5日
    7
  • Window Hook 技术详解

    Window Hook 技术详解Hook简介微软的MSDN中,对Hook的解释为:Ahookisapointinthesystemmessage-handlingmechanismwhereanapplicationcaninstallasubroutinetomonitorthemessagetrafficinthesystemandprocesscertain

    2022年5月25日
    63
  • java多线程-学习总结(完整版)

    java多线程-学习总结(完整版)这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好!这是你第一次使用Markdown编辑器所展示的欢迎页。如果你想学习如何使用Mar

    2022年7月7日
    19
  • 面向新手的Web服务器搭建(一)——IIS的搭建[通俗易懂]

    面向新手的Web服务器搭建(一)——IIS的搭建[通俗易懂]很多童鞋说自己是做移动开发的,想挂个简单的WebAPI,可是服务器又不会搭,这样一来测试就成了问题。看看网上的教程,发现略难懂,而且大多是一个转一个,没价值,所以干脆写几篇文章讲讲简单的Web服务器怎么搭,让不太涉及Web的童鞋快速上手。

    2022年5月8日
    90

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号