android 分享到QQ空间的所有操作
http://wiki./wiki/mobile/SDK下载
android:name="com.mon.AssistActivity"
android:configChanges="orientation|keyboardHidden"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.Translucent.NoTitleBar" />
android:name="com.tencent.tauth.AuthActivity"
android:launchMode="singleTask"
android:noHistory="true" >
oncreate中
mTencent = Tencent.createInstance(Constant.QQKJ_APPID, this);
/**
*qq空间分享
*@paramv
*/
publicvoidtoShareQQKJ(){
finalBundleparams=newBundle();
params.putInt(QzoneShare.SHARE_TO_QZONE_KEY_TYPE,QzoneShare.SHARE_TO_QZONE_TYPE_IMAGE_TEXT);//类型
params.putString(QzoneShare.SHARE_TO_QQ_TITLE,"霸气的小明");//标题
params.putString(QzoneShare.SHARE_TO_QQ_SUMMARY,"霸气的呵呵小明");//概要
params.putString(QzoneShare.SHARE_TO_QQ_TARGET_URL,"");
//下面这个必须加上不然无法调动qq空间
ArrayListimageUrls=newArrayList();
imageUrls.add("/uploads/allimg/150310/2-150310142133.jpg");
params.putStringArrayList(QzoneShare.SHARE_TO_QQ_IMAGE_URL,imageUrls);
doShareToQzone(params);
}
/**
*用异步方式启动分享
*@paramparams
*/
privatevoiddoShareToQzone(finalBundleparams){
newThread(newRunnable(){
@Override
publicvoidrun(){
//TODOAuto-generatedmethodstub
mTencent.shareToQzone(SettingActivity.this,params,qZoneShareListener);
}
}).start();
}
/**
*分享监听
*/
IUiListenerqZoneShareListener=newIUiListener(){
@Override
publicvoidonCancel(){
//Toast.makeText(SettingActivity.this,"取消",0).show();
Log.i("QZone","取消分享");
}
@Override
publicvoidonError(UiErrore){
Log.i("QZone","出错:"+e.errorMessage);
//TODOAuto-generatedmethodstub
// Toast.makeText(SettingActivity.this,"onError:"+e.errorMessage,0).show();
//Util.toastMessage(QZoneShareActivity.this,"onError:"+e.errorMessage,"e");
}
@Override
publicvoidonComplete(Objectresponse){
Log.i("QZone","完成分享");
//TODOAuto-generatedmethodstub
// Toast.makeText(SettingActivity.this,"onComplete:"+response.toString(),0).show();
// Util.toastMessage(QZoneShareActivity.this,"onComplete:"+response.toString());
}
};
版权声明:本文为博主原创文章,未经博主允许。