Android Chrome Custom Tabs provides a way for an application to customize and interact with a Chrome activity on Android device. This makes the web content feel like being a part of the application, while retaining the full functionality and performance of a complete web browser. Custom tabs allow an app to provide a fast, integrated and familiar web experience for users.
Get source file here: https://github.com/delaroy/CustomTabs