您好我正在开发一个Android应用程序,我有几个图像文件保存在Android设备的内部存储器中。如何在应用程序上显示它们。
图像位于目录/storage/emulated/0/images_to_display
我正在使用javascript。我想从该特定文件夹中显示这些图像。
每次去应用程序的那一部分时,如果应用程序中显示的那些图像被更新(使用较新的图像)也会很好(图像通过另一个操作在设备内部存储器中更新,图像文件名虽然不会改变
感谢任何帮助。
萨姆
答案 0 :(得分:1)
由于您未提供有关您使用何种应用程序(Cordova,ReactNative等)的任何信息,因此很难回答。
对于Cordova,也许您可以查看https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-file/
答案 1 :(得分:1)
first compile in gradle
compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.4'
然后
ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(this)
.threadPriority(Thread.NORM_PRIORITY - 2)
.denyCacheImageMultipleSizesInMemory()
.diskCacheFileNameGenerator(new Md5FileNameGenerator())
.tasksProcessingOrder(QueueProcessingType.LIFO)
.build();
ImageLoader.getInstance().init(config);
ImageLoader.getInstance().displayImage("file://" + "/storage/emulated/0/images_to_display");
答案 2 :(得分:0)
找到解决方案:
添加插件:cordova-plugin-file
在设备就绪回拨上添加:
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, onFileSystemSuccess, fail);
<body>
中的