本文整理汇总了Java中com.tencent.mm.sdk.openapi.WXTextObject类的典型用法代码示例。如果您正苦于以下问题:Java WXTextObject类的具体用法?Java WXTextObject怎么用?Java WXTextObject使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
WXTextObject类属于com.tencent.mm.sdk.openapi包,在下文中一共展示了WXTextObject类的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: shareText
import com.tencent.mm.sdk.openapi.WXTextObject; //导入依赖的package包/类
private void shareText(int shareType, ShareContent shareContent) {
String text = shareContent.getContent();
//初始化一个WXTextObject对象
WXTextObject textObj = new WXTextObject();
textObj.text = text;
//用WXTextObject对象初始化一个WXMediaMessage对象
WXMediaMessage msg = new WXMediaMessage();
msg.mediaObject = textObj;
msg.description = text;
//构造一个Req
SendMessageToWX.Req req = new SendMessageToWX.Req();
//transaction字段用于唯一标识一个请求
req.transaction = ShareUtil.buildTransaction("textshare");
req.message = msg;
//发送的目标场景, 可以选择发送到会话 WXSceneSession 或者朋友圈 WXSceneTimeline。 默认发送到会话。
req.scene = shareType;
mIWXAPI.sendReq(req);
}
示例2: share
import com.tencent.mm.sdk.openapi.WXTextObject; //导入依赖的package包/类
private void share() {
SendMessageToWX.Req req = new SendMessageToWX.Req();
WXMediaMessage msg = new WXMediaMessage();
msg.setThumbImage(shareContent.getThumb());
msg.title = shareContent.getTitle();
msg.description = shareContent.getDescription();
switch (shareContent.getType()) {
case Content.Type.TEXT:
msg.mediaObject = new WXTextObject(shareContent.getText());
req.transaction = buildTransaction("text");
break;
case Content.Type.IMAGE:
msg.mediaObject = new WXImageObject(shareContent.getImage());
req.transaction = buildTransaction("img");
break;
case Content.Type.LINK:
msg.mediaObject = new WXWebpageObject(shareContent.getLink());
req.transaction = buildTransaction("webpage");
break;
}
req.message = msg;
req.scene = shareContent.isTimeline() ? SendMessageToWX.Req.WXSceneTimeline : SendMessageToWX.Req.WXSceneSession;
wxapi.sendReq(req);
}
示例3: share
import com.tencent.mm.sdk.openapi.WXTextObject; //导入依赖的package包/类
public boolean share(String content) {
if(!register()) {
return false;
}
WXTextObject obj = new WXTextObject();
obj.text = content;
WXMediaMessage msg = new WXMediaMessage();
msg.mediaObject = obj;
msg.description = content;
SendMessageToWX.Req req = new SendMessageToWX.Req();
req.transaction = String.valueOf(System.currentTimeMillis());
req.scene = SendMessageToWX.Req.WXSceneTimeline;
req.message = msg;
return mApi.sendReq(req);
}
示例4: onCreate
import com.tencent.mm.sdk.openapi.WXTextObject; //导入依赖的package包/类
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
api = WXAPIFactory.createWXAPI(this, WXEntryActivity.APP_ID, false);
api.registerApp(WXEntryActivity.APP_ID);
setContentView(R.layout.send_activity);
ILoginService login = (ILoginService) getSystemService("login_service");
if (login != null) {
LoginVO vo = login.login("admin", "123456");
Toast.makeText(this, vo.getUsername() + ":" + vo.getPassword(), Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(this, "ILoginService == null", Toast.LENGTH_SHORT).show();
}
findViewById(R.id.send).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
WXTextObject textObj = new WXTextObject();
textObj.text = "呵呵更健康";
WXMediaMessage msg = new WXMediaMessage();
msg.mediaObject = textObj;
msg.title = "Will be ignored";
msg.description = "呵呵更健康";
SendMessageToWX.Req req = new SendMessageToWX.Req();
req.transaction = "呵呵更健康" + String.valueOf(System.currentTimeMillis());
req.message = msg;
req.scene = SendMessageToWX.Req.WXSceneSession;//发送给某人
api.sendReq(req);
}
});
}
示例5: sendToWeiXin
import com.tencent.mm.sdk.openapi.WXTextObject; //导入依赖的package包/类
public void sendToWeiXin(String str)
{
WXTextObject textObj = new WXTextObject();
textObj.text = str;
WXMediaMessage msg = new WXMediaMessage();
msg.mediaObject = textObj;
msg.description = str;
SendMessageToWX.Req req = new SendMessageToWX.Req();
req.transaction = String.valueOf(System.currentTimeMillis());
req.message = msg;
api.sendReq(req);
}
示例6: sendText
import com.tencent.mm.sdk.openapi.WXTextObject; //导入依赖的package包/类
/**
* @param title
* @param desc
* @param text
* @param isTimeline
* @return
*/
public boolean sendText(String title, String desc, String text, boolean isTimeline) {
WXMediaMessage msg = createMediaMsg(title, desc);
WXTextObject textObj = new WXTextObject();
textObj.text = text;
msg.mediaObject = textObj;
return sendReq(msg, isTimeline);
}
示例7: shareText
import com.tencent.mm.sdk.openapi.WXTextObject; //导入依赖的package包/类
/**
* 分享文本
*/
public void shareText(Context context, WeChatSKShareContent shareContent, boolean isToFriend) {
WXTextObject textObject = new WXTextObject();
textObject.text = "微信分享测试";
send(context, shareContent, isToFriend, textObject, "text");
}