Android:如何创建包含图库中相册和照片列表的xml文件
早上好, 我是Android开发的新手。我最近学习了如何使用XmlSerializer创建简单的xml文件。这里有我所做的一部分Android:如何创建包含图库中相册和照片列表的xml文件,android,Android,早上好, 我是Android开发的新手。我最近学习了如何使用XmlSerializer创建简单的xml文件。这里有我所做的一部分 serializer.startTag(null, "Albums"); for(int i=1; i<=5; i++){ serializer.startTag(null, "Album"); serializer.attribute(null, "id", ""+i); for(int j=1; j<=10; j++){
serializer.startTag(null, "Albums");
for(int i=1; i<=5; i++){
serializer.startTag(null, "Album");
serializer.attribute(null, "id", ""+i);
for(int j=1; j<=10; j++){
serializer.startTag(null, "photo");
serializer.attribute(null, "id", ""+j);
serializer.attribute(null, "name", "name"+j);
serializer.attribute(null, "path", "path"+j);
serializer.endTag(null, "photo");
}
serializer.endTag(null, "Album");
}
serializer.startTag(空,“相册”);
对于(int i=1;i我建议您获得一些基本的java经验,因为这些问题在编程世界中非常常见,并且几乎与Android无关。无论如何,您应该创建一个包含相册对象(模型)的列表,相册对象应该包含一个包含照片对象(模型)的列表。然后您可以通过列表获取照片/相册的数量来循环浏览列表。size()方法。祝你好运。你到底想做什么?我问你是因为考虑到你存储的信息,在我看来使用数据库会更好。使用数据库可以很容易地找到照片、相册的数量,搜索某些照片等。有关更多信息,请阅读:我不必存储信息的usi在数据库中,我只需找到相册的数量以及每个相册中已在设备上显示的照片的数量。谢谢
for(int i=1; i<=totalNumberOfAlbumsInTheGallery; i++){
serializer.startTag(null, "Album");
serializer.attribute(null, "id", ""+i);
for(int j=1; j<=totalNumberOfPhotoInTheCurrentAlbum; j++){
serializer.startTag(null, "photo");
serializer.attribute(null, "id", ""+j);
serializer.attribute(null, "name", name_Of_The_Photo);
serializer.attribute(null, "path", current_photo_Path);
serializer.endTag(null, "photo");
}
serializer.endTag(null, "Album");
}