유니티(c#)에서 안드로이드 미디어 스캔 질문입니다.
조회수 2048회
이미지나 영상을 다운로드 직후에는 갤러리에서 다운받은 파일들이 보이지 않아서 미디어 스캔을 해야할 것 같은데요 아무리 검색해도 자바로 되어있는게 대부분이고 검색하다보니까
#if UNITY_ANDROID
public void RefreshGallery(string path)
{
AndroidJavaClass jc = new AndroidJavaClass("com.unity3d.player.UnityPlayer");
AndroidJavaObject jo = jc.GetStatic<AndroidJavaObject>("currentActivity");
AndroidJavaClass javaClass = new AndroidJavaClass("com.example.refresgallery.RefreshFromUnity");
javaClass.CallStatic("RefreshGallery",jo,path);
}
#endif
이 코드가 나왔는데 막상 해보니까 동작을 안합니다ㅜㅜ...
플러그인 만드는건 아직 할 줄 모르는데 도와주세요ㅠㅠ
-
(•́ ✖ •̀)
알 수 없는 사용자 - 〉
1 답변
-
올려주신 코드가 플러그인을 이용할 때 사용하는 코드네요.
"com.example.refresgallery.RefreshFromUnity"라는 패지를 포함하는 jar파일을 Assets->Plugins->Android 폴더에 넣으셨나요?
플러그인을 사용하기 위해서는 우선 만들어진 플러그인이 있어야 합니다.
전체적인 과정은 이 동영상을 참고하시면 좋겠네요.
- 답변에 동영상 링크가 없는데 확인해주세요! 답변 감사합니다! 알 수 없는 사용자 2017.4.21 09:38
- 동영상을 깜박했네요. 답변을 수정했습니다. 정토드 2017.4.22 06:44
댓글 입력