Android一键加QQ群

xiaoxiao2021-02-28  32

接入总流程

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

权限

<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 实例代码

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://qm.qq.com/cgi-bin/qm/qr?from=app&p=android&k=" + key)); // 此Flag可根据具体产品需要自定义,如设置,则在加群界面按返回,返回手Q主界面,不设置,按返回会返回到呼起产品界面 //intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK) try { startActivity(intent); return true; } catch (Exception e) { // 未安装手Q或安装的版本不支持 return false; } } }

转载请注明原文地址: https://www.6miu.com/read-113256.html

最新回复(0)