Android打开QQ临时会话以及一键加群的两种方法
来源:互联网 发布:洗车优惠的软件 编辑:程序博客网 时间:2024/05/17 06:42
打开QQ临时会话
需要使用腾讯开放平台的SDK
使用WPA接口,无需加其为好友就能和其进行会话
Tencent mTencent = Tencent.createInstance(Config.TENCENT_APPID, getApplicationContext());
WPA mWPA = mWPA = new WPA(this, mTencent.getQQToken());
int ret = mWPA.startWPAConversation(getActivity(), qqNum, "");
// ret为0表示成功打开了手机QQ的会话窗口,其他则为错误。
Android端一键加群
首先要到 http://qun.qq.com/join.html 获取你需要的代码或二维码
其中它已经为我们提供了Android的加群方法:
/****************
*
* 发起添加群流程。群号:aaa(104784562) 的 key 为: sJFXu6TS1Rq1ppK4PCyMUIfeQjILjACK
* 调用 joinQQGroup(sJFXu6TS1Rq1ppK4PCyMUIfeQjILjACK) 即可发起手Q客户端申请加群 aaa(104784562)
*
* @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;
}
}
另外,我们还以直接用网页的代码来添加群,比如
String groupUrl = "http://shang.qq.com/wpa/qunwpa?idkey=08a1f0506dba9816a94666c8ba3591090b396e31d3dc54daf3b5167b1c29ac2a";
Intent intent = new Intent(this, JoinGroupQQActivity.class);
intent.putExtra(JOIN_GROUP_QQ_URL, groupUrl);
startActivity(intent);
public class JoinGroupQQActivity extends Activity {
public static final String JOIN_GROUP_QQ_URL = "joinGroupQQUrl";
@SuppressLint("SetJavaScriptEnabled")
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
WebView webView = new WebView(this);
setContentView(webView);
webView.getSettings().setJavaScriptEnabled(true);
Intent intent = getIntent();
webView.loadUrl(intent.getStringExtra(JOIN_GROUP_QQ_URL));
}
}
这样也起到了相同的效果。
0 0
- Android打开QQ临时会话以及一键加群的两种方法
- Android打开QQ临时会话和打开群聊
- Android 手机QQ临时会话
- Android WebView 中打开支付宝支付和QQ临时会话
- XZ_iOS之打开QQ临时会话列表和拨打电话
- QQ临时会话
- 建立QQ临时会话
- 创建QQ临时会话。
- qq临时会话代码
- QQ临时会话
- 建立QQ临时会话
- qq创建临时会话
- 客服QQ临时会话
- Android开发之-- 打开QQ临时聊天
- iOS 临时会话 腾讯企点QQ添加方法
- Android 调起本地qq,发起临时会话
- QQ临时会话窗口地址
- QQ临时会话框运用
- NOJ1308 背包问题 (背包记录路径)
- s1.1.3Friday the Thirteenth(数组)
- Eclipse bookmark的使用 & 添加快捷键
- 对矩阵进行满秩分解的MATLAB算法
- MyEclipse环境搭建系列之开篇(第一章)——MyEclipse的jad(java反编译器)安装
- Android打开QQ临时会话以及一键加群的两种方法
- Opencv关于滑动条bar操作的实例
- 使用MapReduce来实现PageRank算法
- Photoshop序列图处理工具
- 线性结构(三) - 队列的原理与实现
- OpenCV以及GPU加速
- 黑马程序员--------java 网络编程
- 推荐几个优秀的UI素材网站!做网站不发愁了。
- marguee实现文字的移动