awesome-android 开发维护指南
作者:snowdream
Email:yanghui1986527#gmail.com
Github: https://github.com/snowdream
QQ 群: 529327615
原文地址:https://github.com/snowdream/awesome-android/wiki
awesome-android 开发维护指南
项目说明
本项目是为了将Github和其它网站的一些开源Android库进行索引,方便Android开发者进行查阅而创建。
项目地址
https://github.com/snowdream/awesome-android
适用范围:
本文档适合于任何想加入我们一起维护awesome-android项目的android开发者。
编写目标
用于规范awesome-android的开发维护流程。
如何加入我们
如果你是一名Android开发者,看完本文档后,希望加入我们一起维护这个项目,请通过以下方式联系我们。
- Email:yanghui1986527#gmail.com
- QQ Group: 529327615
加入要求
- Android开发者
- 熟悉git, github, markdown的使用
- 了解nodejs, gitbook者优先
收录范围
主要收录Github和其它网站的一些开源Android库和工具。
哪些库能收录
基本符合以下条件:
- Star数目大于20
- 有创意
- 开发维护比较活跃
哪些库不要收录
符合以下任何一个条件:
- 已经停止开发维护
- 还没有成型,暂不可用
收录方法
单一收录
- 首先,确定待收录的Android库。
比如: https://github.com/ToxicBakery/ViewPagerTransforms - 找到适合该库的分类,这里应该是animation。
在该分类下,按照以下格式添加该库的相关信息。
1. **ViewPagerTransforms** Library containing common animations needed for transforming ViewPager scrolling for Android v13+. [https://github.com/ToxicBakery/ViewPagerTransforms](https://github.com/ToxicBakery/ViewPagerTransforms)
第一行,前面是标题,后面是简介。 标题和简介之间一个空格,简介之后,至少四个空格,然后回车。
第二行,项目链接地址。
简介一般来自项目主页的简介,也就是标题下面的那一句。
3.添加完成后,保存。通过git提交时,按照以下格式提交日志。
git commit -am "Add: 项目名称 by 项目作者名称"
统一收录
- 先在issues下创建一个问题
- 在问题下列出最近需要收录的Android库
- 累计到一定数量后,按照单一收录的方法逐个收录。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
React Native商城项目实战02 - 搭建主框架
1.安装插件,cd到项目根目录下执行: npm i react-native-tab-navigator --save 1 1 1.1阅读README.md可以了解该模块基本用法 2.主框架文件Main.js /** * Sample React Native App * https://github.com/facebook/react-native * @flow */ import React, { Component } from 'react'; import { AppRegistry, StyleSheet, Text, View, Image, Platform //判断当前运行的系统 } from 'react-native'; /*=============导入外部组件类==============*/ import TabNavigator from 'react-native-tab-navigator'; var Home = require('../Home/Home'); var Shop = require('../Shop/Shop'); var M...
- 下一篇
蓝牙BLE传输性能及延迟分析
BLE传输性能主要受以下几个因素影响:操作类型,Connection Interval,每个Connection Event内发送的帧数、每一帧数据的长度。具体参见如下链接: https://en.wikipedia.org/wiki/Bluetooth_low_energy https://devzone.nordicsemi.com/question/3440/how-do-i-calculate-throughput-for-a-ble-link/ https://atmosphere.anaren.com/wiki/Data_rates_using_BLE https://punchthrough.com/blog/posts/maximizing-ble-throughput-on-ios-and-android 目前的一个项目对BLE传输性能有较高要求,将以上几个因素逐一确认,使用协议支持的最优值,其中Connection Interval设置为7.5ms,每一帧数据长度为20字节,每个Connection Event根据业务需要设置为2,依此计算出的理论传输速度约为560...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- CentOS关闭SELinux安全模块
- CentOS7设置SWAP分区,小内存服务器的救世主
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库