Android一键加QQ群

接入总流程

Step 1 :发送接入方案阐述(详细到设计稿)到群开放平台官方邮箱 [email protected] ,获得平台认可确定后才可接入应用
Step 2 :开发者在腾讯开放平台进行注册
Step 3 :开发者在腾讯开放平台创建应用,获取APP ID 及APP KEY
Step 4 :开发者将初审材料发送至群开放官方邮箱 [email protected] 进行审核
Step 5 :开发者完善平台应用信息,发送至群开放官方邮箱 [email protected] 进行终审
Step 6 :通过审核后群应用可上线


权限



实例代码

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        Button qq_button = (Button) findViewById(R.id.qq_button);
        qq_button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                joinQQGroup( "AGf88NcZ58ov5qnh3RIsQ-EBdlCiI3FN");
            }
        });
    }
    /****************
     *
     *   key 为: AGf88NcZ58ov5qnh3RIsQ-EBdlCiI3FN
     * 即可发起手Q客户端申请加群
     *
     * @param key 由官网生成的key
     * @return 返回true表示呼起手Q成功,返回fals表示呼起失败
     ******************/
    public boolean joinQQGroup(String key) {
        Intent intent = new Intent();
        intent.setData(Uri.parse("mqqopensdkapi://bizAgent/qm/qr?url=http%3A%2F%2Fqm.qq.com%2Fcgi-bin%2Fqm%2Fqr%3Ffrom%3Dapp%26p%3Dandroid%26k%3D" + key));
        // 此Flag可根据具体产品需要自定义,如设置,则在加群界面按返回,返回手Q主界面,不设置,按返回会返回到呼起产品界面    //intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
        try {
            startActivity(intent);
            return true;
        } catch (Exception e) {
            // 未安装手Q或安装的版本不支持
            return false;
        }
    }
}



你可能感兴趣的:(Android一键加QQ群)