亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? msgpay.java

?? java短信收費代碼.極其好用的代碼。功能齊全。
?? JAVA
字號:

import java.io.IOException;
import javax.microedition.io.Connector;
import javax.wireless.messaging.MessageConnection;
import javax.wireless.messaging.TextMessage;

/*
 * MsgPay.java
 * 用于通過短信的形式,用戶把指令發送SP的端口號上進行付款
 *
 * 測試通過的手機型號包括
 * Moto E398 V300
 * Nokia 3230 7260 6101 3100 (QD,7650不支持)
 * 索愛 W550C  (K700C不支持)
 * 詳細說明,請看最底部的文字說明
 */

public final class MsgPay {
    /**
     * 端口號
     * 即發送SP在移動上所注冊的端口號,由SP規定
     * 暫時有兩個,如有新的,日后補充
     * 測試時,程序員可以修改為任意中國移動的手機號碼,如"13888888888"、自己或同事的號碼
     */
    /**跟指令DICTATE_YX組合,就收取1元的資費*/
//    private final String PORT_66550 = "66550"; //"66550";

    private final String PORT_916066 = "916066"; //"66550";
//    private final String PORT_916066 = "13818365949"; //"66550";

    /**跟指令DICTATE_YX組合,就收取1.5元的資費*/
//    private final String PORT_6655328 = "6655328"; //"6655328"

    /**
     * 指令內容
     * 即所發信息的內容,由SP規定
     * 暫時有一個,如有新的,日后補充
     * 測試時可以任意內容,如"你好"
     */
    /**指令內容*/
    private final String DICTATE_YX = "SU"; //"SU"

    /**是否已經付款的記錄名*/
//    private final String strRecordName = "payRecode";

    //發送消息結果
    /**發送成功*/
    public final static int SEND_SUCCESS = 0;

    /**發送失敗,發送時用戶按了取消*/
    public final static int SEND_USERCANCLE = 1;

    /**發送失敗,手機卡過期,非移動的電話卡,或余額不足訂購費用其它失敗原因*/
    public final static int SEND_FAIL = 2;

    /**沒有記錄*/
    public final static int REC_NONE = -1;

    private String strWebID = "";

    /** 構造函數 */
    public MsgPay() {
        String strWebIDTemp = getWebID();
        if (strWebIDTemp != null) {
            strWebID = strWebIDTemp;
        }
    }

    /**
     * 得到所下載網站的ID
     * 這里由SP來定,開發時沒有該文件也沒有問題
     */
    private String getWebID() { //由SP來定
        return "shwx011403";
    }

    /**付款1元*/
    public int payOneYuan() {
        return sendMessage(PORT_916066, DICTATE_YX);
    }

    /**付款1.5元*/
//    public int payOnePointFiveYuan() {
//        return sendMessage(PORT_6655328, DICTATE_YX);
//    }

    /**
     * 發送信息
     * String strPort為端口號,請在以PORT_開頭的常量里選
     * String strDictate為指令號,請在以DICTATE_開頭的常量里選
     * 調用時,要放到線程里使用
     * 返回TRUE即發送成功,
     * 返回FALSE即發送失敗,
     * 當手機系統詢問用戶是否發信息時,用戶選擇“否”或“不發送”,也會返回FALSE
     */
    private int sendMessage(String strPort, String strDictate) {
        //返回值
        int result = SEND_FAIL;
        MessageConnection conn = null;
        try {
            //地址
            String address = "sms://" + strPort;
            //建立連接
            conn = (MessageConnection) Connector.open(address);
            //設置短信息類型為文本,短信息有文本和二進制兩種類型
            TextMessage msg = (TextMessage) conn.newMessage(MessageConnection.
                TEXT_MESSAGE);
            msg.setAddress(address);
            //設置信息內容
            msg.setPayloadText(strDictate + strWebID);
            //發送
            conn.send(msg);
            result = SEND_SUCCESS;
        }
        catch (SecurityException ex1) {
            //當手機系統詢問用戶是否發出信息,用戶選擇“否”時,會拋出這個異常
            //不想顯示時,可以把  ex1.printStackTrace() 語句注釋
            //未處理
            result = SEND_USERCANCLE;
            System.out.println("SEND_USERCANCLE");
//            ex1.printStackTrace();
        }
        catch (IOException ex) {
            System.out.println("SEND_FAIL");
            //未處理
//            ex.printStackTrace();
        }
        finally {
            try {
                if (conn != null) {
                    conn.close();
                }
            }
            catch (IOException ex) {
                ex.printStackTrace();
            }
        }
        System.out.println("return result");
        return result;
    }
}

/**
 *                            開 發 注 意
 *
 *     1.需要用戶短信付款前,請在游戲中以明文形式向用戶說明收費,(參考):"本游戲收
 * 費**元,如果支付,請選“是”,稍候將會收到收費提示短信。",如果是通過電話費買游戲
 * 幣的,可以提示為“一元可換得游戲幣50,如果支付,請選“是”,稍候將會收到收費提示短
 * 信。”并可以給用戶選擇是否發送這操作。發送信息的時間因手機的不同,所用時間會有長短,
 * 必要時請用界面形式說明,如“發送中...”。
 *
 *     2.發送信息后,請根據返回值作相應的處理,如發送成功,用戶取消了,或發送失敗。
 *
 *
 *                      主要幾種付費方式及使用方法
 *
 * 一、一次性付款
 *     在開始游戲前,通過isHasRecord()函數檢查RMS中是否有已經收費的記錄,如果有該記錄,
 * 就可以直接進入游戲;否則,通過sendMessage(),成功收取費用后就可以進入游戲,并通過
 * saveToRMS(int value)函數向RMS插入記錄(參數可隨意整數)。
 *
 * 二、RPG游戲里的買道具
 *     只使用sendMessage()函數,我們先定好每發一次短信所收取的費用,如¥1元,你們就跟
 * 這個收費來定物品,如¥1元可買5個小藥水,或換50游戲幣等等。如果有其他價格的收費,共同
 * 商議。
 *
 * 三、按關卡收費
 *     用getPassedLevel()函數查看已存記錄,如果返回REC_NONE,即為一關那沒有玩過,從第一
 * 關開始收費。saveToRMS(int value)函數用于存儲記錄已過關卡號。
 *
 * 四、復活
 *     只使用sendMessage()函數,然后根據游戲的設定,到指定的地方復活(如原地復活,定
 * 點復活)。
 *
 * 五、共同商議
 */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品88久久久久88久久久| 精品国产91久久久久久久妲己| 久久网站最新地址| 日韩免费视频一区二区| 99国产精品一区| 国产日韩欧美精品在线| 国产成人精品三级麻豆| 亚洲一区二区综合| 精品一区二区在线视频| 在线观看日产精品| 久久精品视频一区| 日韩av一区二| 日本韩国一区二区| 国产精品色哟哟网站| 狂野欧美性猛交blacked| 欧美丝袜第三区| 中文字幕综合网| 国产v综合v亚洲欧| 久久综合视频网| 青青草成人在线观看| 在线观看亚洲专区| 亚洲精品乱码久久久久久| 成人高清在线视频| 国产色产综合产在线视频| 一区精品在线播放| 日本不卡的三区四区五区| jizz一区二区| 欧美激情综合网| 国产九色sp调教91| 久久久久久久久久久黄色| 久久66热偷产精品| 日韩免费电影一区| 美女看a上一区| 欧美一级二级在线观看| 美女脱光内衣内裤视频久久影院| 亚洲影院久久精品| 91在线porny国产在线看| 国产精品你懂的| 色综合久久久久综合99| 亚洲人成网站精品片在线观看| 夜夜精品浪潮av一区二区三区| 偷窥少妇高潮呻吟av久久免费| 免费久久99精品国产| 欧美喷水一区二区| 午夜精品成人在线| 欧美一区二区三区啪啪| 国产成人精品亚洲午夜麻豆| 国产精品一区二区免费不卡| 亚洲二区在线观看| 欧美精品久久久久久久多人混战 | 日韩视频国产视频| 午夜精品久久久久久不卡8050| 亚洲一区二区三区四区在线观看| 日日夜夜一区二区| 日韩免费福利电影在线观看| 国产一区二区三区黄视频 | 在线精品视频免费播放| 亚洲丝袜制服诱惑| 欧美写真视频网站| 麻豆国产精品官网| 国产精品久久一级| 欧美日韩三级一区二区| 日韩福利视频导航| 国产欧美一区二区三区在线老狼| 奇米在线7777在线精品| 久久婷婷一区二区三区| 一本久道中文字幕精品亚洲嫩| 精品日韩av一区二区| 成人av电影免费观看| 日韩电影在线看| 久久久久九九视频| 欧美亚洲精品一区| 国产揄拍国内精品对白| 亚洲欧洲精品一区二区精品久久久| 国产一区二区福利| 伊人性伊人情综合网| 精品日本一线二线三线不卡| 91丝袜美腿高跟国产极品老师| 精品999在线播放| 色域天天综合网| 蜜臀久久99精品久久久画质超高清| 欧美亚洲高清一区| 久久精品国产免费| 亚洲美女免费视频| 久久综合九色综合欧美亚洲| 91久久久免费一区二区| 国产精品综合视频| 亚洲成a天堂v人片| 亚洲视频精选在线| 国产日产欧美一区| 欧美一区二区三区视频在线观看 | 91极品美女在线| 国产精品99久久久久| 日韩一区精品视频| 亚洲另类在线一区| 精品国产乱码久久久久久牛牛| 青青草精品视频| 亚洲一二三四在线| 亚洲女性喷水在线观看一区| 久久免费视频色| 日韩精品一区二区三区中文不卡| 美国十次综合导航| 亚洲一区二区三区影院| 亚洲精品欧美二区三区中文字幕| 在线观看亚洲一区| 色婷婷精品久久二区二区蜜臀av| 亚洲中国最大av网站| 国产精品日产欧美久久久久| 久久这里只有精品6| 欧美日韩国产高清一区二区| 一本色道久久综合精品竹菊| 99久久伊人精品| 粉嫩蜜臀av国产精品网站| 国产米奇在线777精品观看| 日韩av不卡一区二区| 视频一区国产视频| 天天亚洲美女在线视频| 日本一不卡视频| 日本特黄久久久高潮| 日韩精品91亚洲二区在线观看| 久久午夜老司机| 国产肉丝袜一区二区| 国产日韩v精品一区二区| 国产女同性恋一区二区| 国产精品第四页| 一区二区三区电影在线播| 亚洲视频狠狠干| 亚洲午夜精品在线| 午夜电影网亚洲视频| 在线视频中文字幕一区二区| 91日韩在线专区| 欧美午夜免费电影| 日韩一区二区在线看片| 久久香蕉国产线看观看99| 久久久久久免费| 中文字幕制服丝袜一区二区三区| 国产 欧美在线| 粉嫩13p一区二区三区| 国产精品亚洲人在线观看| 国内久久精品视频| 成人毛片在线观看| 在线视频一区二区三区| 日韩欧美电影一区| 亚洲国产成人在线| 亚洲在线观看免费| 美女视频黄免费的久久| 成人精品视频一区二区三区| 91国产丝袜在线播放| 欧美一级精品在线| 国产精品电影院| 日本伊人午夜精品| 成人av午夜电影| 欧美精品一卡二卡| 久久久精品综合| 亚洲国产成人精品视频| 国产乱一区二区| 在线观看不卡视频| 日韩美一区二区三区| 中文字幕在线不卡一区二区三区| 日韩视频国产视频| 亚洲欧美日韩一区二区三区在线观看| 精品区一区二区| 精品国内片67194| 久久精品国产免费看久久精品| 久久66热re国产| 首页国产欧美日韩丝袜| 大美女一区二区三区| 欧美日韩激情一区| 国产精品天干天干在线综合| 亚洲国产精品久久艾草纯爱| 成人性视频免费网站| 精品国产免费人成在线观看| 亚洲主播在线观看| 成人av午夜影院| 久久美女高清视频| 秋霞电影网一区二区| 欧美性受极品xxxx喷水| 国产精品超碰97尤物18| 久久国产乱子精品免费女| 欧美亚洲国产bt| 亚洲精品久久嫩草网站秘色| 国产成人8x视频一区二区| 欧美一区二区三区免费视频| 亚洲欧美色综合| 成人高清视频免费观看| 男人的天堂亚洲一区| 欧美在线观看视频在线| 亚洲欧美综合在线精品| 国产成人在线观看| 精品国产伦一区二区三区免费| 久久亚洲综合av| 亚洲精品一二三| 国产精品天天看| 国产乱人伦偷精品视频免下载| 中文无字幕一区二区三区| 亚洲成av人片www| 在线观看欧美精品| 一区二区成人在线视频| 色悠悠久久综合| 亚洲色图在线播放|