仅供自己参考第三方登录

来源:互联网 发布:手机淘宝怎么做 编辑:程序博客网 时间:2024/05/19 23:25
button2.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                UMAuthListener umAuthListener=new UMAuthListener() {
                    @Override
                    public void onStart(SHARE_MEDIA share_media) {


                    }


                    @Override
                    public void onComplete(SHARE_MEDIA share_media, int i, Map<String, String> map) {


                    }


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


                    }


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


                    }
                };
                UMShareAPI umShareAPI = UMShareAPI.get(MainActivity.this);
                umShareAPI.getPlatformInfo(MainActivity.this,SHARE_MEDIA.QQ,umAuthListener);
            }
        });
        if(Build.VERSION.SDK_INT>=23){
            String[] mPermissionList = new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE,Manifest.permission.ACCESS_FINE_LOCATION,Manifest.permission.CALL_PHONE,Manifest.permission.READ_LOGS,Manifest.permission.READ_PHONE_STATE, Manifest.permission.READ_EXTERNAL_STORAGE,Manifest.permission.SET_DEBUG_APP,Manifest.permission.SYSTEM_ALERT_WINDOW,Manifest.permission.GET_ACCOUNTS,Manifest.permission.WRITE_APN_SETTINGS};
            ActivityCompat.requestPermissions(this,mPermissionList,123);
        }




    }
原创粉丝点击