All Projects → tianshaojie → android-library

tianshaojie / android-library

Licence: Apache-2.0 license
Android开发基础库

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to android-library

Comet
iOS 项目的 Swift 基础库,提供常用组件、便利方法等。支持 Swift 3.x、Swift 4.x,iOS 8.0+
Stars: ✭ 49 (+250%)
Mutual labels:  utils, base-library
csa-misc-utils
Miscellaneous samples, documents, how-tos, utilities, scripts, and other CSA tidbits
Stars: ✭ 79 (+464.29%)
Mutual labels:  utils
esa-commons
Common lib of ESA Stack.
Stars: ✭ 51 (+264.29%)
Mutual labels:  utils
java-sdk
一些常用的java sdk和工具类(日期工具类,分布式锁,redis缓存,二叉树,反射工具类,线程池,对称/非对称/分段加解密,json序列化,http工具,雪花算法,字符串相似度,集合操作工具,xml解析,重试Retry工具类,Jvm监控等)
Stars: ✭ 26 (+85.71%)
Mutual labels:  utils
changelog-linker
[READ-ONLY] Make CHANGELOG.md Useful with Links
Stars: ✭ 81 (+478.57%)
Mutual labels:  utils
permissionUtil
Simple permission helper
Stars: ✭ 64 (+357.14%)
Mutual labels:  utils
spotify-tensorflow
Provides Spotify-specific TensorFlow helpers
Stars: ✭ 118 (+742.86%)
Mutual labels:  utils
timestampy
🕒 Bunch of utilities useful when working with UNIX timestamps
Stars: ✭ 21 (+50%)
Mutual labels:  utils
py-eth-sig-utils
Collection of python functions to generate hashes for signing on Ethereum
Stars: ✭ 18 (+28.57%)
Mutual labels:  utils
util
封装了一些Java常用的功能
Stars: ✭ 19 (+35.71%)
Mutual labels:  utils
sweekt
🍭 Some sugar to sweeten Kotlin development.
Stars: ✭ 35 (+150%)
Mutual labels:  utils
table2ascii
Python library for converting lists to fancy ASCII tables for displaying in the terminal and on Discord
Stars: ✭ 31 (+121.43%)
Mutual labels:  utils
dd
This package will add the dd and dump helpers to your Phalcon application.
Stars: ✭ 17 (+21.43%)
Mutual labels:  utils
lobase
Port of the OpenBSD userland to Linux.
Stars: ✭ 89 (+535.71%)
Mutual labels:  utils
autils
Awesome frontend utils library
Stars: ✭ 17 (+21.43%)
Mutual labels:  utils
jh-weapp-demo
微信小程序项目- 实现一些常用效果、封装通用组件和工具类
Stars: ✭ 60 (+328.57%)
Mutual labels:  utils
packetevents
PacketEvents is a powerful packet library. Our packet wrappers are efficient and easy to use. We support many protocol versions. (1.8+)
Stars: ✭ 235 (+1578.57%)
Mutual labels:  utils
agon
🦉 my golang utilities, log json config and other
Stars: ✭ 12 (-14.29%)
Mutual labels:  utils
useful
🇨🇭 A collection of useful functions for working in Elixir
Stars: ✭ 21 (+50%)
Mutual labels:  utils
utils.js
Fast, small and purely functional utility library
Stars: ✭ 132 (+842.86%)
Mutual labels:  utils

Android-Library

Base UI

  1. BaseActivity,BaseFragment
    • 沉浸模式 (4.X,键盘冲突,主流机型)
    • Toolbar 统一样式
    • Vector 图标兼容
  2. Utils,基于Blankj/AndroidUtilCode,有删减和添加;

Http:OkHttp3、Retrofit2、RxJava2

  1. 封装Response数据结构:BaseObserver处理服务器响应
  2. 统一预处理请求:header,cache
  3. 统一异常处理:特定错误提示,token失效重新登录
  4. 统一加载动画ProgressDialog
  5. 自动取消Http请求:使用RxLifecycle自动取消请求
  6. 请求失败后的Retry封装处理
  7. RxLifecycle管理生命周期,防止泄露:集成RxActivity, RxFragment
  8. Cookie实现免登录
  9. Rx转换类,简化请求调用

Other

  • 常用效率库;

PS

  • Demo 逐步完善中;其他基础库陆续开发中;
  • 项目中同步使用该Library
  • 问题及时反馈
  • 项目开发首选;
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].