2015-12-18 2 views
2

Мы разрабатываем приложение для Android, чтобы снимать снимок от ARCamera в Unity.Обновите галерею Android после снимка экрана с камеры AR?

Проблема в том, что у нас есть кнопка, когда мы нажимаем на кнопку, фотография сохраняется в папке, которую мы создали в телефоне, но фотография не обновляется в папке галереи телефона. Но когда я удаляю любую фотографию из той папки, где сохраняется фотография, изображения отображаются в папке галереи телефона.

Обновить код

 AndroidJavaClass classPlayer = new AndroidJavaClass("com.unity3d.player.UnityPlayer"); 

    Debug.Log ("ffffff"); 

    AndroidJavaObject objActivity = classPlayer.GetStatic<AndroidJavaObject>("currentActivity");   
    AndroidJavaClass classUri = new AndroidJavaClass("android.net.Uri");   
    AndroidJavaObject objIntent = new AndroidJavaObject("android.content.Intent", new object[2]{"android.intent.action.MEDIA_MOUNTED", classUri.CallStatic<AndroidJavaObject>("parse", "file://" + AR_snap.folderpath)});   
    objActivity.Call ("sendBroadcast", objIntent); 

Но это работает на Samsung мобильный телефон (модель не GT-I9300I) с Android 4.3. В чем проблема?

+0

Почему "C#" тег? – ElmoDev001

ответ

0

Попробуйте добавить файл в галерею, позвонив

MediaStore.Images.Media.insertImage(getContentResolver(), pathToImage, yourTitle , yourDescription); 

android - save image into gallery

Смежные вопросы