There are no public.xml files in the project but a public.xml file is automatically generated in the res/values/directory after using Apktool, and the contents of the file are related to the resources of r files, for example: String,id,color .... For the purpose of this file I think it is in the process of re-packaging after the anti-compilation to determine the value of the resource file in R, to prevent modification of the resource file ID changes to the source resource reference (the source code in the resource ID has been converted to the digital string in the R file) of the disorder.
Project can also be created in the res/values/directory Public.xml file, the relevant information is not much, the role of the 1 similar, the network basically points to: http://stackoverflow.com/questions/9348614/ What-is-the-use-of-the-res-values-public-xml-file-on-android. But I did not succeed in the example on this page. A fixed ID was not reached after the public file was created.
This article is from the "Wauoen" blog, make sure to keep this source http://7183397.blog.51cto.com/7173397/1847368
Android----Public.xml