c# - 从 AR 相机截屏后更新 Android Gallery?

标签 c# android unity3d

我们正在开发一个 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)。可能是什么问题?

最佳答案

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

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

android - save image into gallery

关于c# - 从 AR 相机截屏后更新 Android Gallery?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34352674/

相关文章:

c# - 三次贝塞尔曲线上的恒速

c# - Windows 10 Microsoft Advertising SDK 与 Windows 8.1 兼容吗?

c# - 在 Microsoft Visual Studio 调试器中更改日期时间

c# - 将表添加到 'already-created database'

Android 为 ListVIews 分离空 View

unity3d - 如何在 Unity3d 中创建一个 "repels"(逃离)玩家的 NPC

c# - UWP 页面导航标识符

android - Parcelable 对象在接收 Activity 时为 Null

android - 在动画android期间获取imageview的坐标

algorithm - Minimax 算法没有按预期工作