日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

android app跳转到微信

發(fā)布時間:2023/12/18 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android app跳转到微信 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

今天寫這片文章主要是記錄下 app跳轉(zhuǎn)到微信的實現(xiàn)方法,我的項目需求是跳轉(zhuǎn)到微信公眾號,由于微信官方關(guān)閉了這個直接可以跳到公眾號的接口,只能 從app打開微信,讓用戶自己去搜索。

我的項目需求:


點擊跳轉(zhuǎn)微信的時候,我實現(xiàn)了點擊復制的方法,這樣客戶也省去了輸入公眾號的繁瑣。

點擊復制文本的代碼:

ClipboardManager tvCopy = (ClipboardManager) getBaseActivity().getSystemService(Context.CLIPBOARD_SERVICE); tvCopy.setText("XXX");

XXX即為你的公眾號。

如圖所示:點擊去關(guān)注跳轉(zhuǎn)到微信,就打開微信了。

/** * 跳轉(zhuǎn)到微信 */ private void getWechatApi(){try {Intent intent = new Intent(Intent.ACTION_MAIN); ComponentName cmp = new ComponentName("com.tencent.mm","com.tencent.mm.ui.LauncherUI"); intent.addCategory(Intent.CATEGORY_LAUNCHER); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.setComponent(cmp); startActivity(intent); } catch (ActivityNotFoundException e) {// TODO: handle exception getBaseActivity().showToastLong("檢查到您手機沒有安裝微信,請安裝后使用該功能"); } } 里面的 showToastLong方法即為自定義的Toast提示。

OK,用戶自己打開微信公眾號直接粘貼上搜索就可以了。



題外話:

點擊復制,傳參

ClipboardManager tvCopy = (ClipboardManager) getBaseActivity().getSystemService(Context.CLIPBOARD_SERVICE); tvCopy.setText("XXX"); XXX可以直接使用下面的方法替代: tv.getText().toString().trim(); 獲取復制的內(nèi)容: ClipboardManager tvPaste = (ClipboardManager) getBaseActivity().getSystemService(Context.CLIPBOARD_SERVICE); String content = tvPaste.getText().toString().trim();content就是你想要的內(nèi)容。

總結(jié)

以上是生活随笔為你收集整理的android app跳转到微信的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。