摘要:
最近反编译了几个Android软件,发现一些以前未用到的资源文件:ids.xml——为应用的相关资源提供唯一的资源id。id是为了获得xml中的对象而需要的参数,也就是Object = findViewById(R.id.id_name)中的id_name。这些值可以在代码中用android.R.id引用到。若在ids.xml中定义了ID,则在layout中可如下定义@id/price_edit,否则@+id/price_edit。为什么使用ids?我个人认为有以下几点作用:(1)优化编译效率。我们知道android的组件必须用一个int类型的id属性来标识其唯一性,id属性必须以@开头的值, 阅读全文