How to take screen shot or save screen?

I am working on a project and in this project i need to do something like, saving screen in smartphone’s library or taking a part of this screen’s screen shot and save this screen shot in smartphone’s library. There will be a button in screen, when player press on this button, the screen shot / save will work. Any idea how can i do that?

You can use Application.CaptureScreenshot() to put the image on the disk. But as of a year ago, for iOS a plugin was required to move that image into the Album. I don’t know if anything has changed in the last year. I used the Prime31 Etcetera Plugin (saveImageToPhotoAlbum()) for my app. Based on a few questions that came across this list, I believe it can be done without a plugin on Android, but someone else will need to confirm.