protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.activity_derect_share);

            LinearLayout layout = FindViewById <LinearLayout>(Resource.Id.linearLayout1);

            Platform[] platforms = ShareSDK.GetPlatformList();
            foreach (Platform p in platforms)
            {
                Button btn = new Button(this);
                btn.SetText(p.Name, TextView.BufferType.Normal);
                btn.SetTag(btn.Id, p);
                btn.SetOnClickListener(this);
                layout.AddView(btn, new LayoutParams(
                                   LayoutParams.MatchParent, LayoutParams.WrapContent));
            }
        }
        /* 获取平台列表,显示平台按钮*/
        private void initPlatformList()
        {
            ShareSDK.InitSDK(this);
            Platform[] Platformlist = ShareSDK.GetPlatformList();
            if (Platformlist != null)
            {
                LinearLayout linear          = FindViewById <LinearLayout>(Resource.Id.linear);
                LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.MatchParent);
                lp.Weight = 1;
                foreach (Platform platform in Platformlist)
                {
                    if (!Tool.canGetUserInfo(platform))
                    {
                        continue;
                    }

                    if (platform is CustomPlatform)
                    {
                        continue;
                    }

                    Button btn = new Button(this);
                    btn.SetSingleLine();
                    String name = platform.Name;
                    Console.WriteLine("名字" + name);
                    if (platform.IsAuthValid)
                    {
                        btn.Text = GetString(Resource.String.remove_to_format, name);
                    }
                    else
                    {
                        btn.Text = GetString(Resource.String.login_to_format, name);
                    }
                    btn.TextSize   = 16;
                    btn.Tag        = platform;
                    btn.Visibility = ViewStates.Visible;
                    btn.SetOnClickListener(this);
                    linear.AddView(btn, lp);
                }
            }
        }