比如DownloadManager这个类,只有level 9以上才支持。
我在程序中,有没有类似一个宏定义的功能,
先判断现在系统的level,然后如果低于9,就不编译执行有DownloadManager的方法,而去执行我自己写的一个下载的方法呢??
高于等于level 9,才会用DownloadManager去下载。
谢谢。分不多了。。。求大神给方法。谢谢!
------解决方案--------------------
google一下“android ant build”
在build.xml里可以设置指定的宏,这样在java文件里就能支持宏定义是否编译的功能了。