[英]How can I notify the gallery of a new image in android?
我有一个Android应用程序,可让您使用图库的意图在手机上打开图像。 您对该图像进行修改,然后应用将其以新名称保存在原始图像所在的文件夹中。由于图库不能一直在寻找新图像,因此有任何方法可以通过我的画廊通知画廊新图像。 Android应用程序,以便下次用户打开图库时显示?
MediaScannerConnection.scanFile(context,
new String[] { imagePath }, null,
new MediaScannerConnection.OnScanCompletedListener() {
@Override
public void onScanCompleted(String path, Uri uri) {
//....
}
});
从挖掘Android Camera应用程序源的角度来看,最好的说是,在ActivityBase.java类中有一个名为“ MyAppBridge”的内部类,它具有以下注释:
//////////////////////////////////////////////////////////////////////////
// The is the communication interface between the Camera Application and
// the Gallery PhotoPage.
//////////////////////////////////////////////////////////////////////////
在该类中,具有以下功能:
public void addSecureAlbumItem(boolean isVideo, int id) {
if (mServer != null) mServer.addSecureAlbumItem(isVideo, id);
}
现在的问题是尝试找出Server
类的来源,因为搜索项目的其余部分并没有发现任何问题,而且在ActivityBase
类的导入中也找不到它。
我知道这不是一个完整的答案,但希望它能为您指明正确的方向。 如有疑问,请使用卢克的消息来源。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.