Commit c69691da8744cb8b3e140d57dcc910d51c0fcea7

Authored by 赵康
1 parent ad10e0999e
Exists in master

修复mycard memeber支付的在传金额时的异常

完善统计项
清理资源

Showing 10 changed files with 9 additions and 15 deletions Inline Diff

android/GameSDKRelease/AndroidManifest.xml
1 <manifest xmlns:android="http://schemas.android.com/apk/res/android" 1 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
2 package="com.facebook.android" 2 package="com.facebook.android"
3 android:versionCode="1" 3 android:versionCode="1"
4 android:versionName="1.0" > 4 android:versionName="1.0" >
5 5
6 <uses-sdk 6 <uses-sdk
7 android:minSdkVersion="8" 7 android:minSdkVersion="8"
8 android:targetSdkVersion="19" /> 8 android:targetSdkVersion="19" />
9 9
10 <application 10 <application
11 android:allowBackup="true" 11 android:allowBackup="true"
12 android:icon="@drawable/ic_launcher" 12 android:icon="@drawable/ic_launcher" >
13 android:label="@string/app_name" >
14 </application> 13 </application>
15 14
16 </manifest> 15 </manifest>
android/GameSDKRelease/libs/GameSDK_v2.5.1_proguard.jar
No preview for this file type
android/GameSDKRelease/libs/GameSDK_v2.5.3_proguard.jar
No preview for this file type
android/GameSDKRelease/res/values-pt/strings.xml
1 <resources> 1 <resources>
2 2
3 <string name="app_name">LoginSDK</string>
4 <string name="user_name_hint">Email</string> 3 <string name="user_name_hint">Email</string>
5 <string name="password_hint">Senha</string> 4 <string name="password_hint">Senha</string>
6 <string name="login">Login</string> 5 <string name="login">Login</string>
7 <string name="signup">Registrar</string> 6 <string name="signup">Registrar</string>
8 <string name="bind">Vincular ao email</string> 7 <string name="bind">Vincular ao email</string>
9 <string name="loading">Carregando</string> 8 <string name="loading">Carregando</string>
10 <!-- toast --> 9 <!-- toast -->
11 <string name="illegal_uname_tip">Email inválido</string> 10 <string name="illegal_uname_tip">Email inválido</string>
12 <string name="illegal_pwd_tip">Senha Inválida (6-20 caracteres)</string> 11 <string name="illegal_pwd_tip">Senha Inválida (6-20 caracteres)</string>
13 <string name="illegal_user_exist">Email já está em uso</string> 12 <string name="illegal_user_exist">Email já está em uso</string>
14 <string name="illegal_pwd_invalid">Senha incorreta, favor tentar novamente</string> 13 <string name="illegal_pwd_invalid">Senha incorreta, favor tentar novamente</string>
15 <string name="illegal_user_not_exist">Email Inválido</string> 14 <string name="illegal_user_not_exist">Email Inválido</string>
16 <string name="invalid_email">Favor inserir seu email</string> 15 <string name="invalid_email">Favor inserir seu email</string>
17 <string name="login_fail">Login falhou</string> 16 <string name="login_fail">Login falhou</string>
18 <string name="signup_fail">Registrar falhou</string> 17 <string name="signup_fail">Registrar falhou</string>
19 <string name="bind_fail">Vincular falhou</string> 18 <string name="bind_fail">Vincular falhou</string>
20 <!-- facebook id --> 19 <!-- facebook id -->
21 20
22 </resources> 21 </resources>
android/GameSDKRelease/res/values-th/strings.xml
1 <resources> 1 <resources>
2 2
3 <string name="app_name">LoginSDK</string>
4 <string name="user_name_hint">อีเมลล์</string> 3 <string name="user_name_hint">อีเมลล์</string>
5 <string name="password_hint">พาสเวิร์ด</string> 4 <string name="password_hint">พาสเวิร์ด</string>
6 <string name="login">ล็อกอิน</string> 5 <string name="login">ล็อกอิน</string>
7 <string name="signup">ลงทะเบียน</string> 6 <string name="signup">ลงทะเบียน</string>
8 <string name="bind">ผูกอีเมลล์</string> 7 <string name="bind">ผูกอีเมลล์</string>
9 <string name="loading">กำลังโหลด</string> 8 <string name="loading">กำลังโหลด</string>
10 <!-- toast --> 9 <!-- toast -->
11 <string name="illegal_uname_tip">อีเมลล์ไม่ถูกต้อง</string> 10 <string name="illegal_uname_tip">อีเมลล์ไม่ถูกต้อง</string>
12 <string name="illegal_pwd_tip">พาสเวิร์ดไม่ถูกต้อง(6-20 ตัวอักษร)</string> 11 <string name="illegal_pwd_tip">พาสเวิร์ดไม่ถูกต้อง(6-20 ตัวอักษร)</string>
13 <string name="illegal_user_exist">อีเมลล์นี้ได้ถูกใช้แล้ว</string> 12 <string name="illegal_user_exist">อีเมลล์นี้ได้ถูกใช้แล้ว</string>
14 <string name="illegal_pwd_invalid">พาสเวิร์ดไม่ถูกต้อง, โปรดลองใหม่อีกครั้ง</string> 13 <string name="illegal_pwd_invalid">พาสเวิร์ดไม่ถูกต้อง, โปรดลองใหม่อีกครั้ง</string>
15 <string name="illegal_user_not_exist">อีเมลล์ไม่ถูกต้อง</string> 14 <string name="illegal_user_not_exist">อีเมลล์ไม่ถูกต้อง</string>
16 <string name="invalid_email">ใส่อีเมลล์ของคุณ</string> 15 <string name="invalid_email">ใส่อีเมลล์ของคุณ</string>
17 <string name="login_fail">ล็อกอินผิดพลาด</string> 16 <string name="login_fail">ล็อกอินผิดพลาด</string>
18 <string name="signup_fail">ลงทะเบียนไม่สำเร็จ</string> 17 <string name="signup_fail">ลงทะเบียนไม่สำเร็จ</string>
19 <string name="bind_fail">ผูกอีเมลล์ไม่สำเร็จ</string> 18 <string name="bind_fail">ผูกอีเมลล์ไม่สำเร็จ</string>
20 <string name="signup_success">สำเร็จ</string> 19 <string name="signup_success">สำเร็จ</string>
21 <!-- facebook id --> 20 <!-- facebook id -->
22 <!-- payment --> 21 <!-- payment -->
23 <string name="title_payment_choice">เลือกช่องทางชำระเงิน</string> 22 <string name="title_payment_choice">เลือกช่องทางชำระเงิน</string>
24 <!-- summary title --> 23 <!-- summary title -->
25 <string name="summary_title">ตารางแลกเปลี่ยน:</string> 24 <string name="summary_title">ตารางแลกเปลี่ยน:</string>
26
27 <string name="useranme_pattern">ชื่อผู้ใช้:%s</string> 25 <string name="useranme_pattern">ชื่อผู้ใช้:%s</string>
28 <!-- <string name="mol_channel_title">เลือกช่องทางชำระเงิน</string> --> 26 <!-- <string name="mol_channel_title">เลือกช่องทางชำระเงิน</string> -->
29 <string name="mol_card_hint">กรุณากรอกรหัสบัตร</string> 27 <string name="mol_card_hint">กรุณากรอกรหัสบัตร</string>
30 <string name="mol_pass_hint">กรุณาใส่รหัส</string> 28 <string name="mol_pass_hint">กรุณาใส่รหัส</string>
31 <string name="pay_ok">OK</string> 29 <string name="pay_ok">OK</string>
32 <string name="pay_error">การชำระล้มเหลว กรุณาลองใหม่อีกครั้ง</string> 30 <string name="pay_error">การชำระล้มเหลว กรุณาลองใหม่อีกครั้ง</string>
33 <string name="card_input_tip">กรุณากรอกรายละเอียดบัตร</string> 31 <string name="card_input_tip">กรุณากรอกรายละเอียดบัตร</string>
34 <string name="amount_choice_tip">กรุณาเลือกยอดเติมเงิน</string> 32 <string name="amount_choice_tip">กรุณาเลือกยอดเติมเงิน</string>
35 <!-- paypal --> 33 <!-- paypal -->
36 <string name="paypal_amount_hint">กรุณาใส่จำนวนเงินที่ต้องการ(%s-10000เป็นจำนวนเต็ม)</string> 34 <string name="paypal_amount_hint">กรุณาใส่จำนวนเงินที่ต้องการ(%s-10000เป็นจำนวนเต็ม)</string>
37 <string name="paypal_choice_tip">กรุณาเลือกยอดเติมเงิน</string> 35 <string name="paypal_choice_tip">กรุณาเลือกยอดเติมเงิน</string>
38 <!-- gp --> 36 <!-- gp -->
39 <string name="gp_choice_tip">กรุณาเลือกยอดเติมเงิน</string> 37 <string name="gp_choice_tip">กรุณาเลือกยอดเติมเงิน</string>
38
android/GameSDKRelease/res/values-zh-rTW/strings.xml
1 <resources> 1 <resources>
2 2
3 <string name="app_name">LoginSDK</string>
4 <string name="user_name_hint">郵箱</string> 3 <string name="user_name_hint">郵箱</string>
5 <string name="password_hint">密碼</string> 4 <string name="password_hint">密碼</string>
6 <string name="login">登錄</string> 5 <string name="login">登錄</string>
7 <string name="signup">註冊</string> 6 <string name="signup">註冊</string>
8 <string name="bind">綁定郵箱</string> 7 <string name="bind">綁定郵箱</string>
9 <string name="loading">加載中……</string> 8 <string name="loading">加載中……</string>
10 <!-- toast --> 9 <!-- toast -->
11 <string name="illegal_uname_tip">郵箱格式不正確</string> 10 <string name="illegal_uname_tip">郵箱格式不正確</string>
12 <string name="illegal_pwd_tip">密碼格式不正確 (6–20字符)</string> 11 <string name="illegal_pwd_tip">密碼格式不正確 (6–20字符)</string>
13 <string name="illegal_user_exist">郵箱已註冊</string> 12 <string name="illegal_user_exist">郵箱已註冊</string>
14 <string name="illegal_pwd_invalid">密碼不正確,請重試</string> 13 <string name="illegal_pwd_invalid">密碼不正確,請重試</string>
15 <string name="illegal_user_not_exist">郵箱不存在</string> 14 <string name="illegal_user_not_exist">郵箱不存在</string>
16 <string name="invalid_email">請輸入正確的郵箱</string> 15 <string name="invalid_email">請輸入正確的郵箱</string>
17 <string name="login_fail">登錄失敗</string> 16 <string name="login_fail">登錄失敗</string>
18 <string name="signup_fail">註冊失敗</string> 17 <string name="signup_fail">註冊失敗</string>
19 <string name="bind_fail">綁定失敗</string> 18 <string name="bind_fail">綁定失敗</string>
20 <!-- facebook id --> 19 <!-- facebook id -->
21 20
22 21
23 <!-- 支付相关 --> 22 <!-- 支付相关 -->
24 <!-- title --> 23 <!-- title -->
25 <string name="title_payment_choice">請選擇支付方式</string> 24 <string name="title_payment_choice">請選擇支付方式</string>
26 <!-- summary title --> 25 <!-- summary title -->
27 <string name="summary_title">兌換表:</string> 26 <string name="summary_title">兌換表:</string>
28 <string name="mol_card_hint">請輸入卡號</string> 27 <string name="mol_card_hint">請輸入卡號</string>
29 <string name="mol_pass_hint">請輸入密碼</string> 28 <string name="mol_pass_hint">請輸入密碼</string>
30 <string name="pay_ok">OK</string> 29 <string name="pay_ok">OK</string>
31 <string name="pay_error">支付失敗,請再重試。</string> 30 <string name="pay_error">支付失敗,請再重試。</string>
32 <string name="card_input_tip">請輸入點卡信息</string> 31 <string name="card_input_tip">請輸入點卡信息</string>
33 <string name="amount_choice_tip">請選擇支付金額</string> 32 <string name="amount_choice_tip">請選擇支付金額</string>
34 <!-- paypal --> 33 <!-- paypal -->
35 <string name="paypal_choice_tip">請選擇支付金額</string> 34 <string name="paypal_choice_tip">請選擇支付金額</string>
36 <!-- gp --> 35 <!-- gp -->
37 <string name="gp_choice_tip">請選擇支付金額</string> 36 <string name="gp_choice_tip">請選擇支付金額</string>
38 37
39 </resources> 38 </resources>
android/GameSDKRelease/res/values-zh/strings.xml
1 <resources> 1 <resources>
2 2
3 <string name="app_name">LoginSDK</string>
4 <string name="user_name_hint">邮箱</string> 3 <string name="user_name_hint">邮箱</string>
5 <string name="password_hint">密码</string> 4 <string name="password_hint">密码</string>
6 <string name="login">登录</string> 5 <string name="login">登录</string>
7 <string name="signup">注册</string> 6 <string name="signup">注册</string>
8 <string name="bind">绑定邮箱</string> 7 <string name="bind">绑定邮箱</string>
9 <string name="loading">加载中……</string> 8 <string name="loading">加载中……</string>
10 <!-- toast --> 9 <!-- toast -->
11 <string name="illegal_uname_tip">请输入正确的邮箱</string> 10 <string name="illegal_uname_tip">请输入正确的邮箱</string>
12 <string name="illegal_pwd_tip">密码格式不正确 (6–20字符)</string> 11 <string name="illegal_pwd_tip">密码格式不正确 (6–20字符)</string>
13 <string name="illegal_user_exist">邮箱已注册</string> 12 <string name="illegal_user_exist">邮箱已注册</string>
14 <string name="illegal_pwd_invalid">密码不正确,请重试</string> 13 <string name="illegal_pwd_invalid">密码不正确,请重试</string>
15 <string name="illegal_user_not_exist">邮箱未注册</string> 14 <string name="illegal_user_not_exist">邮箱未注册</string>
16 <string name="invalid_email">请输入正确的邮箱</string> 15 <string name="invalid_email">请输入正确的邮箱</string>
17 <string name="login_fail">登录失败</string> 16 <string name="login_fail">登录失败</string>
18 <string name="signup_fail">注册失败</string> 17 <string name="signup_fail">注册失败</string>
19 <string name="bind_fail">绑定失败</string> 18 <string name="bind_fail">绑定失败</string>
20 <string name="net_error">网络无法连接,请查看网络设置</string> 19 <string name="net_error">网络无法连接,请查看网络设置</string>
21 <!-- facebook id --> 20 <!-- facebook id -->
22 <!-- 支付 --> 21 <!-- 支付 -->
23 <!-- title --> 22 <!-- title -->
24 <string name="title_payment_choice">请选择支付方式</string> 23 <string name="title_payment_choice">请选择支付方式</string>
25 <!-- summary title --> 24 <!-- summary title -->
26 <string name="summary_title">兑换表:</string> 25 <string name="summary_title">兑换表:</string>
27 <!-- payment --> 26 <!-- payment -->
28 <string name="mol_card_hint">请输入卡号</string> 27 <string name="mol_card_hint">请输入卡号</string>
29 <string name="mol_pass_hint">请输入密码</string> 28 <string name="mol_pass_hint">请输入密码</string>
30 <string name="pay_ok">OK</string> 29 <string name="pay_ok">OK</string>
31 <string name="pay_error">充值失败,请重试</string> 30 <string name="pay_error">充值失败,请重试</string>
32 <string name="card_input_tip">请输入点卡信息</string> 31 <string name="card_input_tip">请输入点卡信息</string>
33 <string name="amount_choice_tip">请选择支付金额</string> 32 <string name="amount_choice_tip">请选择支付金额</string>
34 <!-- paypal --> 33 <!-- paypal -->
35 <string name="paypal_choice_tip">请选择支付金额</string> 34 <string name="paypal_choice_tip">请选择支付金额</string>
36 <!-- gp --> 35 <!-- gp -->
37 <string name="gp_choice_tip">请选择支付金额</string> 36 <string name="gp_choice_tip">请选择支付金额</string>
38 37
39 </resources> 38 </resources>
android/GameSDKRelease/res/values/strings.xml
1 <resources> 1 <resources>
2 2
3 <string name="app_name">LoginSDK</string>
4 <string name="user_name_hint">Email</string> 3 <string name="user_name_hint">Email</string>
5 <string name="password_hint">Password</string> 4 <string name="password_hint">Password</string>
6 <string name="quick_login">Play(%sS)</string> 5 <string name="quick_login">Play(%sS)</string>
7 <string name="quick_play">Play</string> 6 <string name="quick_play">Play</string>
8 <string name="login">Login</string> 7 <string name="login">Login</string>
9 <string name="signup">Signup</string> 8 <string name="signup">Signup</string>
10 <string name="bind">Bound to email</string> 9 <string name="bind">Bound to email</string>
11 <string name="loading">Loading</string> 10 <string name="loading">Loading</string>
12 11
13 <!-- toast --> 12 <!-- toast -->
14 <string name="illegal_uname_tip">Invalid Email</string> 13 <string name="illegal_uname_tip">Invalid Email</string>
15 <string name="illegal_pwd_tip">Invalid Password (6–20 characters).</string> 14 <string name="illegal_pwd_tip">Invalid Password (6–20 characters).</string>
16 <string name="illegal_user_exist">Email has already used</string> 15 <string name="illegal_user_exist">Email has already used</string>
17 <string name="illegal_pwd_invalid">Password is incorrect. Please try again.</string> 16 <string name="illegal_pwd_invalid">Password is incorrect. Please try again.</string>
18 <string name="illegal_user_not_exist">Invalid Email</string> 17 <string name="illegal_user_not_exist">Invalid Email</string>
19 <string name="invalid_email">Invalid Email</string> 18 <string name="invalid_email">Invalid Email</string>
20 <string name="login_fail">Login failed</string> 19 <string name="login_fail">Login failed</string>
21 <string name="signup_fail">Signup failed</string> 20 <string name="signup_fail">Signup failed</string>
22 <string name="bind_fail">Bound failed</string> 21 <string name="bind_fail">Bound failed</string>
23 <string name="net_error">Internet unavailable, please check</string> 22 <string name="net_error">Internet unavailable, please check</string>
24 <string name="gump_login">Login with Gumptech</string> 23 <string name="gump_login">Login with Gumptech</string>
25 <string name="fb_login">Login with Facebook</string> 24 <string name="fb_login">Login with Facebook</string>
26 <string name="signup_success">Sign Up Successfully</string> 25 <string name="signup_success">Sign Up Successfully</string>
27 <!-- facebook --> 26 <!-- facebook -->
28 27
29 28
30 <!-- 支付相关 --> 29 <!-- 支付相关 -->
31 <!-- title --> 30 <!-- title -->
32 <string name="title_mycard">Mycard點數儲值</string> 31 <string name="title_mycard">Mycard點數儲值</string>
33 <string name="title_mycard_member">Mycard會員扣點</string> 32 <string name="title_mycard_member">Mycard會員扣點</string>
34 <string name="title_mycard_billing">Mycard Billing</string> 33 <string name="title_mycard_billing">Mycard Billing</string>
35 <string name="title_mol">MOLPoints Gift Card</string> 34 <string name="title_mol">MOLPoints Gift Card</string>
36 <string name="title_mol_wallet">MOLPoints E-Wallet</string> 35 <string name="title_mol_wallet">MOLPoints E-Wallet</string>
37 <string name="title_12call">12Call</string> 36 <string name="title_12call">12Call</string>
38 <string name="title_tm">True Money</string> 37 <string name="title_tm">True Money</string>
39 <string name="title_zest">Zest</string> 38 <string name="title_zest">Zest</string>
40 <string name="title_gp">Google play</string> 39 <string name="title_gp">Google play</string>
41 <string name="title_paypal">Paypal</string> 40 <string name="title_paypal">Paypal</string>
42 <string name="title_rixty">Rixty</string> 41 <string name="title_rixty">Rixty</string>
43 <string name="title_ngan">NganLoung</string> 42 <string name="title_ngan">NganLoung</string>
44 <string name="title_easy2pay">Easy2Pay</string> 43 <string name="title_easy2pay">Easy2Pay</string>
45 <string name="title_boa">BOACompra</string> 44 <string name="title_boa">BOACompra</string>
46 <string name="title_indomog_voucher">Indomog</string> 45 <string name="title_indomog_voucher">Indomog</string>
47 <string name="title_indomog_account">Indomog Account Balance</string> 46 <string name="title_indomog_account">Indomog Account Balance</string>
48 <string name="title_yandex">Yandex</string> 47 <string name="title_yandex">Yandex</string>
49 <string name="title_vnpt_vnp">VinaPhone</string> 48 <string name="title_vnpt_vnp">VinaPhone</string>
50 <string name="title_vnpt_vms">MobiFone</string> 49 <string name="title_vnpt_vms">MobiFone</string>
51 <string name="title_vnpt_onc">Oncash</string> 50 <string name="title_vnpt_onc">Oncash</string>
52 <string name="title_vnpt_fpt">FPT</string> 51 <string name="title_vnpt_fpt">FPT</string>
53 <string name="title_vnpt_vtt">Viettel</string> 52 <string name="title_vnpt_vtt">Viettel</string>
54 <string name="title_vnpt_mgc">MegaCard</string> 53 <string name="title_vnpt_mgc">MegaCard</string>
55 <string name="title_coda">Coda Payment</string> 54 <string name="title_coda">Coda Payment</string>
56 <string name="title_cherry">Cherry Credits</string> 55 <string name="title_cherry">Cherry Credits</string>
57 <string name="title_payment_choice">Select payment methods</string> 56 <string name="title_payment_choice">Select payment methods</string>
58 <!-- summary title --> 57 <!-- summary title -->
59 <string name="summary_title">Price list:</string> 58 <string name="summary_title">Price list:</string>
60 59
61 <!-- payment --> 60 <!-- payment -->
62 <string name="useranme_pattern">Account:%s</string> 61 <string name="useranme_pattern">Account:%s</string>
63 <string name="mol_card_hint">Card No.</string> 62 <string name="mol_card_hint">Card No.</string>
64 <string name="mol_pass_hint">Password</string> 63 <string name="mol_pass_hint">Password</string>
65 <string name="pay_ok">OK</string> 64 <string name="pay_ok">OK</string>
66 <string name="pay_error">Charging Failed, please try again.</string> 65 <string name="pay_error">Charging Failed, please try again.</string>
67 <string name="card_input_tip">Card information</string> 66 <string name="card_input_tip">Card information</string>
68 <string name="amount_choice_tip">Please select the amount</string> 67 <string name="amount_choice_tip">Please select the amount</string>
69 68
70 <!-- paypal --> 69 <!-- paypal -->
71 <string name="paypal_amount_hint">Please enter the payment amount (Integer between %s to 10000)</string> 70 <string name="paypal_amount_hint">Please enter the payment amount (Integer between %s to 10000)</string>
72 <string name="paypal_choice_tip">Please select the amount</string> 71 <string name="paypal_choice_tip">Please select the amount</string>
73 <!-- gp --> 72 <!-- gp -->
74 <string name="gp_choice_tip">Please select the amount</string> 73 <string name="gp_choice_tip">Please select the amount</string>
75 <!-- yandex --> 74 <!-- yandex -->
76 <string name="yandex_money">Yandex Money</string> 75 <string name="yandex_money">Yandex Money</string>
77 <string name="yandex_bank">Yandex Bank</string> 76 <string name="yandex_bank">Yandex Bank</string>
78 <string name="yandex_cash">Yandex Cash</string> 77 <string name="yandex_cash">Yandex Cash</string>
79 78
80 </resources> 79 </resources>
android/GameSDKSample/res/values/strings.xml
1 <?xml version="1.0" encoding="utf-8"?> 1 <?xml version="1.0" encoding="utf-8"?>
2 <resources> 2 <resources>
3 3
4 <string name="app_name">LoginSDKSample</string> 4 <string name="app_name">GameSDKSample</string>
5 <string name="hello_world">Hello world!</string> 5 <string name="hello_world">Hello world!</string>
6 <string name="action_settings">Settings</string> 6 <string name="action_settings">Settings</string>
7 7
8 </resources> 8 </resources>
9 9
android/GameSDKSample/src/com/gumptech/loginsdk/sample/MainActivity.java
1 package com.gumptech.loginsdk.sample; 1 package com.gumptech.loginsdk.sample;
2 2
3 import android.app.Activity; 3 import android.app.Activity;
4 import android.content.Intent; 4 import android.content.Intent;
5 import android.os.Bundle; 5 import android.os.Bundle;
6 import android.util.Log; 6 import android.util.Log;
7 import android.view.View; 7 import android.view.View;
8 import android.widget.Button; 8 import android.widget.Button;
9 import android.widget.TextView; 9 import android.widget.TextView;
10 import android.widget.Toast; 10 import android.widget.Toast;
11 11
12 import com.gumptech.sdk.GumpSDK; 12 import com.gumptech.sdk.GumpSDK;
13 13
14 public class MainActivity extends Activity implements GumpSDK.Callback { 14 public class MainActivity extends Activity implements GumpSDK.Callback {
15 15
16 private TextView tvVersion; 16 private TextView tvVersion;
17 private TextView userInfo; 17 private TextView userInfo;
18 18
19 private Button btnLoginOrLogout; 19 private Button btnLoginOrLogout;
20 20
21 private String appId = "10021"; 21 private String appId = "10022";
22 22
23 @Override 23 @Override
24 protected void onCreate(Bundle savedInstanceState) { 24 protected void onCreate(Bundle savedInstanceState) {
25 super.onCreate(savedInstanceState); 25 super.onCreate(savedInstanceState);
26 setContentView(R.layout.activity_main); 26 setContentView(R.layout.activity_main);
27 tvVersion = (TextView) findViewById(R.id.version); 27 tvVersion = (TextView) findViewById(R.id.version);
28 userInfo = (TextView) findViewById(R.id.user_info); 28 userInfo = (TextView) findViewById(R.id.user_info);
29 btnLoginOrLogout = (Button) findViewById(R.id.login_or_logout); 29 btnLoginOrLogout = (Button) findViewById(R.id.login_or_logout);
30 btnLoginOrLogout.setOnClickListener(new View.OnClickListener() { 30 btnLoginOrLogout.setOnClickListener(new View.OnClickListener() {
31 31
32 @Override 32 @Override
33 public void onClick(View v) { 33 public void onClick(View v) {
34 if (btnLoginOrLogout.getTag() == null || (Integer) btnLoginOrLogout.getTag() == 0) 34 if (btnLoginOrLogout.getTag() == null || (Integer) btnLoginOrLogout.getTag() == 0)
35 GumpSDK.start(MainActivity.this); 35 GumpSDK.start(MainActivity.this);
36 else 36 else
37 GumpSDK.logout(MainActivity.this, MainActivity.this); 37 GumpSDK.logout(MainActivity.this, MainActivity.this);
38 } 38 }
39 }); 39 });
40 findViewById(R.id.pay).setOnClickListener(new View.OnClickListener() { 40 findViewById(R.id.pay).setOnClickListener(new View.OnClickListener() {
41 41
42 @Override 42 @Override
43 public void onClick(View v) { 43 public void onClick(View v) {
44 Bundle payInfo = new Bundle(); 44 Bundle payInfo = new Bundle();
45 payInfo.putString("nick", "thi"); 45 payInfo.putString("nick", "thi");
46 payInfo.putString("product", "元宝"); 46 payInfo.putString("product", "元宝");
47 payInfo.putFloat("amount", 0.0f); 47 payInfo.putFloat("amount", 0.0f);
48 payInfo.putString("extraInfo", "This is demo!"); 48 payInfo.putString("extraInfo", "This is demo!");
49 payInfo.putString("serverId", "B4003"); 49 payInfo.putString("serverId", "B4003");
50 payInfo.putString("roleId", "10010"); 50 payInfo.putString("roleId", "10010");
51 GumpSDK.pay(MainActivity.this, payInfo); 51 GumpSDK.pay(MainActivity.this, payInfo);
52 } 52 }
53 }); 53 });
54 GumpSDK.init(getApplicationContext(), appId, "f702defbc67edb455949f46babab0c18", "1000"); 54 GumpSDK.init(getApplicationContext(), appId, "f702defbc67edb455949f46babab0c18", "1000");
55 GumpSDK.setLogoShow(true); 55 GumpSDK.setLogoShow(true);
56 tvVersion.setText("SDK Version:" + GumpSDK.getVersion()); 56 tvVersion.setText("SDK Version:" + GumpSDK.getVersion());
57 GumpSDK.start(this); 57 GumpSDK.start(this);
58 } 58 }
59 59
60 @Override 60 @Override
61 protected void onActivityResult(int requestCode, int resultCode, Intent data) { 61 protected void onActivityResult(int requestCode, int resultCode, Intent data) {
62 Log.d("Main", "activity requestCode:" + requestCode + ",resultCode:" + resultCode); 62 Log.d("Main", "activity requestCode:" + requestCode + ",resultCode:" + resultCode);
63 if (requestCode == GumpSDK.LOGIN_REQUEST_CODE) { 63 if (requestCode == GumpSDK.LOGIN_REQUEST_CODE) {
64 if (resultCode == RESULT_OK) { 64 if (resultCode == RESULT_OK) {
65 String uid = data.getStringExtra("userId"); 65 String uid = data.getStringExtra("userId");
66 int accountType = data.getIntExtra("accountType", -1); 66 int accountType = data.getIntExtra("accountType", -1);
67 String sessionkey = data.getStringExtra("sessionKey"); 67 String sessionkey = data.getStringExtra("sessionKey");
68 userInfo.setText(" userid:" + uid + "\n accountType:" + accountType + "\n sessionKey:" + sessionkey); 68 userInfo.setText(" userid:" + uid + "\n accountType:" + accountType + "\n sessionKey:" + sessionkey);
69 btnLoginOrLogout.setText("Logout"); 69 btnLoginOrLogout.setText("Logout");
70 btnLoginOrLogout.setTag(1); 70 btnLoginOrLogout.setTag(1);
71 } else if (resultCode == RESULT_CANCELED) { 71 } else if (resultCode == RESULT_CANCELED) {
72 Toast.makeText(this, "operate be canceled", Toast.LENGTH_SHORT).show(); 72 Toast.makeText(this, "operate be canceled", Toast.LENGTH_SHORT).show();
73 } 73 }
74 } else if (requestCode == GumpSDK.PAY_REQUEST_CODE) { 74 } else if (requestCode == GumpSDK.PAY_REQUEST_CODE) {
75 if (resultCode == RESULT_OK) { 75 if (resultCode == RESULT_OK) {
76 int code = data.getIntExtra("code", -1); 76 int code = data.getIntExtra("code", -1);
77 String msg = data.getStringExtra("msg"); 77 String msg = data.getStringExtra("msg");
78 String orderId = data.getStringExtra("orderId"); 78 String orderId = data.getStringExtra("orderId");
79 String extraInfo = data.getStringExtra("extraInfo"); 79 String extraInfo = data.getStringExtra("extraInfo");
80 Toast.makeText(this, "pay result: " + code + "," + msg + ",orderId:" + orderId + ",extraInfo:" + extraInfo, Toast.LENGTH_SHORT).show(); 80 Toast.makeText(this, "pay result: " + code + "," + msg + ",orderId:" + orderId + ",extraInfo:" + extraInfo, Toast.LENGTH_SHORT).show();
81 } else if (resultCode == RESULT_CANCELED) { 81 } else if (resultCode == RESULT_CANCELED) {
82 Toast.makeText(this, "operate be canceled", Toast.LENGTH_SHORT).show(); 82 Toast.makeText(this, "operate be canceled", Toast.LENGTH_SHORT).show();
83 } 83 }
84 } 84 }
85 super.onActivityResult(requestCode, resultCode, data); 85 super.onActivityResult(requestCode, resultCode, data);
86 } 86 }
87 87
88 @Override 88 @Override
89 public void onLogout() { 89 public void onLogout() {
90 btnLoginOrLogout.setText("Login"); 90 btnLoginOrLogout.setText("Login");
91 btnLoginOrLogout.setTag(0); 91 btnLoginOrLogout.setTag(0);
92 userInfo.append("\n User is logout"); 92 userInfo.append("\n User is logout");
93 } 93 }
94 94
95 } 95 }
96 96