[android]代码库
AndroidManifest.xml中:
</activity...
<meta-data android:name="channel" android:value="3"></meta-data>
</activity>
“name” 随便写没什么好说的,“value"根据实际情况订 这里订 int 类型
java 代码中:
ActivityInfo info = null;
try {
info = WelcomeActivity.this.getPackageManager()
.getActivityInfo(getComponentName(),
PackageManager.GET_META_DATA);
} catch (NameNotFoundException e) {
e.printStackTrace();
}
int value=info.metaData.getInt("channel")
"value"的类型根据AndroidManifest中的“value”来定
分包用的是umeng的工具,
value值在projects/template.xml中配置,我的配置如下
<?xml version="1.0" encoding="utf-8"?>
<root>
<channels>
<item id="3" cat="market">91</item>
<item id="4" cat="market">机锋</item>
<item id="5" cat="productor">智慧云</item>
<item id="6" cat="market">网易应用市场</item>
<item id="7" cat="market">十字猫</item>
<item id="8" cat="market">应用汇</item>
<item id="9" cat="market">安智</item>
<item id="10" cat="productor">小米</item>
<item id="11" cat="market">木蚂蚁</item>
<item id="12" cat="market">移动MM</item>
<item id="14" cat="market">百度市场</item>
<item id="15" cat="market">豌豆荚</item>
<item id="16" cat="market">360</item>
<item id="17" cat="market">天翼商城</item>
<item id="18" cat="market">OPPO</item>
</channels>
</root>
id就是value值 cat的值 可能是根据不同的市场而定的 具体的 -_-。sorry! I don't know!
是截图 密钥就不发了,工具百度就能查到 太大上传不了-_-!
[代码运行效果截图]