最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android打賞功能實現(xiàn)代碼(支付寶轉(zhuǎn)賬)

 更新時間:2017年12月24日 09:26:21   作者:聽著music睡  
這篇文章主要介紹了Android打賞功能之支付寶轉(zhuǎn)賬 ,需要的朋友可以參考下

適用于個人開發(fā)者開發(fā)的APP中,讓用戶打賞給作者,實質(zhì)上進行支付寶轉(zhuǎn)賬到指定賬號的功能。

  一、打開‘支付寶'APP ,點擊'收款'功能 ,將收款碼(二維碼)圖片保存到手機上(進一步移到電腦上)。

  二、找一個在線二維碼解析網(wǎng)頁工具,解析一下收款碼圖片。將最后一個/后面的字符串復(fù)制出來,這是需要使用的部分

  三、添加如下的一個工具類

public class AlipayUtil {
  // 支付寶包名
  private static final String ALIPAY_PACKAGE_NAME = "com.eg.android.AlipayGphone";
  // 舊版支付寶二維碼通用 Intent Scheme Url 格式
  private static final String INTENT_URL_FORMAT = "intent://platformapi/startapp?saId=10000007&" +
      "clientVersion=3.7.0.0718&qrcode=https%3A%2F%2Fqr.alipay.com%2F{urlCode}%3F_s" +
      "%3Dweb-other&_t=1472443966571#Intent;" +
      "scheme=alipayqr;package=com.eg.android.AlipayGphone;end";
  /**
   * 打開轉(zhuǎn)賬窗口
   * 舊版支付寶二維碼方法,需要使用 https://fama.alipay.com/qrcode/index.htm 網(wǎng)站生成的二維碼
   * 這個方法最好,但在 2016 年 8 月發(fā)現(xiàn)新用戶可能無法使用
   *
   * @param activity Parent Activity
   * @param urlCode 手動解析二維碼獲得地址中的參數(shù),例如 https://qr.alipay.com/aehvyvf4taua18zo6e 最后那段
   * @return 是否成功調(diào)用
   */
  public static boolean startAlipayClient(Activity activity, String urlCode) {
    return startIntentUrl(activity, INTENT_URL_FORMAT.replace("{urlCode}", urlCode));
  }
  /**
   * 打開 Intent Scheme Url
   *
   * @param activity   Parent Activity
   * @param intentFullUrl Intent 跳轉(zhuǎn)地址
   * @return 是否成功調(diào)用
   */
  public static boolean startIntentUrl(Activity activity, String intentFullUrl) {
    try {
      Intent intent = Intent.parseUri(
          intentFullUrl,
          Intent.URI_INTENT_SCHEME
      );
      activity.startActivity(intent);
      return true;
    } catch (URISyntaxException e) {
      e.printStackTrace();
      return false;
    } catch (ActivityNotFoundException e) {
      e.printStackTrace();
      return false;
    }
  }
  /**
   * 判斷支付寶客戶端是否已安裝,建議調(diào)用轉(zhuǎn)賬前檢查
   *
   * @param context Context
   * @return 支付寶客戶端是否已安裝
   */
  public static boolean hasInstalledAlipayClient(Context context) {
    PackageManager pm = context.getPackageManager();
    try {
      PackageInfo info = pm.getPackageInfo(ALIPAY_PACKAGE_NAME, 0);
      return info != null;
    } catch (PackageManager.NameNotFoundException e) {
      e.printStackTrace();
      return false;
    }
  }
}

  四、調(diào)用方法,傳入第二部獲取的字符串即可實現(xiàn) 用戶打開向指定支付寶賬戶轉(zhuǎn)賬的界面      

    if (AlipayUtil.hasInstalledAlipayClient(this)){
          AlipayUtil.startAlipayClient(this,"XXXXXXXXXXXXXXXX"); // 第二步獲取到的字符串
        }else{
          TastyToast.makeText(this, "未檢測到支付寶,無法實現(xiàn)打賞功能", TastyToast.LENGTH_SHORT, TastyToast.CONFUSING);
        }

總結(jié)

以上所述是小編給大家介紹的Android打賞功能實現(xiàn)代碼(支付寶轉(zhuǎn)賬),希望對大家有所幫助,如果大家有任何疑問歡迎給我留言。

相關(guān)文章

  • Android?全局通知彈窗示例分析詳解

    Android?全局通知彈窗示例分析詳解

    這篇文章主要為大家介紹了Android?全局通知彈窗實現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-11-11
  • React-Native  Android 與 IOS App使用一份代碼實現(xiàn)方法

    React-Native Android 與 IOS App使用一份代碼實現(xiàn)方法

    這篇文章主要介紹了React-Native Android 與 IOS App使用一份代碼實現(xiàn)方法的相關(guān)資料,這里舉例說明,該如何實現(xiàn)IOS和Android APP 都使用一樣的代碼,需要的朋友可以參考下
    2016-12-12
  • Android應(yīng)用開發(fā)中控制反轉(zhuǎn)IoC設(shè)計模式使用教程

    Android應(yīng)用開發(fā)中控制反轉(zhuǎn)IoC設(shè)計模式使用教程

    這篇文章主要介紹了Android應(yīng)用開發(fā)中控制反轉(zhuǎn)IoC設(shè)計模式使用教程,IoC其實更常被理解為一種依賴注入的模式,用來分解業(yè)務(wù)層降低耦合,需要的朋友可以參考下
    2016-04-04
  • android 中ProgressDialog實現(xiàn)全屏效果的示例

    android 中ProgressDialog實現(xiàn)全屏效果的示例

    本篇文章主要介紹了android 中ProgressDialog實現(xiàn)全屏效果的示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11
  • Android SeekBar控制視頻播放進度實現(xiàn)過程講解

    Android SeekBar控制視頻播放進度實現(xiàn)過程講解

    這篇文章主要介紹了Android SeekBar控制視頻播放進度實現(xiàn)過程,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧
    2023-04-04
  • Android編程中自定義dialog用法實例

    Android編程中自定義dialog用法實例

    這篇文章主要介紹了Android編程中自定義dialog用法,結(jié)合實例形式較為詳細的分析了Android自定義dialog的定義.布局及調(diào)用等相關(guān)技巧,需要的朋友可以參考下
    2015-12-12
  • Flutter?App開發(fā)實現(xiàn)循環(huán)語句的方式實例

    Flutter?App開發(fā)實現(xiàn)循環(huán)語句的方式實例

    這篇文章主要為大家介紹了Flutter?App開發(fā)實現(xiàn)循環(huán)語句的方式示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-05-05
  • Android自定義按周簽到打卡功能實例代碼

    Android自定義按周簽到打卡功能實例代碼

    這篇文章主要給大家介紹了關(guān)于Android自定義實現(xiàn)按周簽到打卡功能的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對各位Android開發(fā)者們具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • Android常用控件ImageSwitcher使用方法詳解

    Android常用控件ImageSwitcher使用方法詳解

    這篇文章主要為大家詳細介紹了Android常用控件ImageSwitcher的使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • 詳解BadTokenException報錯解決方法

    詳解BadTokenException報錯解決方法

    這篇文章主要介紹了BadTokenException報錯的解決方法,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-08-08

最新評論

酒泉市| 融水| 图们市| 精河县| 沂水县| 华宁县| 嵩明县| 筠连县| 友谊县| 河北区| 日喀则市| 张掖市| 丹巴县| 赤壁市| 谷城县| 巩义市| 长汀县| 尼木县| 韶山市| 五寨县| 灵宝市| 商都县| 古田县| 客服| 崇阳县| 康定县| 大邑县| 庆阳市| 台湾省| 青州市| 东阿县| 苗栗市| 涟水县| 长宁县| 仙桃市| 平度市| 普定县| 湘潭县| 上犹县| 剑河县| 柘城县|