1)build.gradle->android->defaultConfig內(nèi)添加如
manifestPlaceholders = [
JPUSH_APPKEY : "XXX",//值來自開發(fā)者平臺(tái)取得的AppKey
JPUSH_CHANNEL: "default_developer",
design_width_in_dp:360,
design_height_in_dp:640
]
2)如Application中引入需在AndroidManifest.xml中的Application中標(biāo)簽引入
<meta-data android:name="JPUSH_APPKEY" android:value="${JPUSH_APPKEY}"/>
同理android四大組件需引入也是放相應(yīng)標(biāo)簽
3)java訪問數(shù)據(jù)
try {
ApplicationInfo appInfo = getPackageManager().getApplicationInfo(getPackageName(), PackageManager.GET_META_DATA);//Application中
//ActivityInfo appInfo = getPackageManager().getActivityInfo(getComponentName(), PackageManager.GET_META_DATA);//Activity中
//services receiver只是改個(gè)名字類似
String JPUSH_APPKEY = appInfo.metaData.getString("JPUSH_APPKEY");
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
}