详情
https://developer.umeng.com/docs/66632/detail/66639#h2-u7B2Cu4E09u65B9u767Bu5F5513

先导包,导依赖
配置完成后进行以下
布局

<LinearLayout  ns:android=\"http://schemas.android.com/apk/res/android\"
     ns:app=\"http://schemas.android.com/apk/res-auto\"
     ns:tools=\"http://schemas.android.com/tools\"
    android:layout_width=\"match_parent\"
    android:layout_height=\"match_parent\"
    android:orientation=\"vertical\"
    tools:context=\".MainActivity\">

    <Button
        android:id=\"@+id/qq\"
        android:layout_width=\"wrap_content\"
        android:layout_height=\"wrap_content\"
        android:text=\"QQ\"/>
    <Button
        android:id=\"@+id/wx\"
        android:layout_width=\"wrap_content\"
        android:layout_height=\"wrap_content\"
        android:text=\"WX\"/>
</LinearLayout>

App


public class App extends Application {
    @Override
    public void onCreate() {
        super.onCreate();
        UMConfigure.init(this,\"5a12384aa40fa3551f0001d1\"
                ,\"umeng\",UMConfigure.DEVICE_TYPE_PHONE,\"\");//58edcfeb310c93091c000be2 5965ee00734be40b580001a0
        PlatformConfig.setWeixin(\"wxdc1e388c3822c80b\", \"3baf1193c85774b3fd9d18447d76cab0\");
        PlatformConfig.setQQZone(\"100424468\", \"c7394704798a158208a74ab60104f0ba\");
       }
}

MainActivity


import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;

import com.umeng.socialize.UMAuthListener;
import com.umeng.socialize.UMShareAPI;
import com.umeng.socialize.bean.SHARE_MEDIA;

import java.util.Map;

public class MainActivity extends AppCompatActivity {

    private Button wx;
    private Button qq;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        qq = findViewById(R.id.qq);
        wx = findViewById(R.id.wx);



        qq.set Listener(new View. Listener() {
            @Override
            public void  (View v) {
                UMShareAPI.get(MainActivity.this).getPlatformInfo(MainActivity.this, SHARE_MEDIA.QQ, new UMAuthListener() {
                    @Override
                    public void  (SHARE_MEDIA share_media) {

                    }
                    @Override
                    public void onComplete(SHARE_MEDIA share_media, int i, Map<String, String> map) {
                        Toast.makeText(MainActivity.this,\"QQdenglu\",Toast.LENGTH_SHORT).show();
                    }
                    @Override
                    public void  (SHARE_MEDIA share_media, int i, Throwable throwable) {

                    }
                    @Override
                    public void onCancel(SHARE_MEDIA share_media, int i) {

                    }
                });
            }
        });
        wx.set Listener(new View. Listener() {
            @Override
            public void  (View v) {
                UMShareAPI.get(MainActivity.this).getPlatformInfo(MainActivity.this, SHARE_MEDIA.WEIXIN, new UMAuthListener() {
                    @Override
                    public void  (SHARE_MEDIA share_media) {
                        }

                    @Override
                    public void onComplete(SHARE_MEDIA share_media, int i, Map<String, String> map) {
                        Toast.makeText(MainActivity.this,\"WXdenglu\",Toast.LENGTH_SHORT).show();
                    }

                    @Override
                    public void  (SHARE_MEDIA share_media, int i, Throwable throwable) {

                    }

                    @Override
                    public void onCancel(SHARE_MEDIA share_media, int i) {
                     }
                });



            }
        });


    }
    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        UMShareAPI.get(this).onActivityResult(requestCode, resultCode, data);
    }

}

收藏 打印