Path for Assets/Textures folder File in Android

I want path for pngs exist in Assets/Textures folder for Android platform. I don’t know this thing is possible or not, if not possible then what is other way exist for getting path for png files.
I want to use that actual png files for other purpose.

I have one reference Application.dataPath but this variable behaving different way in Android platform as per my thinking.

Please suggest me preferred way to do this.

Everything inside Assets folder is packed in binary after build. It does not exist at any path, but if you want to access the png you can place this inside Resources folder and load it at runtime using Resources.Load and then use it.

or

change extention of png file to .byte and read it at runtime like this.

        public TextAsset imageTA; // you can load it with Resources.Load<TextAsset>       
        Texture2D tex = new Texture2D(4, 4);
        tex.LoadImage(imageTA.bytes);
        GetComponent<Renderer>().material.mainTexture = tex;

If you plan to distribute these files with your build then use StreamingAssets. You will need to load them via the WWW class on Android, but can use System.IO on desktop. I believe WWW will work in the editor for this purpose too. StreamingAssets will not convert, pack, or change the file in any way.