Giter Club home page Giter Club logo

dynamicshareactionprovider's Introduction

DynamicShareActionProvider

Custom implementation of the ShareActionProvider by Google.

The differences:

  • Sharing is done dynamically now!

    This means that your app specifies the type of the shared data first and generates the data when an app is chosen for sharing. No more need to define what to share when the Activity is created. The content can now be set dynamically. ๐Ÿ˜„

    There are two types of listeners so that you can also generate the data in an AsyncTask.

  • There is no app icon of the most often used app appearing next to the share icon.

    Other icons often do not match the app theme.

  • The shown app list is not limited to three apps and a "See all" entry first.

    Why should the user not see all apps for that action?

  • You can adjust/must set the icon manually.

    Don't worry. ๐Ÿ˜‰

Screenshots:

(The second screenshot is from the app FunctionCapture by SimplicityApks)

Native ActionBar, ActionBarCompat or ActionBarSherlock?

The DynamicShareActionProvider supports all of them. Just use the respective branch:

Tutorial:

I created a tutorial for this library as well. It can be found on XDA.

Big thanks to:

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.