我是从互联网上下载的图片,是否可以为下载的图像生成资源ID。
答案 0 :(得分:5)
没有。资源ID仅适用于与.apk文件中的其余应用程序打包在一起的资源。您将不得不使用其他I / O方法来访问图像。您可以使用Environment.getExternalStorateDirectory()
保存图像以获取目录的File
,然后您可以使用普通文件I / O操作保存并稍后读取图像。
答案 1 :(得分:3)
不,这是不可能的。 System将资源ID分配给随apk添加的文件。它不能用于任何外部文件。
答案 2 :(得分:3)
按资源ID我假设您的意思是R. 。 ID。这是不可能的,因为R.java类是在编译应用程序时由编译器生成的。要使用从Internet下载的映像,您必须使用标准Java IO。