2013.6.7 配置文件注册,签名,Manifest.xml

1,项目做到后期,会发现,某个bean缺少某个field,而要给它加上去,从网络获取到数据后的解析,数据库字段的添加都需要做,感觉有些麻烦。

什么情况下需要创建bean,创建一个什么样的bean,能试整个程序中的bean,既满足需求又简洁。

2, 遇到的一怪事:替换system/app中一程序,原来的可以监听来去电,然后弹出提示框,要替换的新程序不监听来去电。但替换后,拨打电话还是会弹出提示框,同样的程序用adb install 的方式安装在其他设备上,拨打电话就不会弹窗。这麻痹的就怪了哈。冷静分析一番后,我猜测是,因为是否监听是写在配置文件中,adb install 安装系统会重新“注册”配置文件,而push apk到system/app后,系统不会注册新的配置文件。我只是把新程序的配置文件中相关代码注销,而实际执行代码并没有删除,相当于,这个执行的配置文件是旧的,而要执行的代码是新程序的代码,如果把代码中有关来去电弹窗的代码也注销,那可能就会提示“class not found"的错误了。

于是,我拔电池,重新开机,系统重新“注册”配置文件,这时果然一切正常了。草。整这个问题花我一个半小时。

3,@Override 报错解决,原来是对@Override的支持从jdk1.5就有,但对接口的支持从1.6以后才有,所以得制定java compiler为1.6及以上版本才行。

参考: http://4225953-163-com.iteye.com/blog/681145

------------------------------------疑问,待解决

1,如何查看apk签名,如何重新签名

2,熟悉官网The AndroidManifest.xml

你可能感兴趣的:(2013.6.7 配置文件注册,签名,Manifest.xml)