Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

android-coding-well/AndroidBase

Open more actions menu

Repository files navigation

AndroidBase

android 基础库,为了简化代码而生

说明

  • 1.1版本组件逐渐独立出来,因此不兼容1.0版本
  • 提供Activity,Fragment基类
  • 对DataBinding进行封装
  • 提供CommonAdapter,BaseRecyclerAdapter
  • 提供BaseSurfaceView(后期考虑独立出来)
  • 提供NoSlidingViewPager(后期考虑独立出来)
  • 提供VerticalSeekBar(后期考虑独立出来)
  • 提供ProgressWebViewClient(后期考虑独立出来)
  • ColorSnackbar已独立出来,不再包含此库
  • AutoCompleteTextViewExtend已独立出来,不再包含此库
  • RecyclerViewExtend已独立出来,不再包含此库
  • SegmentBar已独立出来,不再包含此库
  • ...

JavaDoc文档

  • 在线JavaDoc
  • 网址:https://jitpack.io/com/github/huweijian5/AndroidBase/[VersionCode]/javadoc/index.html
  • 其中VersionCode请替换为最新版本号
  • 注意文档使用UTF-8编码,如遇乱码,请在浏览器选择UTF-8编码即可

注意

  • 为了避免引入第三方库导致工程依赖多个版本的问题,如android support库
  • 故建议在个人的工程目录下的build.gradle下加入以下变量,具体请看此build.gradle
ext{
    minSdkVersion = 16
    targetSdkVersion = 25
    compileSdkVersion = 25
    buildToolsVersion = '25.0.1'

    // App dependencies
    supportLibraryVersion = '25.0.1'
    junitVersion = '4.12'
    espressoVersion = '2.2.2'
}
  • 请注意,对于此库已有的变量,命名请保持一致

引用

  • 如果需要引用此库,做法如下:
  • Add it in your root build.gradle at the end of repositories:
allprojects {
		repositories {
			...
			maven { url "https://jitpack.io" }
		}
	}
  • and then,add the dependecy:
dependencies {
	        compile 'com.github.huweijian5:AndroidBase:latest_version'
}
  • 其中latest_version请到releases中查看

About

android 基础库

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.