+
Skip to content

belinwu/doorbell

Repository files navigation

Doorbell

Bintray

A simple library to start activities or call callbacks with condition in your Android apps.

This is an alpha library until V1.0.0 is released.

DO NOT USE THIS LIBRARY IN PRODUCTION.

Download

Doorbell is available on jCenter.

Gradle:

compile 'com.wujilin.doorbell:doorbell:0.6.2'

Tip: If Doorbell not be in External Libraries list, try Clean Project in Android Studio.

It works for me. :)

How do I use Doorbell?

Checkout the Developer Document for more details and APIs.

Start a Activity

Doorbell.with(activity)
    .start(AnotherActivity.class)
    .condition(boolean) // Optional
    .ring();

When the optional condition is passed, AnotherActivity will be launched.

Call a Callback

Doorbell.create(condition)
    .ring(OnAllowListener);

When the condition is passed, OnAllowListener.onAllow() will be called.

Ring a Door

Doorbell.ring(Door);

When the condition of the door is passed, Door.onAllow() will be called, otherwise Door.onBlock() called.

Android SDK Version

Doorbell requires a minimum SDK version of 10.

Dependencies

compile 'com.android.support:support-v4:25.2.0'
compile 'com.android.support:support-annotations:25.2.0'

Release History

Checkout the CHANGELOG file.

License

The MIT License.

Copyright (c) 2015 Belin Wu.

About

Starting conditional activities for Android.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载