参考1:http://blog.csdn.net/jdsjlzx/article/details/7214625
参考2:http://38275.blog.51cto.com/28275/707914
这个name属性是来设置你所有activity所属于哪个application的,默认是android.app.Application,你也可以自己定义一个类例如
public class MyApplication extends Application {}
然后
<application android:icon="@drawable/icon" android:label="@string/app_name"
android:name=".MyApplication"> 就是这儿,将我们以前一直用的默认Application给他设置成我们自己做的MyApplication
MyApplication类的作用是为了放一些全局的和一些上下文都要用到变量和方法之类的。
比如activity定义如下: