欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android分享微信小程序失敗的一些事小結

 更新時間:2018年11月15日 14:12:18   作者:阿策神奇  
這篇文章主要給大家介紹了關于Android分享微信小程序失敗一些事,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

前言

小菜這兩天接入分享微信小程序的入口,本來很簡單的幾行代碼,可最后搞得我頭昏腦脹。微信小程序官網(wǎng)上的接入方式已經(jīng)說的非常清楚,可在小菜自己實踐的過程中,卻始終不成功。其實真的很簡單,而卡住了還真的是很頭疼,因此特意記錄一下。

集成方式

build.gradle 中添加 compile 'com.tencent.mm.opensdk:wechat-sdk-android-with-mta:+';

在需要調用分享功能的入口添加如下代碼,如果配置參數(shù)都正常的話基本就可以正常分享了:

public void shareToMiniWX() {
 WXMiniProgramObject miniProgramObj = new WXMiniProgramObject();
 miniProgramObj.webpageUrl = "http://www.qq.com"; // 兼容低版本的網(wǎng)頁鏈接
 miniProgramObj.miniprogramType = WXMiniProgramObject.MINIPTOGRAM_TYPE_RELEASE;// 正式版:0,測試版:1,體驗版:2
 miniProgramObj.userName = Constants.miniProgramId; // 小程序原始id
 miniProgramObj.path = "pages/home/home";  //小程序頁面路徑
 WXMediaMessage msg = new WXMediaMessage(miniProgramObj);
 msg.title = "小程序消息Title";   // 小程序消息title
 msg.description = "小程序消息Desc";  // 小程序消息desc
 Bitmap bmp = BitmapFactory.decodeResource(mContext.getResources(), R.drawable.share_friend_circle_icon_new);
 Bitmap thumbBmp = Bitmap.createScaledBitmap(bmp, 90, 90, true);
 bmp.recycle();
 msg.thumbData = BitmapUtil.bmpToByteArray(thumbBmp, true);
 SendMessageToWX.Req req = new SendMessageToWX.Req();
 req.transaction = "" + System.currentTimeMillis();
 req.message = msg;
 req.scene = SendMessageToWX.Req.WXSceneSession; // 目前支持會話
 WXAPIFactory.createWXAPI(mContext, AppID).sendReq(req);
}

問題說明

問題一:無法分享到微信【由于不支持的分享類型,無法分享到微信】

出現(xiàn)這種情況的問題基本上都是分享的ID有問題,一定一定不要認定自己寫的絕對正確,多多核對幾次,當時小菜就吃了這個虧。原始ID 和 AppID 一定要寫對:

1、原始ID 是類似于 gh_... 的15位字符串;

2、AppID 是類似于 wx... 的18位字符串。

問題二:無法分享到微信【未在同一應用下】

出現(xiàn)這種情況時一般是 原始ID 與 AppID 不匹配,小菜在測試的時候剛開始用的微信官方提供的 Demo 測試的,AppID 沒有更改,便會出現(xiàn)這個問題。

問題三:分享進入小程序,該頁面不存在?

分享小程序正常,但是點進去出現(xiàn)錯誤,是 miniProgramObj.path = "pages/home/home"; 路徑錯誤,尤其是在路徑傳參時特別注意。

小提示

  • miniProgramObj.miniprogramType = WXMiniProgramObject.MINIPTOGRAM_TYPE_RELEASE; 建議用正式版進行測試;
  • 目前微信分享小程序只支持 WXSceneSession 聊天頁面分享;
  • 分享小程序展示的圖為 Bitmap 格式,url 圖片建議在一個新線程中轉為 Bitmap 在進行傳參。

整個接入過程真的很簡單,最主要就是兩個ID正確,而且千萬不要自以為是對的!希望各位不會出現(xiàn)小菜遇到的這些坑。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關文章

  • Android中使用ContentProvider管理系統(tǒng)資源的實例

    Android中使用ContentProvider管理系統(tǒng)資源的實例

    這篇文章主要介紹了Android中使用ContentProvider管理系統(tǒng)資源的實例,講解了ContentProvider對系統(tǒng)中聯(lián)系人及多媒體資源的管理例子,需要的朋友可以參考下
    2016-04-04
  • Android編程自定義搜索框實現(xiàn)方法【附demo源碼下載】

    Android編程自定義搜索框實現(xiàn)方法【附demo源碼下載】

    這篇文章主要介紹了Android編程自定義搜索框實現(xiàn)方法,涉及Android界面布局、數(shù)據(jù)加載、事件響應等相關操作技巧,并附帶完整demo源碼供讀者下載參考,需要的朋友可以參考下
    2017-12-12
  • Gradle?Build?Cache引發(fā)的Task緩存編譯問題

    Gradle?Build?Cache引發(fā)的Task緩存編譯問題

    這篇文章主要為大家介紹了Gradle?Build?Cache引發(fā)的Task緩存編譯問題,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-06-06
  • 如何在原有Android項目中快速集成React Native詳解

    如何在原有Android項目中快速集成React Native詳解

    創(chuàng)建一個React Native項目并寫一個純的 React Native 應用可以參考官方指南。下面這篇文章主要給大家介紹了關于如何在原有Android項目中快速集成React Native的相關資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下。
    2017-12-12
  • Android基于TextView不獲取焦點實現(xiàn)跑馬燈效果

    Android基于TextView不獲取焦點實現(xiàn)跑馬燈效果

    這篇文章主要介紹了Android基于TextView不獲取焦點實現(xiàn)跑馬燈效果,結合實例形式分析了Android基于TextView實現(xiàn)跑馬燈的功能與布局相關技巧,需要的朋友可以參考下
    2017-02-02
  • Android Dialog對話框詳解

    Android Dialog對話框詳解

    這篇文章主要介紹了Android Dialog對話框詳解的相關資料,需要的朋友可以參考下
    2016-03-03
  • Android中Handler消息傳遞機制

    Android中Handler消息傳遞機制

    這篇文章主要介紹了Android中Handler消息傳遞機制 的相關資料,需要的朋友可以參考下
    2016-03-03
  • Android控件系列之CheckBox使用介紹

    Android控件系列之CheckBox使用介紹

    CheckBox和Button一樣,也是一種古老的控件,它的優(yōu)點在于,不用用戶去填寫具體的信息,只需輕輕點擊,缺點在于只有“是”和“否”兩種情況,但我們往往利用它的這個特性,來獲取用戶的一些信息
    2012-11-11
  • Android Studio使用教程(三):常用快捷鍵

    Android Studio使用教程(三):常用快捷鍵

    這篇文章主要介紹了Android Studio使用教程(三):常用快捷鍵,本文還同時介紹了自動導包設置,需要的朋友可以參考下
    2015-05-05
  • Android 圖片縮放實例詳解

    Android 圖片縮放實例詳解

    本文主要介紹Android 圖片的縮放的功能,這里簡單示例代碼和實現(xiàn)效果圖,幫助大家學習理解,有興趣的小伙伴可以參考下
    2016-09-09

最新評論