android跳转到微信app

android跳转到微信app

public class JumpWechatActivity extends BaseActivity {

private String pasteText;
private String toastText;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_jump_wechat);
    if (getIntent().getData() != null) {
        pasteText = getIntent().getData().getQueryParameter("pasteText");
        toastText = getIntent().getData().getQueryParameter("toastText");
    }

    try {
        ClipboardManager cmb = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);
        cmb.setPrimaryClip(ClipData.newPlainText("simple_text", StringUtils.isNotEmpty(pasteText) ? pasteText : getString(R.string.huanbei_weixin_wechat)));
        ToastUtil.show(JumpWechatActivity.this, StringUtils.isNotEmpty(toastText) ? toastText : Html.fromHtml(getString(R.string.copy_weixin_public)).toString(), Toast.LENGTH_SHORT);
        Intent intent = getPackageManager().getLaunchIntentForPackage("com.tencent.mm");
        startActivity(intent);
    } catch (Exception e) {
        ToastUtil.show(JumpWechatActivity.this, Html.fromHtml(getString(R.string.weixin_jump_error)).toString(), Toast.LENGTH_SHORT);
    }

    finish();

}
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,466评论 25 708
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,568评论 2 45
  • 相由心生,在熟悉不过的话了,有的人80的年龄像18,有的人18的年龄却活的像80,心态是可以改变一个人的,总而...
    合肥李风丽阅读 193评论 0 0
  • 今天我特别特别高兴,因为今天戴老师给了我两个奖励 今天下午戴老师让念叨名字的同学领奖品,昨天妈妈没告诉我让我留校,...
    段智耀阅读 107评论 0 1
  • 感觉能理解,就是答不对;刷题无数,还是掌握不住;甚至读不懂、全靠蒙。——无论哪种情况,大部分考生对古诗词阅读理解题...
    费蜡斋阅读 834评论 0 4