Genius-Android

Android Material Design Theme UI and Tool Library.

Start

CAPRICE branch use guide. This library include modules:

  • Resource Lib: Include Material Design Color and Dimen
  • Ui Lib: Is Material Design style widget, support to api-15 (4.0.3)
  • Kit Lib: Include commandhandlerreflect
  • Graphics Lib: Include blur

Gradle:

Ui Resource Graphics Kit

def genius_version = "2.0.0"

dependencies {
  // ui module

  compile "net.qiujuer.genius:ui:${genius_version}"
  compile "net.qiujuer.genius:res:${genius_version}"

  // use to bitmap blur and more

  compile 'net.qiujuer.genius:graphics:2.0.0'

  // ping/telnet/tracert/dns and run cmd

  compile 'net.qiujuer.genius:kit-cmd:2.0.0'
  // shuttle between ui-thread and child-thread

  compile 'net.qiujuer.genius:kit-handler:2.0.0'
  // calss reflect

  compile 'net.qiujuer.genius:kit-reflect:2.0.0'
}
  • Note: Each module is independent and can be used independently to dependency.

Maven

Ui

<dependency>
    <groupId>net.qiujuer.genius</groupId>
    <artifactId>ui</artifactId>
    <version>{insert genius_version}</version>
</dependency>

Res

<dependency>
    <groupId>net.qiujuer.genius</groupId>
    <artifactId>res</artifactId>
    <version>{insert genius_version}</version>
</dependency>

Blur

<dependency>
    <groupId>net.qiujuer.genius</groupId>
    <artifactId>graphics</artifactId>
    <version>{insert genius_version}</version>
</dependency>

Kit Cmd

<dependency>
    <groupId>net.qiujuer.genius</groupId>
    <artifactId>kit-cmd</artifactId>
    <version>{insert genius_version}</version>
</dependency>

Kit Handler

<dependency>
    <groupId>net.qiujuer.genius</groupId>
    <artifactId>kit-handler</artifactId>
    <version>{insert genius_version}</version>
</dependency>

Kit Reflect

<dependency>
    <groupId>net.qiujuer.genius</groupId>
    <artifactId>kit-reflect</artifactId>
    <version>{insert genius_version}</version>
</dependency>

Developer

Download the project, the project can be imported into Android Studio, Android Studio >= 2.3, Gradle:3.3, SDK:25.

Project which contains a library and a test project, the library can be imported into your own project use.

Eclipse Cannot import directly in the program, please create a project in accordance with the corresponding category replacement to their projects.

View Source