All Projects → NewtronLabs → EasyScreenshot

NewtronLabs / EasyScreenshot

Licence: other
The easy way to take screenshots of your app programmatically.

Projects that are alternatives of or similar to EasyScreenshot

Switch-Screenshots
Script to organize Nintendo Switch screenshots by directory instead of date.
Stars: ✭ 50 (+212.5%)
Mutual labels:  screenshot
VIDEOconvertor
A stable and Fast telegram video convertor bot which can encode into different libs and resolution, compress videos, convert video into audio and other video formats, rename with thumbnail support, generate screenshot and trim videos.
Stars: ✭ 180 (+1025%)
Mutual labels:  screenshot
LibQtScreen
Qt library for making directx and opengl screenshots.
Stars: ✭ 43 (+168.75%)
Mutual labels:  screenshot
screenshot.py
Taking a screenshot of a webpage.
Stars: ✭ 49 (+206.25%)
Mutual labels:  screenshot
mugshot
Framework independent visual testing library
Stars: ✭ 126 (+687.5%)
Mutual labels:  screenshot
screenshot-tweet
Screenshot a tweet.
Stars: ✭ 66 (+312.5%)
Mutual labels:  screenshot
frida-screenshot
Grab screenshots using Frida.
Stars: ✭ 35 (+118.75%)
Mutual labels:  screenshot
resumify
Capture screenshot and make PDF on your HTML presentation.
Stars: ✭ 28 (+75%)
Mutual labels:  screenshot
go-scrap
Go library to capture screen pixels for screenshots or screen recording
Stars: ✭ 68 (+325%)
Mutual labels:  screenshot
RemoteAssistance-JAVA
RemoteControl like TeamViewer(JAVA)
Stars: ✭ 28 (+75%)
Mutual labels:  screenshot
android-capture
Capture video and screenshots from Android devices and emulators.
Stars: ✭ 32 (+100%)
Mutual labels:  screenshot
nightwatch-vrt
Visual Regression Testing tools for nightwatch.js
Stars: ✭ 59 (+268.75%)
Mutual labels:  screenshot
ngx-feedback
Angular user feedback collector library
Stars: ✭ 17 (+6.25%)
Mutual labels:  screenshot
LAN-Messenger
Official open-source repository for LAN Messenger
Stars: ✭ 17 (+6.25%)
Mutual labels:  screenshot
Katastrophe
Command Line Tool to download torrents
Stars: ✭ 85 (+431.25%)
Mutual labels:  screenshot
record-desktop
🎥 Effortless GIFs and screenshots on Linux, built with Electron.
Stars: ✭ 65 (+306.25%)
Mutual labels:  screenshot
screentray-distribution
macOS app for capturing, annotating and sharing screenshots
Stars: ✭ 28 (+75%)
Mutual labels:  screenshot
zipline
A ShareX/file upload server that is easy to use, packed with features, and with an easy setup!
Stars: ✭ 215 (+1243.75%)
Mutual labels:  screenshot
Screenshot-Landing-Page
Tailwind CSS Starter Template - Screenshot Landing Page
Stars: ✭ 100 (+525%)
Mutual labels:  screenshot
vitalsource-printer
Take screenshot, click next page, then do it again...
Stars: ✭ 51 (+218.75%)
Mutual labels:  screenshot

Easy Screenshot

The easy way to take screenshots of your application programmatically.


How to Use

Step 1

Include the below dependency in your build.gradle project.

buildscript {
    repositories {
        jcenter()
        maven { url "https://newtronlabs.jfrog.io/artifactory/libs-release-local"
            metadataSources {
                artifact()
            }
        }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.5.2'
        classpath 'com.newtronlabs.android:plugin:4.0.5'
    }
}

allprojects {
    repositories {
        jcenter()
        maven { url "https://newtronlabs.jfrog.io/artifactory/libs-release-local"
            metadataSources {
                artifact()
            }
        }
    }
}

subprojects {
    apply plugin: 'com.newtronlabs.android'
}

In the build.gradle for your app include:

dependencies {
    compileOnly 'com.newtronlabs.easyscreenshot:easyscreenshot:2.0.0'
}

Step 2

Sample on how to use it.

public class MainActivity extends AppCompatActivity implements ICaptureListener
{
    private static final String TAG = "EasyScreenshot";

    @Override
    protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
        ScreenshotAdapter.getInstance().capture(this, this);
    }

    @Override
    public void onResult(@Result int result, Bitmap bitmap)
    {
        if(result == Result.FAILED)
        {
            Log.d(TAG, "Failed");
            return;
        }

        Log.d(TAG, "Succeeded");

        boolean res = ScreenshotAdapter.getInstance().saveToFolder(bitmap, "Screenshots", "MyScreenshot");   
    }
}

Support Us

Please support the continued development of these libraries. We host and develop these libraries for free. Any support is deeply appriciated. Thank you!

Support us

BTC Address: 39JmAfnNhaEPKz5wjQjQQj4jcv9BM11NQb


License

https://gist.github.com/NewtronLabs/216f45db2339e0bc638e7c14a6af9cc8

Contact

[email protected]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].