void OnGUI()
    {
#if UNITY_ANDROID
        if (GUI.Button(new Rect(300f, 20f, 200f, 200f), "GetData"))
        {
            // Open Gallery.
            _ctrAndroidPlugin.ShowImageView();
        }
        GUI.skin.label.fontSize = 40;
        GUI.Label(new Rect(20f, 20f, 800f, 100f), _strDcimPath);
        float fltY = 360f;
        if (_strFileNames.Length > 0)
        {
            for (int i = _strFileNames.Length - 1; i >= 0; i--)
            {
                GUI.Label(new Rect(20f, (fltY + (i * 120)), 800f, 100f), _strFileNames[i]);
            }
        }
#elif UNITY_IPHONE
        if (GUI.Button(new Rect(300f, 20f, 200f, 200f), "GetData"))
        {
            // Open Camera roll.
            CtrlIosPlugin.OpenPhotoLibrary();
        }
#endif
    }
    void Start()
    {
#if UNITY_ANDROID
        _ctrAndroidPlugin = _gmoAndroidPlugin.GetComponent <CtrlAndroidPlugin>();
        // DCIMディレクトリのパスを取得する.
        _strDcimPath = _ctrAndroidPlugin.GetText();
        // DCIMディレクトリ内にあるファイルを取得.
        _strFileNames = Directory.GetDirectories(_strDcimPath);
#elif UNITY_IPHONE
        CtrlIosPlugin.Init();
#endif
    }