1. 程式人生 > >Android呼叫微信掃一掃

Android呼叫微信掃一掃

在自己的應用中開啟微信掃一掃程式碼:

    private void toWeChatScan() {
        try {
            //利用Intent開啟微信
            Uri uri = Uri.parse("weixin://dl/scan");
            Intent intent = new Intent(Intent.ACTION_VIEW, uri);
            startActivity(intent);
        } catch (Exception e) {
            //若無法正常跳轉,在此進行錯誤處理
Toast.makeText(DinpayWeChatActivity.this, "無法跳轉到微信,請檢查您是否安裝了微信!", Toast.LENGTH_SHORT).show(); } }

使用以上程式碼跳轉到微信(版本:6.3.18)掃一掃,會出現以下情況:

情況 結果
安裝並登陸了微信 跳轉到微信掃一掃
安裝了但未登陸微信 跳轉到微信登陸,登陸成功後跳轉到掃一掃
未安裝微信 Toast沒安裝微信

注(2016年8月1日):

現在微信不能直接跳轉到微信掃一掃,只能跳到微信首頁:

方法一

將程式碼

Uri uri = Uri.parse("weixin://dl/scan");

改為

Uri uri = Uri.parse("weixin://");

方法二

通過包名開啟微信

Intent intent = getPackageManager().getLaunchIntentForPackage("com.tencent.mm");  
startActivity(intent);

相關推薦

Android呼叫

在自己的應用中開啟微信掃一掃程式碼: private void toWeChatScan() { try { //利用Intent開啟微信

Android呼叫和支付寶

微信在自己的應用中開啟微信掃一掃程式碼:private void toWeChatScan() { try { //利用Intent開啟微信 Uri uri =

JAVA實現呼叫js-sdk

喜歡的朋友可以關注下。 已經很久沒有給大家分享一片技術文章了,今天抽了點時間來,給大家說一說如何呼叫微信提供的掃一掃介面。 前提: 需要申請一個公眾號:申請公眾號需要的資料我就不說了,去申請微信會提示需要哪些。 準備appid(公眾號的id) AppSecret (

Android呼叫登陸、分享、支付(第一版)

建議大家看第二版本(最新版):http://blog.csdn.net/lowprofile_coding/article/details/78004224轉載請註明出處:http://blog.csdn.net/lowprofile_coding/article/detai

Android 呼叫Api

最近一專案需要新增微信的分享:朋友、朋友圈。 原本以為挺簡單的一事,無非就是去官網下個Demo,整合到自己專案中,可以分分鐘搞定,結果這幫寫文件的坑爹玩意,愣是浪費了我N多時間,好了吐槽完畢,接下來分享下此次呼叫微信中遇到的問題和解決方法: 首先第一個問題:死活調不出微

Android呼叫原生分享介面,進入微分享介面返回不了!

今天測試員發現一個bug,分享停在微信介面,返回不了了,我擦!我就慢慢排除bug······首先圖片符合微信分享限制的大public static final int THUMB_LENGTH_L

公眾號介面呼叫JS-SDK(vue專案,以為例)

該方法需引入微信js-sdk ,先npm安裝 //在一個地方呼叫this.weixin()方法,比如說按鈕 //寫掃一掃方法 weixin() { var that = this; var url=''; var params =

小程式,呼叫功能

微信小程式呼叫掃一掃,將所得的資訊展示到頁面中 wxml檔案: <view bindtap='scancode'>     <text class='texts'>(點選掃一掃) </text> </view> <vi

小程式webview呼叫的“曲折”思路

自上一篇遇到webview中沒有返回按鈕之後,雖然跳出坑了。解決方案:《小程式webview跳轉頁面後沒有返回按鈕完美解決方案》 但是,小程式踩坑之路並沒有結束。在公眾號網頁中通過配置APPID和app

php 呼叫

類庫程式碼: <?phpclass JSSDK { private $appId; private $appSecret; public function __construct($appId, $appSecret) { $this->appId = $appId; $this->a

呼叫jssdk在網頁端實現呼叫,java+jsp

轉自:http://blog.csdn.net/u011327333/article/details/50439462 這篇文章以講解的方式,幫助大家來理解微信官方的文件,同時給出呼叫掃一掃的例子。 微信官方技術文件jssdk:http://mp.weixin.qq.

Android高仿/支付寶 (弱光檢測自動放大功能)

if (rawResult != null) { // Don't log the barcode contents for security. long end = System.currentTimeMillis(); Log.d(T

利用JSSDK呼叫功能

1. 確保有 調起微信掃一掃介面 許可權,測試號可能不行; 2. 匯入相關JS <script type="text/javascript" http://test.com/zepto_touch.js"></script> <script t

開發獲取Accesstoken和jsapi_ticket配置jssdk,呼叫

public static String[] getSign(String jsapi_ticket) throws NoSuchAlgorithmException { String[] data= new String[10]; Long timestamp= System.current

呼叫的步驟(ASP實現方式)

1.微信服務號(或公眾號)需要通過認證 2.點選“公眾號設定”-“功能設定”,在“JS介面安全域名”處填寫上域名,二級域名也可以的,注意該域名必須是備案過的,否則無效。 3.開始寫程式碼上傳到上述設定的安全域名下面。例如設定的安全域名是test.bzzs

JAVA呼叫

java微信開發官方文件地址:https://mp.weixin.qq.com/wiki/home/ 開發微信付款和掃一掃,必須有內網穿透,最好有伺服器 微信開發掃一掃開發過程: // WeixinUtil.getAccess_token此工具類,將放在下面一點。 這裡是

網頁開發的一些感想,順便附上呼叫史上最簡便的方法 5行程式碼實現H5 HTML5最簡便的辦法

呼叫範例完整程式碼下載: csdn的這個博文寫的有點囉嗦,建議移步這裡: 在網頁上點一個按鈕或者連結呼叫微信掃一掃然後返回結果我們繼續處理,很多人應該都會有這樣的需求,不過微信對這個空子比較嚴格,需要你的網頁有簽名,而簽名生成需要有一個微信公眾號的appk

安裝IOS或Android客戶端

<!DOCTYPE html> <html> <head><meta charset="UTF-8"><title>安全下載</title><meta name="viewport" conte

功能呼叫

後臺獲取簽名程式碼: package com.epoch.wap.common; import java.io.IOException; import java.io.UnsupportedEncodingException; import java.s

android 開啟

由於微信的更新導致不能直接通過scheme開啟微信掃一掃介面,但是現在仍然有兩種方式可以直接開啟微信掃一掃介面: 1: public static void toWeChatScanDirec