【问题标题】:Update the Android Gallery after take a screenshot from AR camera?从 AR 相机截屏后更新 Android 图库?
【发布时间】:2015-12-18 23:11:32
【问题描述】:

我们正在开发一个 Android 应用,用于从 Unity 中的 ARCamera 截屏。

问题是我们有一个按钮,当我们点击按钮时,照片会保存在我们在手机中创建的文件夹中,但照片没有在手机的图库文件夹中更新。但是当我从保存照片的文件夹中删除任何照片时,图像会显示在手机的图库文件夹中。

刷新代码

     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);

但这适用于搭载 Android 4.3 的三星手机(型号为 GT-I9300I)。可能是什么问题?

【问题讨论】:

    标签: c# android unity3d


    【解决方案1】:

    尝试通过调用将文件添加到图库

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

    android - save image into gallery

    【讨论】:

      猜你喜欢
      • 2017-05-05
      • 1970-01-01
      • 2012-06-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-18
      • 1970-01-01
      相关资源
      最近更新 更多