精华内容
下载资源
问答
  • 安卓中存不存在把某个手机应用转化成为二维码,另个手机来,然后把同个应用安装在这个手机上而不是通过下载这个应用。
  • 自己手机做题,每个人都可以免费使用的答题小程序,只要扫一扫就可以使用,无需安装下载,还是挺方便的。 微信小程序在线考试系统的优点: 一、是成本低,基于网络化的电子题库资源的成本远远低于纸本的印刷高成本...

    自己手机做题,每个人都可以免费使用的答题小程序,只要扫一扫就可以使用,无需安装下载,还是挺方便的。

    微信小程序在线考试系统的优点:

    一、是成本低,基于网络化的电子题库资源的成本远远低于纸本的印刷高成本,纸本资源副本不足的问题能有效解决。

    二、是不存在损耗。多个人考试一样不占用任何空间和使用消费纸质试题。

    三、是流通快,同一份试题满足多个读者同时使用,不受使用量和使用次数的限制。

    四、是及时更新题库。

    五、是满足读者的个性化服务需求,实现无纸化考试的新模式。

    六、是不受时间、空间的限制,一站式题库集中服务随时随地使用电子设备使用系统,免去奔波。

    每个人都可以通过这个小程序系统出考题,然后给到别人答题(自己、同事、学生或者客户都可以)。

    首先,打开答题考试王小程序,点击我要出题。进到出题界面 。  如下图所示。 

    要出一场考试,需要分两个步骤。一个是添加考卷,一个是添加考题。 

    添加考卷和添加考题没有先后顺序,随便先开始哪个都可以。  点击添加考题,就可以出题了。   点击添加考卷,就可以出考卷了,添加考卷里你可以添加设置你的考试信息,比如考卷的名字,考试的开始时间、结束时间以及是否设置红包,让别人答题可以领到红包。 添加设置好了考卷,就可以在你的考卷列表里找到你的这场考卷,点击编辑,然后点击增加考题,就可以把你添加好的考题题目,添加到你的考卷里了。

     直接使用手机就可以出题答题考试。移动考试就是这么方便。这个是相关的媒体报道的一些单位使用这款答题软件的截图。

    20181210172120_34156.jpg

    展开全文
  • :准备工作 ... 2:开发前需要导入支付宝SDK支付宝SDK下载链接 Maven依赖也在里面 3:生成支付宝密钥、公钥,需要用到支付宝密钥生成工具密钥生成...5:测试的时候一定要使用内网穿透软件,否则会报错 二:开发...

    一:准备工作

    1:如没有账号的请先去 支付宝商户平台 注册商户号

    2:开发前需要导入支付宝SDK 支付宝SDK下载链接 Maven依赖也在里面

    3:生成支付宝密钥、公钥,需要用到支付宝密钥生成工具 密钥生成工具下载链接 ,密钥用于签名使用

    4:电脑网站支付结果异步通知(关于支付结果异步通知后续会专门写一个博客,需要重点注意)
    注意:请先详细查看官方文档按步骤开发,一切以官方文档为主 支付宝官方开发文档,如使用老接口请移步 老版即时到账文档

    5:测试的时候一定要使用内网穿透软件,否则会报错

    二:开发代码

    博主使用的是沙箱环境,正式上线时请将环境改为正式环境

    AlipayConfig:
    
    public class AlipayConfig {
        //支付宝商户号的APPID
        public static String APPID = "";
     
        //用支付宝密钥生成工具生成的私钥
        public static String RSA_PRIVATE_KEY = "";
     
        //电脑网站支付结果异步通知,可以参考异步文档,一定要是外网能访问的
        public static String notify_url = ""; 
     
        //电脑网站支付结果同步通知,用于转跳到用户自己的页面,一定要是外网能访问的
        public static String return_url = ""; 
     
        //沙箱接口,正式上线时请改用正式支付接口
        public static String URL = "https://openapi.alipaydev.com/gateway.do"; 
     
        //固定的参数
        public static String CHARSET = "UTF-8";
     
        //固定的参数
        public static String FORMAT = "json";
     
        //用支付宝密钥生成工具生成的公钥
        public static String ALIPAY_PUBLIC_KEY = "";
     
        //固定的参数
        public static String log_path = "/log";
     
        //固定的参数
        public static String SIGNTYPE = "RSA2";
     
        public AlipayConfig() {
        }
    }
    AlipayService:
    
    public interface AlipayService {
        public String toAlipay(Map<String, String> sourceMap) throws IOException;
    }
    AlipayServiceImpl:
    @Service
    public class AlipayServiceImpl implements AlipayService {
     
        @Override
        public String toAlipay(Map<String, String> sourceMap) throws IOException {
            AlipayClient alipayClient = new DefaultAlipayClient(AlipayConfig.URL,AlipayConfig.APPID,AlipayConfig.RSA_PRIVATE_KEY,AlipayConfig.FORMAT,AlipayConfig.CHARSET,AlipayConfig.ALIPAY_PUBLIC_KEY,AlipayConfig.SIGNTYPE);
            AlipayTradePagePayRequest alipayRequest = new AlipayTradePagePayRequest();
            alipayRequest.setReturnUrl(AlipayConfig.return_url);
            alipayRequest.setNotifyUrl(AlipayConfig.notify_url);
            AlipayTradeWapPayModel alipayTradeWapPayModel = new AlipayTradeWapPayModel();
            alipayTradeWapPayModel.setOutTradeNo(sourceMap.get("out_trade_no"));
            alipayTradeWapPayModel.setProductCode("FAST_INSTANT_TRADE_PAY");
            alipayTradeWapPayModel.setTotalAmount(sourceMap.get("total_amount"));
            alipayTradeWapPayModel.setSubject("Alipay");
            alipayTradeWapPayModel.setBody(sourceMap.get("body"));
            alipayRequest.setBizModel(alipayTradeWapPayModel);
            String form="";
            try {
                form = alipayClient.pageExecute(alipayRequest).getBody();
            } catch (AlipayApiException e) {
                e.printStackTrace();
            }
            return form;
        }
     
    }
    AlipayController:
    @Controller
    public class AlipayController {
     
        @Autowired
        public AlipayService alipayService;
     
     
        @RequestMapping("pay")
        public void toAlipay(HttpServletRequest httpRequest , HttpServletResponse httpResponse, String payId, String totalFee, String body) throws IOException {
     
            //生成一笔支付记录,支付完成时将支付状态改为成功
     
     
            Map<String, String> sourceMap = new HashMap<>();
            sourceMap.put("out_trade_no",payId);
            sourceMap.put("total_amount",totalFee);
            sourceMap.put("body",getUTF8XMLString(body));
     
     
            String form = alipayService.toAlipay(sourceMap);
            httpResponse.setContentType("text/html;charset=" + AlipayConfig.CHARSET);
            httpResponse.getWriter().write(form);
            httpResponse.getWriter().flush();
            httpResponse.getWriter().close();
        }
     
     
        //注意异步返回结果通知是以post请求形式返回的
        @RequestMapping("notifyUrl")
        public String notify_url(HttpServletRequest request){
            Map<String, String> paramsMap = convertRequestParamsToMap(request);
            String out_trade_no= paramsMap.get("out_trade_no");
            try {
                boolean signVerified = AlipaySignature.rsaCheckV1(paramsMap, AlipayConfig.ALIPAY_PUBLIC_KEY, AlipayConfig.CHARSET, AlipayConfig.SIGNTYPE);
                //无论同步异步都要验证签名
                if(signVerified){
                    if(trade_status.equals("TRADE_FINISHED") || trade_status.equals("TRADE_SUCCESS")){
                        //处理自己系统的业务逻辑,如:将支付记录状态改为成功,需要返回一个字符串success告知支付宝服务器
                        
                        return "success";
                    } else {
                        //支付失败不处理业务逻辑
                        return "failure";
                    }
                }else {
                   //签名验证失败不处理业务逻辑
                    return "failure";
                }
            } catch (AlipayApiException e) {
                e.printStackTrace();
                return "failure";
            }
        }
     
        //注意同步返回结果是以get请求形式返回的
        @RequestMapping("returnUrl")
        public String return_url(HttpServletRequest request){
            Map<String, String> paramsMap = convertRequestParamsToMap(request);
            try {
                boolean signVerified = AlipaySignature.rsaCheckV1(paramsMap, AlipayConfig.ALIPAY_PUBLIC_KEY, AlipayConfig.CHARSET, AlipayConfig.SIGNTYPE);
                if(signVerified){
                    //跳转支付成功界面
                    return "支付成功页面";
     
                }else {
                    //跳转支付失败界面
                    return "failure";
                }
            } catch (AlipayApiException e) {
                e.printStackTrace();
            }
            return "success";
        }
     
     
        //将请求中的参数转换为Map
        public static Map<String, String> convertRequestParamsToMap(HttpServletRequest request) {
            Map<String, String> retMap = new HashMap();
            Set<Entry<String, String[]>> entrySet = request.getParameterMap().entrySet();
            Iterator var3 = entrySet.iterator();
     
            while(true) {
                while(var3.hasNext()) {
                    Entry<String, String[]> entry = (Entry)var3.next();
                    String name = (String)entry.getKey();
                    String[] values = (String[])entry.getValue();
                    int valLen = values.length;
                    if(valLen == 1) {
                        retMap.put(name, values[0]);
                    } else if(valLen <= 1) {
                        retMap.put(name, "");
                    } else {
                        StringBuilder sb = new StringBuilder();
                        String[] var9 = values;
                        int var10 = values.length;
     
                        for(int var11 = 0; var11 < var10; ++var11) {
                            String val = var9[var11];
                            sb.append(",").append(val);
                        }
     
                        retMap.put(name, sb.toString().substring(1));
                    }
                }
     
                return retMap;
            }
        }
     
        //将字符串转换为UTF-8编码以防出现乱码错误
        public static String getUTF8XMLString(String xml) {
            StringBuffer sb = new StringBuffer();
            sb.append(xml);
            String xmString = "";
            String xmlUTF8="";
            try {
                xmString = new String(sb.toString().getBytes("UTF-8"));
                xmlUTF8 = URLEncoder.encode(xmString, "UTF-8");
            } catch (UnsupportedEncodingException e) {
                e.printStackTrace();
            }
            return xmlUTF8;
        }
    }

    至此代码已经完成!!!

    三:演示结果

    注意:扫码或者登陆账户时如果用的是沙开发环境请使用沙盒支付宝APP扫码,或者使用沙盒账户支付,否则会弹出码已失效错误

    支付宝沙箱

     

     

     支付成功页面是从支付结果同步通知controller中跳转的,后续会更新最详细最完整的微信Navicat支付跟PayPal支付,有兴趣请关注博主

    转至:https://blog.csdn.net/Hard_Well/article/details/89357863

    视频学习下载:https://w.url.cn/s/AaPh1V3

     

    展开全文
  • 相信做微信推广的朋友一定都遇到这种情况的,当你的网页中有直接链接apk下载的时候会没有反映的,是因为在微信内是无法下载软件、手机APP等,那么这个时候一般的解决方案就是:跳转到手机浏览器打开我们的推广链接,...

    相信做微信推广的朋友一定都遇到这种情况的,当你的网页中有直接链接apk下载的时候会没有反映的,是因为在微信内是无法下载软件、手机APP等,那么这个时候一般的解决方案就是:跳转到手机浏览器打开我们的推广链接,这个要怎么做呢?

     

    月牙跳转是一款基于微信后端开发了一款微信营销下载推广助手,使用了本插件生成的链接,用户在微信任意环境下点击链接或者扫描二维码,可以实现直接跳转手机默认浏览器并打开指定网页。

    1、打开 月牙跳转 网址:http://www.aizhuanlove.cn/ 

    8bc86f7d6a9bbb96.jpg

    2、准备好我们的推广链接:实例如:http://t.cn/EzSfapi   在输入框填写你的下载链接,填写完毕后。点击生成按钮

    3827748e4ac5fb57.jpg

    3、点击生成之后,就会看到底部生成了自己的推广二维码以及短网址链接地址。

    cdf4162907c59eba.jpg

    4、至此,我们已经生成了APP推广链接的宣传二维码和链接。 我们就可以直接用微信扫描二维码在微信中分享和宣传引流了。这样我们能够极大的提高自己的APP在微信中的推广转化率。解决掉了微信中下载链接被屏蔽等问题。充分利用微信的用户群体来宣传引流。

     

    转载于:https://my.oschina.net/u/4056890/blog/2994076

    展开全文
  • 580扫一扫开票软件是一款非常方便的开票软件,需要配合微信公众号和手机客户端使用,你可以通过软件注册后下载安卓手机客户端,完成安装后,你就可以进行扫码开票,软件可以完美对接税控开票软件,将抬头信息填入到...
  • 其UI真的是其丑无比,个好的应用软件,其UI界面也要被大众所接纳,不然人家就不会用你的软件啦,所以说应用软件功能和界面一样都很重要,例如微信,相信微信UI被很多应用软件所模仿,我也仿照微信扫描二维码效果...
  • 通过微信二维码分享自己的软件

    千次阅读 2016-11-11 18:05:13
    我们希望让用户通过扫描二维码下载...第种方式,修改url的appid,生成二维码码直接下载 我们的app上传到了应用宝上,通过审核之后,打开管理中心,就会看到我们的APP ID。然后注意下面的这个链接:http://fusio

    我们希望让用户通过扫描二维码下载apk,但是微信屏蔽了这种方式,那么需要如何做呢?经过这几天的查阅,发下以下四种方法还是蛮不错的,不过在进行以下操作的时候,首先要确保我们的app已经上传到应用宝并通过了审核。

    第一种方式:修改下面url的appid,然后生成下载二维码,扫码直接下载

    我们的app上传到了应用宝上,通过审核之后,打开管理中心,就会看到我们的APP ID。

    我们需要的APPID

    然后注意下面的这个链接:

    http://fusion.qq.com/app_download?appid=1105787820&platform=qzone&via=QZ.MOBILEDETAIL.QRCODE&u=3046917960

    我们只需要把下面的这个链接中的appid=1101055015换成appid=你的appid号码就可以了,然后把这个链接做成二维码。用微信去扫描,微信就会跳转到下载界面了。

    第二种方式:根据应用宝的分享链接,生成下载页面二维码

    如果我们的app已经上传到了应用宝,那么在手机版的应用宝中搜索我们的app,然后点击分享,分享到qq或者微信,如图所示:
    这里写图片描述

    这是我得到的链接地址:
    http://fusion.qq.com/cgi-bin/qzapps/unified_jump?appid=1105787820&from=mqq&actionFlag=0&params=pname%3Dcom.xianglixiangqin.xianglixiangqin%26versioncode%3D12%26actionflag%3D0%26channelid%3D
    然后做成二维码:
    二维码

    如果感觉上面的链接有点长,做成的二维码比较复杂,可以使用缩我或者其他工具,对其进行缩减,然后就变成了:http://suo.im/1qDNxG,再对这个网址进行二维码生成:
    二维码

    第三种方式:获取应用的appID,然后通过草料二维码网站生成下载页二维码

    应用宝搜索app详情界面:

    应用宝

    查看网页源码找到的appid:

    这里写图片描述

    可以看到我这里的appid=42377589,得到这个appid之后再通过草料二维码网站进行专门的app二维码生成

    第四种方式:配合下面给出的url,结合自己应用的包名生成下载页面二维码

    首先是链接地址:
    http://a.app.qq.com/o/simple.jsp?pkgname=com.xianglixiangqin.xianglixiangqin

    直接把上面的pkgname=com.xianglixiangqin.xianglixiangqin替换成你的包名,准确的说应该是你的应用的applicationId,然后对其进行二维码生成就可以了

    展开全文
  • 为您提供SimpleQRCode 轻量二维码生成软件下载,SimpleQRCode是款轻量友好的二维码生成软件,免安装绿色单文件,支持中文英文特殊字等混,无需库,赶快下载使用吧!使用方法 运行软件后输入网址可以生成二维码...
  • 把自己的微信二维码打印出来当个装饰品,说不定路上遇到小姐姐就你微信加好友了。 准备软件:eXtrudy、CURA2个软件就可以了 1.下载好eXturdy 设置最大项目边长。 按照这4个步骤一步一步设置完成,进入第二个 ...
  • 前端时间公司软件APK的下载链接生成二维码,用微信扫一扫后,点击wang
  • 二维码生成

    2017-07-18 17:05:05
    1、普通二维码直接通过二维码生成器生成, 如:草料二维码生成...去open.qq.com申请开发者,然后上传应用,通过后就可以申请一个微下载,会提供一个网址给你,将这个网址做成二维码就可以用微信扫一扫下载这个应用了。
  • 合并成同二维码,不同的手机码会自动下载对应版本的软件,下面,我们来说说,如何将安卓和苹果两个下载二维码合并。可以参考以下步骤:(源百度经验)方法/步骤打开浏览器,在百度搜索框内输入“亥著”,点击...
  • 如今移动互联网发展越来越大,用户越来越大,用户也都习惯使用微信、浏览器的码功能扫描各种二维码来获取信息。...无需下载或安装软件或APP等,只需通过电脑或手机访问网址,即可快速免费地制作出多种款式好...
  • 目前的APP基本都支持二维码扫描下载。由于微信现在是主流的聊天软件,90%的用户都是通过微信分享APP的,再从分享的链接下载apk安卓包。但是微信自带的scheme接口会屏蔽掉分享链接不让下载apk包,只能通过浏览器来...
  • 现在是互联网的时代,手机二维码扫一扫十分方便,将名片上印着自己的二维码,更符合现在人的生活习惯,但是许多玩家不清楚怎么制作带有二维码的名片,这个时候你不妨试试华牯二维码名片生成器。欢迎大家前来下载 ...
  • 如何用C代码生成二维码  当下因微信和支付宝等手机应用广泛使用,而基于二维码/维...比如,二维码付款、二维码加微信好友、二维码访问网页、二维码下载app等等。这些个功能,在日常行为中,已...
  • 显然二维码是一个最方便的工具了,哪个手机没有扫一扫的功能或软件? 四,一些说明 本项目是为了熟悉Chrome插件开发,以及webpack的基本使用而做的一个简单项目,参考或者使用的开源项目。 五,后续工作 选项配置...
  • 为您提供西瓜二维码下载,西瓜二维码是一个windows本地二维码生成器,不联网,隐私保护100%,保护用户隐私,以及无网络的局域网使用,或者PC电脑传网址/文字到手机上,可用手机微信、浏览器扫一扫,即可方便的获取...
  • 很多应用软件所模仿,我也仿照微信扫描二维码效果进行模仿,虽然没有微信做的那么精致,但是效果还是可以的,所以将自己修改UI的代码和扫描二维码的代码分享给大家,是自己以后项目遇到同样的功能直接拷贝来用,...
  • 杂谈 | 关于二维码

    2017-05-27 15:33:56
    作为新媒体运营者+软件开发者,每天都沉溺在“码关注”+“下载”的狂潮之中。二维码的出现,在一定程度上给移动端应用的快速发展提供了便利;同时,智能手机和平板电脑的普及应用也反向催生了二维码应用,大家...
  • buuctf_misc新手_二维码

    2020-11-19 00:53:29
    在pc上下载一软件QR research 扫描后如下 查看攻略后发现需要用到虚拟机,打开Linux系统,下载binwalk软件 (未完待续)???? 利用ziperello打开 第二步选择暴力破解 试图打开安装包时好像记得看到...
  • 但是要提醒大家的是,千万不要乱街上的二维码,很多都是包含了恶意软件,或者把你重定向到别的网页去了。 \(\quad\)那么闲话不多说,开始干活~。默认大家会用python且会下载第三方库咯,生成二维码我们使用的是...
  • 手机软件请自行下载。 1 安装 将所有文件上传到服务器上如 http://www.abc.com/ems/ 1-1 ems(或其他名字)的文件夹以及log、data、qr_pic文件夹要可写 1-2 首次使用建议使用EXCEL或WPS表格按照data...
  • 快拍二维码已与各大应用商店建立良好的合作关系,只要用快拍二维码扫码应用商店的二维码即可直接下载喜欢的APP软件,轻松实现PC与手机的下载转化.  6,火车票真伪识别  扫描火车票上的二维码后,可以快速查询车票的...
  • 手机软件请自行下载。 1 安装 将所有文件上传到服务器上如 http://www.abc.com/ems/ 1-1 ems(或其他名字)的文件夹以及log、data、qr_pic文件夹要可写 1-2 首次使用建议使用EXCEL或WPS表格按照data...
  • 企业证书打的包只能通过自带相机码或者第三方工具...并且把包放到个服务器,最简单的方法是直接放到Tomcat的ROOT目录下,这样你直接就可以输入地址下载,比如放到/ROOT/app/xxx.ipa;那么访问地址就是:http://...
  • 用户码即可下载软件,可是问题就出现在这里,当该软件二维码分享到微信或朋友圈后,微信好友扫描二维码,发现出现白屏,不出来东西。 软件分享二维码: 微信扫描结果如下: 扫描结果是白屏,没有任何内容...
  • 最近很流行用二维码表白,扫一扫就能看到情书,隐形的表白方式非常好用,可以给喜欢的人一个小小的惊喜,嘻嘻(♡˙︶˙♡)。实际上,表白二维码有很多类型,如果只需要扫出来是几个字,找个生成器随便弄弄即可,没有...
  • 如今智能手机扫一扫(简称313)功能的应用使得二维码更加普遍。今天小编向大家介绍的就是制作二维码的那么一款软件---QR Code Generator。 小编带你看软件: 1.首先我们来看下QR Code Generator这款软件的界面  ...
  • 这两天用C#写个C端的软件,甲方提出个很无理的需求(在C端的程序中实现路径导航,关键是这个程序最终是运行在物理隔绝的电脑上的……),头疼了好几天,领导突然想到可以把坐标+百度API的网址直接生成二维码...

空空如也

空空如也

1 2 3 4 5 6
收藏数 119
精华内容 47
关键字:

二维码扫一扫软件下载