main是核心库
lib里面有三个jar,copy到工程libs下面
umeng_social_api.jar
umeng_social_net.jar
umeng_social_tool.jar
res里面文件全选copy到工程res下面
platforms是平台库
和核心库一样,copy里面的libs和res里面的文件,但对于平台来说可能会有回调activity,
支付宝: 把apshare这个文件(里面包含activity)直接copy到项目的包名下,com.xxx.xxx下面。
微信 :把wxapi这个文件(包含activity,精简版和完整版不同)放到copy项目包名下
钉钉与微信相似,钉钉需要在包名目录下创建ddshare文件夹,然后建立一个DDShareActivity的类,DingCallBack。
新浪和QQ 不需要回调activity,但是需要在登录分享的activity内加入回调
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
UMShareAPI.get(this).onActivityResult(requestCode, resultCode, data);
}
3、配置Android Manifest XML
这些权限都是必要的,已经存在的不需要再次添加。
4、Android Manifest XML中配置activity
加上umeng的appkey
<meta-data
android:name=“UMENG_APPKEY”
android:value=“561cae6ae0f55abd990035bf” >