Code Monkey home page Code Monkey logo

wallelibrary's Introduction

WalleLibrary 升级为androidx,后续在这个分支开发

目录结构说明

个人笔记

app ->>> 主工程 罗列平常开发遇到的问题

library_common ->>> 工具类

base目录

activity和fragment常用的基类封装代码,包括mvp架构的写法,viewpager优化问题

compat目录

  • notification 通知栏各个版本适配问题
  • statusbar 状态栏适配问题,注意问题是5.0不支持白色主题,因为没dark主题
  • topactivity 判断栈顶包名代码
  • PackageManagerCompat24和PackageManagerCompat26 安装代码兼容
  • SettingsCompat23 判断6.x相关代码整理
  • SystemCompat21 判断5.x相关代码整理
  • UsageStatsManagerCompat21
  • ViewCompat view兼容问题
  • WebViewCompat webview兼容问题
  • WindowManagerCompat

utils目录

  • activitylifecyclecallback 实现监听activity生命周期
  • autolayout 个人封装java代码适配分辨率
  • cache 文件实现sp操作
  • camera 实现camera1和camera2的用法代码
  • date 日期工具类
  • encrypt 加解密相关工具类
  • keyboard 键盘工具类
  • log 日志工具类
  • network 监听网络工具类
  • relect 反射封装类
  • screenshot 实现5.0以上的投影截屏工具类
  • thread 多线程封装工具类
  • ua webview ua没有自己造一个
  • ClickUtil.java 判断2次点击问题
  • GoogleAdIdUtils.java
  • SearchHistoryUtils.java 利用sp实现搜索历史记录缓存
  • ShellUtils.java
  • StringUtils.java String字符串封装工具类

widgets目录

  • EditTextUtils.java EditText实现右边点击删除内容
  • NullMenuEditText.java EditText实现不可复制内容
  • RecyclerViewUtils.java RecyclerView常用问题收集
  • SwipeRefreshLayoutUtils.java SwipeRefreshLayout常用问题收集
  • TextViewHighTipUtil.java TextView实现高亮点击相关
  • webview 实现hook webview相关代码

library_database ->>> sqlite封装

library_okhttp ->>> okhttp封装

library_ui ->>> ui库收藏

library_urlconnection ->>> urlconnection封装

app_recyclerviewsuspend ->>> 拷贝别人工程已经废弃了

app_refreshlayout ->>> 拷贝别人工程已经废弃了

app_snake ->>> 拷贝别人工程已经废弃了

wallelibrary's People

Contributors

mosentest avatar

Stargazers

Roman avatar  avatar zhangheng avatar  avatar  avatar 快乐小叮当 avatar chcc avatar qinkai avatar  avatar  avatar tinyfight avatar 秦凯 avatar Onepeak avatar  avatar 李腾 avatar  avatar  avatar Pranav Lathigara avatar nbtang avatar h5Player avatar  avatar joim avatar 肥牛 avatar Solo avatar huanzi avatar NamelessPerson avatar  avatar  avatar XD avatar  avatar  avatar  avatar Jr avatar Skyhand avatar huahui avatar zhangyiyi avatar yuandoudou avatar  avatar  avatar  avatar kimi avatar fangxiaogang avatar  avatar  avatar Raulbest avatar  avatar 小夜 avatar xiangyutian avatar Somnus avatar  avatar Liuml avatar waitingal avatar  avatar Leon avatar mind-blowing avatar  avatar imknown avatar Anric avatar

Watchers

xiangyutian avatar  avatar  avatar  avatar

wallelibrary's Issues

关于筛选框图标居中问题

使用你的自定义RightDrawableTextView ,有个问题,当筛选条件达到四个时,图标还是太偏右,而且会遮挡

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.