模仿 呼叫微信聊天功能和分享功能

2021-08-27 15:51:38 字數 1273 閱讀 2227

今天整理個不是問題的問題,沒學到啥,主要完成功能:

4.主要使用iwxapi 介面,它提供了註冊應用,互動的基本功能方法:

5.進行簡單文字資訊的分享傳送:

wxtextobject textobj = new wxtextobject(" ");//必須有長度,為0不可以,代表分享的文字

wxmediamessage message = new wxmediamessage();//傳送 request裡面的物件,用來包裝 真實的資料

message.description = textmsg;

message.title = textmsg;

message.mediaobject = textobj;//賦值為剛才的文字物件

sendmessagetowx.req request = new sendmessagetowx.req();//分享給wx的類

request.transaction = textmsg;//代表一次會話的唯一id

request.scene = sendmessagetowx.req.wxscenesession;//代表場景, sdk文件有寫 timeline 是朋友圈, session是會話

request.message = message;

boolean flag = api.sendreq(request);

system.out.println("do send... weixin to "+textmsg+" : "+flag);

所以

而account_type =com.tencent.mm.account

3.怎麼呼叫,觀察通訊錄plus的呼叫intent 我們就知道答案了,包括了資料(由contact.data+dataid)和型別就是下面的type=「vnd.android.cursor.item/vnd.com.tencent.mm.chatting.profile」後面的字元:

4.我們只要模仿這個intent就可以了呼叫**:

intent intent = new intent(intent.action_view);

******phone sp = (******phone) madpater.getitem(position);

startactivity(intent);

微信分享功能

最近在做手機端頁面,需要乙個分享功能,其實自身分享是可以的,但是為了分享出的內容豐富,比如縮圖了,描述了等等,如下圖所示 步驟一 繫結網域名稱步驟二 引入js檔案 在需要呼叫js介面的頁面引入如下js檔案,支援https 獲得access token 和 jsapi ticket這些需要後台去做 a...

微信分享功能

以下是步驟 一 二 三 四 可以通過開發 介面許可權檢視自己是否獲取到了分享事件的許可權。五 六七 獲取簽名時的url不能帶有 必須是去掉 之後的url。var url window.location.href url rote.split 0 八 九 十剩下的就是業務邏輯了,這個就非常簡單了 首先...

Android開發 微信分享功能

官方文件已經介紹的很詳細了,不過有一些地方,我們在開發的時候需要注意。說明以下兩塊 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 public void onresp baseresp resp toast.maketext ...