androidActivityandroidnameAndroidManifest.xml配
<manifest xmlns:andro,如果activity的实现类也在这个package下,则android:name为实现的类名,这个类名前加不加点都没有关系,如果activity的实现类是在默认包的子包里面,则这个“.”是必须有的,比如activity的实现是com.android.sample.app.DialogActivity,则android:name必须写成.app.DialogActivity或者com.android.sample.app.DialogActivity。如果只写app.DialogActivity,则会报错。
呵呵,感觉Android的这个设计有点失败,统一格式,强制简写方式必须有“.”不就得了吗,免得让人晕乎!官方的例子里居然还特意这样设计,难道这有特殊的用意?
管它呢!不论Activity的子类是否在默认package下,还是在默认包的子包下,类名的简写方式统统采用“.ClassName”的方式!