是否可以在Android中为下载的图像生成资源ID

h6my8fg2  于 2023-06-27  发布在  Android
关注(0)|答案(4)|浏览(116)

我从互联网上下载的图像,是有可能产生的资源ID下载的图像。

qvsjd97n

qvsjd97n1#

不可以。资源ID仅适用于.apk文件中与应用程序的其余部分打包在一起的资源。您必须使用其他I/O方法来访问映像。您可以使用Environment.getExternalStorateDirectory()保存映像,以获得目录的File,然后可以保存映像,并在以后使用正常的文件I/O操作读取映像。

bfnvny8b

bfnvny8b2#

不,这不可能。资源ID由系统分配给与apk一起添加的文件。它不能用于任何外部文件。

v1l68za4

v1l68za43#

我假设您指的是R. *. * ID。这是不可能的,因为www.example.com类是在您编译应用时由编译器生成的。R.java class is generated by the compiler when you compile your app. To use an image you've downloaded from the internet, you'll have to use the standard Java IO.

pokxtpni

pokxtpni4#

我在PC上,老实说,我不知道。

相关问题