Accessing Android Hardware

How to access android hardwares like , LED , flashlight, camera etc using C# code.
Any available free plugins ?

You’ll need to write a plugin. Or try an asset such as Unity Asset Store - The Best Assets for Game Making (untested, but claims to provide access to various hardware/is features)

@LijuDeveloper, you can use webcamtexture for accessing device camera. The following script for this.

using UnityEngine; 
using System.Collections;
using System.IO;
public class Camera_View : MonoBehaviour 
{ 
	private WebCamTexture webcamTexture;
	private Quaternion baseRotation;
	void Start() 
	{
		webcamTexture = new WebCamTexture();
		renderer.material.mainTexture = webcamTexture;
		baseRotation = transform.rotation;
		webcamTexture.Play();
	}
	void Update() 
	{
		transform.rotation = baseRotation * Quaternion.AngleAxis(webcamTexture.videoRotationAngle, Vector3.zero);
	}
}

Drag this script into cube or plane, set the background resolution.

Here is the 1