android 之manifest.xml解析

一、package与original-package

开发java过的都知道有包层次的概念,刚接触android一阵子,发现只有

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.aa.bb">

加入我的activity不在这个目录下,J就会报错,提示找不到这个类 

我想android不会弱智到如此程度,肯定有一个配置用来控制这个

果然

<original-package android:name="com.aa.bb.cc" />

这样我们的包就会有层次了

这里说明几点

1.可以没有<original-package>这个属性,则默认会找package

同时package中定义的其实是在DDMS中查看到的进程名

加入package与original-package一致,仍然可以使用.className

否则就要使用类名

同时在<activity><service><receiver><provider>中的android:name属性需要写完整的包名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值