1 import com.umeng.socialize.controller.UMServiceFactory;
2 import com.umeng.socialize.controller.UMSocialService;
3 import com.umeng.socialize.media.UMImage;
4 import com.umeng.socialize.sso.QZoneSsoHandler;
5 import com.umeng.socialize.sso.UMQQSsoHandler;
6
7 import android.support.v7.app.ActionBarActivity;
8 import android.content.Context;
9 import android.os.Bundle;
10 import android.view.Menu;
11 import android.view.MenuItem;
12 import android.view.View;
13 import android.view.View.OnClickListener;
14 import android.widget.Button;
15
16 public class MainActivity extends ActionBarActivity {
17 private Button bt;
18 Context mContext;
19 UMSocialService mControllerShare;
20 String imgurl = "http://img.firefoxchina.cn/2016/03/8/201603300937230.jpg";
21 @Override
22 protected void onCreate(Bundle savedInstanceState) {
23 super.onCreate(savedInstanceState);
24 setContentView(R.layout.activity_main);
25
26 mControllerShare = UMServiceFactory.getUMSocialService("com.umeng.share");
27
28 init();
29 }
30 private void init() {
31 // TODO Auto-generated method stub
32 // 设置分享内容
33
34 bt = (Button)findViewById(R.id.button1);
35
36 mControllerShare.setShareContent("!!!!!!!!");
37 // 设置分享图片, 参数2为图片的url地址
38 // mControllerShare.getConfig().removePlatform( SHARE_MEDIA.RENREN, SHARE_MEDIA.DOUBAN);
39 bt.setOnClickListener(new OnClickListener() {
40 @Override
41 public void onClick(View v) {
42 mControllerShare.setShareMedia(new UMImage(mContext, imgurl));
43 // 是否只有已登陆用户才能打开分享选择页
44 mControllerShare.openShare(MainActivity.this, false);
45 }
46 });
47 //参数1为当前Activity, 参数2为开发者在QQ互联申请的APP ID,参数3为开发者在QQ互联申请的APP kEY.
48 UMQQSsoHandler qqSsoHandler = new UMQQSsoHandler(this, "100424468",
49 "c7394704798a158208a74ab60104f0ba");
50 qqSsoHandler.addToSocialSDK();
51
52 //参数1为当前Activity, 参数2为开发者在QQ互联申请的APP ID,参数3为开发者在QQ互联申请的APP kEY.
53 QZoneSsoHandler qZoneSsoHandler = new QZoneSsoHandler(this, "100424468",
54 "c7394704798a158208a74ab60104f0ba");
55 qZoneSsoHandler.addToSocialSDK();
56
57 }
58 }