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)
上一篇 2025年8月23日 下午3:01
下一篇 2025年8月23日 下午3:22


相关推荐

  • Pycharm | 一文掌握 Pycharm 中的 Git 操作 ( 超详细)

    Pycharm | 一文掌握 Pycharm 中的 Git 操作 ( 超详细)Pycharm 中的 Git 操作日常开发中 经常会使用 Git 来管理项目 平时开发使用 Pycharm 下面教大家如何使用 Pycharm 里面的 Git 插件来进行图形化的操作

    2026年3月27日
    0
  • 华为AAA认证详解

    华为AAA认证详解 AAA的基本构架 AAA通常采用“客户端—服务器”结构。这种结构既具有良好的可扩展性,又便于集中管理用户信息。如图1所示。 图1AAA的基本构架示意图  认证    不认证:对用户非常信任,不对其进行合法检查,一般情况下不采用这种方式。    本地认证:将用户信息配置在网络接入服务器上。本地认证的优点是速度快,可以为运营降低成本,缺点是存储信息量受设备硬件条…

    2022年6月7日
    94
  • MVC三层架构详细图

    MVC三层架构详细图Model业务处理:业务逻辑(Service) 数据持久层:CRUD(Dao)View展示数据 提供链接发起Servlet请求Controller接收用户的请求:(req:请求参数、Session信息) 交给业务层处理对应的代码 控制视图的跳转…

    2022年6月25日
    34
  • 网络信息检索技术与方法调研分析

    网络信息检索技术与方法调研分析

    2026年3月18日
    2
  • 国外最流行的Bootstrap后台管理模板

    国外最流行的Bootstrap后台管理模板工欲善其事,必先利其器对于从事软件开发的您也一样,有一套熟悉的bootstrap后台ui框架让您的开发速度大幅度提升这是本人经常使用到的一些bootstrap后台框架推荐给大家第一名inspiniabootstrap演示地址http://cn.inspinia.cn效果图http://cn.inspinia.cnhttp://cn.inspinia.cn第二名…

    2022年4月25日
    61
  • oracle修改用户密码语句_oracle查询密码修改记录

    oracle修改用户密码语句_oracle查询密码修改记录GPS平台、网站建设、软件开发、系统运维,找森大网络科技!https://cnsendnet.taobao.com来自森大科技官方博客http://www.cnsendblog.com/index.php/?p=1596SYS用户是Oracle中权限最高的用户,而SYSTEM是一个用于数据库管理的用户。在数据库安装完之后,应立即修改SYS,SYSTEM这两个用户的密码,以保证数据库的安全。安装完之后修改密码方法cmd命令行下输入sqlplus/assysdba;法1.SQL>al

    2022年7月28日
    5

发表回复

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

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