Showing
41 changed files
with
152 additions
and
87 deletions
.gitignore
0 → 100644
1 | +/publicAndroidSDK/demo/Demo_PoolSdk/bin |
... | @@ -5,3 +5,8 @@ | ... | @@ -5,3 +5,8 @@ |
5 | <br>1、添加注销接口,切换账号接口 | 5 | <br>1、添加注销接口,切换账号接口 |
6 | <br>2、添加了onSaveInstanceState,onRestoreInstanceState,onWindowFocusChanged,onWindowAttributesChanged等接口 | 6 | <br>2、添加了onSaveInstanceState,onRestoreInstanceState,onWindowFocusChanged,onWindowAttributesChanged等接口 |
7 | <br>3、提交角色方法增加了字段 | 7 | <br>3、提交角色方法增加了字段 |
8 | + | ||
9 | +```xml | ||
10 | +2016-12-14 | ||
11 | +1、公共SDK加入9133正式版SDK | ||
12 | +``` | ||
... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
publicAndroidSDK/assets/data.bin
0 → 100644
No preview for this file type
... | @@ -2,22 +2,21 @@ | ... | @@ -2,22 +2,21 @@ |
2 | <config> | 2 | <config> |
3 | 3 | ||
4 | <sdkconfig | 4 | <sdkconfig |
5 | - appClientKey="+2s5b+AYHAgpswQzq78LaFHhNfC5osmdGGprOxfV6xag8iTgfnmFQg==" | 5 | + YA_APPKEY="a76f1e9968f496a67cd4a1e3f6bc7cce" |
6 | - appId="YjVogF6bg703sSYHiSTmHyuOFyYyLQGWpYNcYn0THjk=" | 6 | + YA_APPID="57d1376f665fff4fbea91502" |
7 | - channelparameter1="R6MpKQGnMrc=" | 7 | + gamesimplename="qcFlv/sgri8oQ6xDbE0odg==" |
8 | + | ||
9 | + channelparameter1="4uc0/gEfNt4=" | ||
8 | channelparameter2="4uc0/gEfNt4=" | 10 | channelparameter2="4uc0/gEfNt4=" |
9 | custom="T7w9VvhA5tQ=" | 11 | custom="T7w9VvhA5tQ=" |
10 | - gamechannelid="HYx3ghKCS3o=" | 12 | + gamechannelid="4uc0/gEfNt4=" |
11 | - gamesimplename="qcFlv/sgri8oQ6xDbE0odg==" | ||
12 | logincheckurl="YxGzUoG7sH+s84gWL94+TAxKOcYkwWM7Mu4OGmV/HQUbvv/kDvncWL6Cw7OrEqYl" | 13 | logincheckurl="YxGzUoG7sH+s84gWL94+TAxKOcYkwWM7Mu4OGmV/HQUbvv/kDvncWL6Cw7OrEqYl" |
13 | paycheckurl="YxGzUoG7sH+s84gWL94+TIYRcE2x8/D/+Ve+dBt4q59PO/yBgb+QHuJdF58ha2tt" | 14 | paycheckurl="YxGzUoG7sH+s84gWL94+TIYRcE2x8/D/+Ve+dBt4q59PO/yBgb+QHuJdF58ha2tt" |
14 | payorderurl="YxGzUoG7sH+s84gWL94+TIYRcE2x8/D/+Ve+dBt4q5/H1RraDwOsdQSOJY/iFroo" | 15 | payorderurl="YxGzUoG7sH+s84gWL94+TIYRcE2x8/D/+Ve+dBt4q5/H1RraDwOsdQSOJY/iFroo" |
15 | sdksimplename="vWVsU5Ogkh8=" | 16 | sdksimplename="vWVsU5Ogkh8=" |
16 | sdkversioncode="BVPAQexcXDk=" | 17 | sdkversioncode="BVPAQexcXDk=" |
17 | - styleName="yvfh/4zhaEQ=" | 18 | + styleName="4N7gnKed6uk=" |
18 | usertype="gssaXIIEiL0=" | 19 | usertype="gssaXIIEiL0=" |
19 | - weixinId="tEsCXmDVJ63j/UyDe3wVrNojH2NJXj59" | 20 | + weixinId="x3d4hSeP9KFDTFusyU+iB/9NgyvRyoop" /> |
20 | - payCallbackUrl="http://51wang" | ||
21 | - /> | ||
22 | 21 | ||
23 | </config> | 22 | </config> |
... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
1 | <?xml version="1.0" encoding="utf-8"?> | 1 | <?xml version="1.0" encoding="utf-8"?> |
2 | <manifest xmlns:android="http://schemas.android.com/apk/res/android" | 2 | <manifest xmlns:android="http://schemas.android.com/apk/res/android" |
3 | - package="com.youai.foolsdk.demo" | 3 | + package="com.youai.poolsdk.demo" |
4 | android:versionCode="1" | 4 | android:versionCode="1" |
5 | android:versionName="1.0" > | 5 | android:versionName="1.0" > |
6 | 6 | ||
... | @@ -8,11 +8,8 @@ | ... | @@ -8,11 +8,8 @@ |
8 | android:minSdkVersion="8" | 8 | android:minSdkVersion="8" |
9 | android:targetSdkVersion="19" /> | 9 | android:targetSdkVersion="19" /> |
10 | 10 | ||
11 | - <uses-permission android:name="android.permission.INTERNET" > | 11 | + <!-- SDK start --> |
12 | - </uses-permission> | 12 | + <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> |
13 | - <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> | ||
14 | - <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" /> | ||
15 | - <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> | ||
16 | <uses-permission android:name="android.permission.INTERNET" /> | 13 | <uses-permission android:name="android.permission.INTERNET" /> |
17 | <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> | 14 | <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> |
18 | <uses-permission android:name="android.permission.READ_PHONE_STATE" /> | 15 | <uses-permission android:name="android.permission.READ_PHONE_STATE" /> |
... | @@ -21,7 +18,15 @@ | ... | @@ -21,7 +18,15 @@ |
21 | <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" /> | 18 | <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" /> |
22 | <uses-permission android:name="android.permission.READ_LOGS" /> | 19 | <uses-permission android:name="android.permission.READ_LOGS" /> |
23 | <uses-permission android:name="android.permission.GET_TASKS" /> | 20 | <uses-permission android:name="android.permission.GET_TASKS" /> |
24 | - | 21 | + <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" /> |
22 | + <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" /> | ||
23 | + <uses-permission android:name="android.permission.RECORD_AUDIO" /> | ||
24 | + <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /> | ||
25 | + <uses-permission android:name="org.simalliance.openmobileapi.SMARTCARD" /> | ||
26 | + <uses-permission android:name="android.permission.NFC" /> | ||
27 | + <uses-feature android:name="android.hardware.nfc.hce" /> | ||
28 | + <!-- SDK end --> | ||
29 | + | ||
25 | <application | 30 | <application |
26 | android:name="com.gzyouai.publicsdk.application.PoolSDKApplication" | 31 | android:name="com.gzyouai.publicsdk.application.PoolSDKApplication" |
27 | android:allowBackup="true" | 32 | android:allowBackup="true" |
... | @@ -39,8 +44,7 @@ | ... | @@ -39,8 +44,7 @@ |
39 | <category android:name="android.intent.category.LAUNCHER" /> | 44 | <category android:name="android.intent.category.LAUNCHER" /> |
40 | </intent-filter> | 45 | </intent-filter> |
41 | </activity> | 46 | </activity> |
42 | - | 47 | + <!-- SDK start --> |
43 | - <!-- start YouaiSDK --> | ||
44 | <receiver | 48 | <receiver |
45 | android:name="com.gzyouai.fengniao.sdk.framework.AppInstallReceiver" | 49 | android:name="com.gzyouai.fengniao.sdk.framework.AppInstallReceiver" |
46 | android:label="@string/app_name" > | 50 | android:label="@string/app_name" > |
... | @@ -52,16 +56,12 @@ | ... | @@ -52,16 +56,12 @@ |
52 | <data android:scheme="package" /> | 56 | <data android:scheme="package" /> |
53 | </intent-filter> | 57 | </intent-filter> |
54 | </receiver> | 58 | </receiver> |
55 | - <!-- start i9133 --> | 59 | + |
56 | - <activity | ||
57 | - android:name=".wxapi.WXPayEntryActivity" | ||
58 | - android:exported="true" | ||
59 | - android:launchMode="singleTop" /> | ||
60 | <activity | 60 | <activity |
61 | android:name="com.youai.sdk.YouaiSDK" | 61 | android:name="com.youai.sdk.YouaiSDK" |
62 | android:label="youai_sdk" | 62 | android:label="youai_sdk" |
63 | - android:theme="@android:style/Theme.Dialog" > | 63 | + android:launchMode="singleTask" |
64 | - </activity> | 64 | + android:theme="@android:style/Theme.Dialog" /> |
65 | 65 | ||
66 | <service | 66 | <service |
67 | android:name="com.youai.sdk.YouaiService" | 67 | android:name="com.youai.sdk.YouaiService" |
... | @@ -81,8 +81,7 @@ | ... | @@ -81,8 +81,7 @@ |
81 | 81 | ||
82 | <receiver android:name="com.youai.sdk.Receiver" > | 82 | <receiver android:name="com.youai.sdk.Receiver" > |
83 | <intent-filter> | 83 | <intent-filter> |
84 | - <action android:name="android.intent.action.BOOT_COMPLETED" > | 84 | + <action android:name="android.intent.action.BOOT_COMPLETED" /> |
85 | - </action> | ||
86 | 85 | ||
87 | <category android:name="android.intent.category.LAUNCHER" /> | 86 | <category android:name="android.intent.category.LAUNCHER" /> |
88 | </intent-filter> | 87 | </intent-filter> |
... | @@ -90,18 +89,39 @@ | ... | @@ -90,18 +89,39 @@ |
90 | 89 | ||
91 | <activity | 90 | <activity |
92 | android:name="com.alipay.sdk.app.H5PayActivity" | 91 | android:name="com.alipay.sdk.app.H5PayActivity" |
93 | - android:configChanges="orientation|keyboardHidden|navigation" | 92 | + android:configChanges="keyboardHidden|navigation|orientation" |
94 | android:exported="false" | 93 | android:exported="false" |
95 | - android:screenOrientation="behind" > | 94 | + android:screenOrientation="behind" /> |
96 | - </activity> | ||
97 | <activity | 95 | <activity |
98 | android:name="com.alipay.sdk.auth.AuthActivity" | 96 | android:name="com.alipay.sdk.auth.AuthActivity" |
99 | - android:configChanges="orientation|keyboardHidden|navigation" | 97 | + android:configChanges="keyboardHidden|navigation|orientation" |
100 | android:exported="false" | 98 | android:exported="false" |
101 | - android:screenOrientation="behind" > | 99 | + android:screenOrientation="behind" /> |
102 | - </activity> | 100 | + <activity |
103 | - <!-- end i9133 --> | 101 | + android:name=".wxapi.WXPayEntryActivity" |
102 | + android:exported="true" | ||
103 | + android:launchMode="singleTop" /> | ||
104 | + <activity | ||
105 | + android:name=".wxapi.WXEntryActivity" | ||
106 | + android:exported="true" | ||
107 | + android:launchMode="singleTop" /> | ||
108 | + | ||
109 | + <uses-library | ||
110 | + android:name="org.simalliance.openmobileapi" | ||
111 | + android:required="false" /> | ||
104 | 112 | ||
113 | + <activity | ||
114 | + android:name="com.unionpay.uppay.PayActivity" | ||
115 | + android:configChanges="orientation|keyboardHidden|keyboard" | ||
116 | + android:screenOrientation="portrait" > | ||
117 | + </activity> | ||
118 | + <activity | ||
119 | + android:name="com.unionpay.UPPayWapActivity" | ||
120 | + android:configChanges="orientation|keyboardHidden|fontScale" | ||
121 | + android:screenOrientation="portrait" | ||
122 | + android:windowSoftInputMode="adjustResize" > | ||
123 | + </activity> | ||
124 | + <!-- SDK end --> | ||
105 | </application> | 125 | </application> |
106 | 126 | ||
107 | </manifest> | 127 | </manifest> |
... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
No preview for this file type
... | @@ -2,22 +2,21 @@ | ... | @@ -2,22 +2,21 @@ |
2 | <config> | 2 | <config> |
3 | 3 | ||
4 | <sdkconfig | 4 | <sdkconfig |
5 | - appClientKey="+2s5b+AYHAgpswQzq78LaFHhNfC5osmdGGprOxfV6xag8iTgfnmFQg==" | 5 | + YA_APPKEY="a76f1e9968f496a67cd4a1e3f6bc7cce" |
6 | - appId="YjVogF6bg703sSYHiSTmHyuOFyYyLQGWpYNcYn0THjk=" | 6 | + YA_APPID="57d1376f665fff4fbea91502" |
7 | - channelparameter1="R6MpKQGnMrc=" | 7 | + gamesimplename="qcFlv/sgri8oQ6xDbE0odg==" |
8 | + | ||
9 | + channelparameter1="4uc0/gEfNt4=" | ||
8 | channelparameter2="4uc0/gEfNt4=" | 10 | channelparameter2="4uc0/gEfNt4=" |
9 | custom="T7w9VvhA5tQ=" | 11 | custom="T7w9VvhA5tQ=" |
10 | - gamechannelid="HYx3ghKCS3o=" | 12 | + gamechannelid="4uc0/gEfNt4=" |
11 | - gamesimplename="qcFlv/sgri8oQ6xDbE0odg==" | ||
12 | logincheckurl="YxGzUoG7sH+s84gWL94+TAxKOcYkwWM7Mu4OGmV/HQUbvv/kDvncWL6Cw7OrEqYl" | 13 | logincheckurl="YxGzUoG7sH+s84gWL94+TAxKOcYkwWM7Mu4OGmV/HQUbvv/kDvncWL6Cw7OrEqYl" |
13 | paycheckurl="YxGzUoG7sH+s84gWL94+TIYRcE2x8/D/+Ve+dBt4q59PO/yBgb+QHuJdF58ha2tt" | 14 | paycheckurl="YxGzUoG7sH+s84gWL94+TIYRcE2x8/D/+Ve+dBt4q59PO/yBgb+QHuJdF58ha2tt" |
14 | payorderurl="YxGzUoG7sH+s84gWL94+TIYRcE2x8/D/+Ve+dBt4q5/H1RraDwOsdQSOJY/iFroo" | 15 | payorderurl="YxGzUoG7sH+s84gWL94+TIYRcE2x8/D/+Ve+dBt4q5/H1RraDwOsdQSOJY/iFroo" |
15 | sdksimplename="vWVsU5Ogkh8=" | 16 | sdksimplename="vWVsU5Ogkh8=" |
16 | sdkversioncode="BVPAQexcXDk=" | 17 | sdkversioncode="BVPAQexcXDk=" |
17 | - styleName="yvfh/4zhaEQ=" | 18 | + styleName="4N7gnKed6uk=" |
18 | usertype="gssaXIIEiL0=" | 19 | usertype="gssaXIIEiL0=" |
19 | - weixinId="tEsCXmDVJ63j/UyDe3wVrNojH2NJXj59" | 20 | + weixinId="x3d4hSeP9KFDTFusyU+iB/9NgyvRyoop" /> |
20 | - payCallbackUrl="http://51wang" | ||
21 | - /> | ||
22 | 21 | ||
23 | </config> | 22 | </config> |
... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
1 | /** Automatically generated file. DO NOT MODIFY */ | 1 | /** Automatically generated file. DO NOT MODIFY */ |
2 | -package com.youai.foolsdk.demo; | 2 | +package com.youai.poolsdk.demo; |
3 | 3 | ||
4 | public final class BuildConfig { | 4 | public final class BuildConfig { |
5 | public final static boolean DEBUG = true; | 5 | public final static boolean DEBUG = true; | ... | ... |
... | @@ -5,7 +5,7 @@ | ... | @@ -5,7 +5,7 @@ |
5 | * should not be modified by hand. | 5 | * should not be modified by hand. |
6 | */ | 6 | */ |
7 | 7 | ||
8 | -package com.youai.foolsdk.demo; | 8 | +package com.youai.poolsdk.demo; |
9 | 9 | ||
10 | public final class R { | 10 | public final class R { |
11 | public static final class attr { | 11 | public static final class attr { | ... | ... |
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
... | @@ -11,4 +11,4 @@ | ... | @@ -11,4 +11,4 @@ |
11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt | 11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt |
12 | 12 | ||
13 | # Project target. | 13 | # Project target. |
14 | -target=android-20 | 14 | +target=android-19 | ... | ... |
... | @@ -362,7 +362,7 @@ public class AppActivity extends Activity { | ... | @@ -362,7 +362,7 @@ public class AppActivity extends Activity { |
362 | poolRoleInfo.setRoleLevel("10"); | 362 | poolRoleInfo.setRoleLevel("10"); |
363 | poolRoleInfo.setRoleSex("0"); | 363 | poolRoleInfo.setRoleSex("0"); |
364 | poolRoleInfo.setRoleName("我是角色名"); | 364 | poolRoleInfo.setRoleName("我是角色名"); |
365 | - poolRoleInfo.setServerID("1"); | 365 | + poolRoleInfo.setServerID("8"); |
366 | poolRoleInfo.setServerName("我是服务器名"); | 366 | poolRoleInfo.setServerName("我是服务器名"); |
367 | poolRoleInfo.setCustom("角色创建时间"); | 367 | poolRoleInfo.setCustom("角色创建时间"); |
368 | poolRoleInfo.setRoleCTime(System.currentTimeMillis()/1000);//角色创建时间(秒) | 368 | poolRoleInfo.setRoleCTime(System.currentTimeMillis()/1000);//角色创建时间(秒) | ... | ... |
1 | -#SDK 接入文档 | 1 | +#公共SDK接入文档 |
2 | 2 | ||
3 | -###1、开发环境搭建 | 3 | +##1、开发环境搭建 |
4 | - 以下是以 Eclipse 为例,在 Eclipse 环境下开发的 SDK 配置 | 4 | +以下是以 Eclipse 为例,在 Eclipse 环境下开发的 SDK 配置 |
5 | - 1.1、将 SDK 压缩包中 Jar 目录下的所有 jar 包复制到游戏工程的libs 目录下 | 5 | + |
6 | - | 6 | +####1.1、将 SDK 压缩包中 libs 目录下的所有 资源 包复制到游戏工程的libs 目录下 |
7 | - | 7 | + |
8 | - 1.2、将1.1中复制的jar包引用到游戏工程 | 8 | + |
9 | - 1.3、复制SDK压缩包中assets目录下的所有内容到游戏工程的assets目录,将游戏中的闪屏图片放 | 9 | + |
10 | - 到assets中poolsdk_splash目录下,将assets中的poolsdk.xml中的payCallbackUrl参数配置为游 | 10 | +####1.2、复制SDK压缩包中assets目录下的所有内容到游戏工程的assets目录 |
11 | - 戏测试的充值回调地址(注:此回调地址为测试使用,正式环境以SDK后台配置的地址为准) | 11 | + |
12 | - 1.4、修改游戏工程的AndroidManifest.xml(可以参照复制Demo中 AndroidManifest.xml文件) | 12 | +- 将游戏中的闪屏图片放到assets中poolsdk_splash目录下 |
13 | - ①.添加声明权限: | 13 | +- 将assets中的poolsdk.xml中的`YA_APPKEY,YA_APPID,gamesimplename` 修改为后台生成的参数 |
14 | + | ||
15 | + | ||
16 | + | ||
17 | +####1.3、修改游戏工程的AndroidManifest.xml(可以参照复制Demo中 AndroidManifest.xml文件) | ||
18 | + | ||
19 | +- 添加声明权限: | ||
20 | +- | ||
21 | +```xml | ||
14 | <uses-permission android:name="android.permission.INTERNET" /> | 22 | <uses-permission android:name="android.permission.INTERNET" /> |
15 | <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> | 23 | <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> |
16 | <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" /> | 24 | <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" /> |
... | @@ -23,29 +31,29 @@ | ... | @@ -23,29 +31,29 @@ |
23 | <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" /> | 31 | <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" /> |
24 | <uses-permission android:name="android.permission.READ_LOGS" /> | 32 | <uses-permission android:name="android.permission.READ_LOGS" /> |
25 | <uses-permission android:name="android.permission.GET_TASKS" /> | 33 | <uses-permission android:name="android.permission.GET_TASKS" /> |
26 | - | 34 | +``` |
27 | - ②.添加对应的Activity,service,receiver等: | 35 | + |
28 | - <!-- start YouaiSDK --> | 36 | +- 添加对应的Activity,service,receiver等: |
29 | - <receiver | 37 | + |
38 | +```xml | ||
39 | + <receiver | ||
30 | android:name="com.gzyouai.fengniao.sdk.framework.AppInstallReceiver" | 40 | android:name="com.gzyouai.fengniao.sdk.framework.AppInstallReceiver" |
31 | android:label="@string/app_name" > | 41 | android:label="@string/app_name" > |
32 | <intent-filter> | 42 | <intent-filter> |
33 | <action android:name="android.intent.action.PACKAGE_ADDED" /> | 43 | <action android:name="android.intent.action.PACKAGE_ADDED" /> |
34 | <action android:name="android.intent.action.PACKAGE_REPLACED" /> | 44 | <action android:name="android.intent.action.PACKAGE_REPLACED" /> |
35 | <action android:name="android.intent.action.PACKAGE_REMOVED" /> | 45 | <action android:name="android.intent.action.PACKAGE_REMOVED" /> |
46 | + | ||
36 | <data android:scheme="package" /> | 47 | <data android:scheme="package" /> |
37 | </intent-filter> | 48 | </intent-filter> |
38 | </receiver> | 49 | </receiver> |
39 | - <!-- start i9133 --> | 50 | + |
40 | - <activity | 51 | + <activity |
41 | - android:name=".wxapi.WXPayEntryActivity" | ||
42 | - android:exported="true" | ||
43 | - android:launchMode="singleTop" /> | ||
44 | - <activity | ||
45 | android:name="com.youai.sdk.YouaiSDK" | 52 | android:name="com.youai.sdk.YouaiSDK" |
46 | android:label="youai_sdk" | 53 | android:label="youai_sdk" |
47 | - android:theme="@android:style/Theme.Dialog" > | 54 | + android:launchMode="singleTask" |
48 | - </activity> | 55 | + android:theme="@android:style/Theme.Dialog" /> |
56 | + | ||
49 | <service | 57 | <service |
50 | android:name="com.youai.sdk.YouaiService" | 58 | android:name="com.youai.sdk.YouaiService" |
51 | android:enabled="true" > | 59 | android:enabled="true" > |
... | @@ -61,26 +69,51 @@ | ... | @@ -61,26 +69,51 @@ |
61 | <action android:name="com.youai.sdk.FloatViewService" /> | 69 | <action android:name="com.youai.sdk.FloatViewService" /> |
62 | </intent-filter> | 70 | </intent-filter> |
63 | </service> | 71 | </service> |
72 | + | ||
64 | <receiver android:name="com.youai.sdk.Receiver" > | 73 | <receiver android:name="com.youai.sdk.Receiver" > |
65 | <intent-filter> | 74 | <intent-filter> |
66 | - <action android:name="android.intent.action.BOOT_COMPLETED" > | 75 | + <action android:name="android.intent.action.BOOT_COMPLETED" /> |
67 | - </action> | 76 | + |
68 | <category android:name="android.intent.category.LAUNCHER" /> | 77 | <category android:name="android.intent.category.LAUNCHER" /> |
69 | </intent-filter> | 78 | </intent-filter> |
70 | </receiver> | 79 | </receiver> |
80 | + | ||
71 | <activity | 81 | <activity |
72 | android:name="com.alipay.sdk.app.H5PayActivity" | 82 | android:name="com.alipay.sdk.app.H5PayActivity" |
73 | - android:configChanges="orientation|keyboardHidden|navigation" | 83 | + android:configChanges="keyboardHidden|navigation|orientation" |
74 | android:exported="false" | 84 | android:exported="false" |
75 | - android:screenOrientation="behind" > | 85 | + android:screenOrientation="behind" /> |
76 | - </activity> | ||
77 | <activity | 86 | <activity |
78 | android:name="com.alipay.sdk.auth.AuthActivity" | 87 | android:name="com.alipay.sdk.auth.AuthActivity" |
79 | - android:configChanges="orientation|keyboardHidden|navigation" | 88 | + android:configChanges="keyboardHidden|navigation|orientation" |
80 | android:exported="false" | 89 | android:exported="false" |
81 | - android:screenOrientation="behind" > | 90 | + android:screenOrientation="behind" /> |
91 | + <activity | ||
92 | + android:name=".wxapi.WXPayEntryActivity" | ||
93 | + android:exported="true" | ||
94 | + android:launchMode="singleTop" /> | ||
95 | + <activity | ||
96 | + android:name=".wxapi.WXEntryActivity" | ||
97 | + android:exported="true" | ||
98 | + android:launchMode="singleTop" /> | ||
99 | + | ||
100 | + <uses-library | ||
101 | + android:name="org.simalliance.openmobileapi" | ||
102 | + android:required="false" /> | ||
103 | + | ||
104 | + <activity | ||
105 | + android:name="com.unionpay.uppay.PayActivity" | ||
106 | + android:configChanges="orientation|keyboardHidden|keyboard" | ||
107 | + android:screenOrientation="portrait" > | ||
108 | + </activity> | ||
109 | + <activity | ||
110 | + android:name="com.unionpay.UPPayWapActivity" | ||
111 | + android:configChanges="orientation|keyboardHidden|fontScale" | ||
112 | + android:screenOrientation="portrait" | ||
113 | + android:windowSoftInputMode="adjustResize" > | ||
82 | </activity> | 114 | </activity> |
83 | - <!-- end i9133 --> | 115 | +``` |
116 | + | ||
84 | 117 | ||
85 | ###2、功能接口 | 118 | ###2、功能接口 |
86 | 119 | ||
... | @@ -407,7 +440,7 @@ exitDialogListener | 退出结果回调监听,需实现 onDialogResult 方法 | ... | @@ -407,7 +440,7 @@ exitDialogListener | 退出结果回调监听,需实现 onDialogResult 方法 |
407 | } | 440 | } |
408 | 441 | ||
409 | @Override | 442 | @Override |
410 | - protected void onActivityResult(int requestCode, int resultCode, Intent data) { | 443 | + protected void onActivityResult(int requestCode, int resultCode, Intent data) { |
411 | PoolSdkHelper.onActivityResult(requestCode, resultCode, data); | 444 | PoolSdkHelper.onActivityResult(requestCode, resultCode, data); |
412 | } | 445 | } |
413 | 446 | ||
... | @@ -426,7 +459,7 @@ exitDialogListener | 退出结果回调监听,需实现 onDialogResult 方法 | ... | @@ -426,7 +459,7 @@ exitDialogListener | 退出结果回调监听,需实现 onDialogResult 方法 |
426 | } | 459 | } |
427 | 460 | ||
428 | @Override | 461 | @Override |
429 | - protected void onRestoreInstanceState(Bundle savedInstanceState) { | 462 | + protected void onRestoreInstanceState(Bundle savedInstanceState) { |
430 | // TODO Auto-generated method stub | 463 | // TODO Auto-generated method stub |
431 | super.onRestoreInstanceState(savedInstanceState); | 464 | super.onRestoreInstanceState(savedInstanceState); |
432 | PoolSdkHelper.onRestoreInstanceState(savedInstanceState); | 465 | PoolSdkHelper.onRestoreInstanceState(savedInstanceState); |
... | @@ -504,11 +537,19 @@ paramActivity | 上下文 | ... | @@ -504,11 +537,19 @@ paramActivity | 上下文 |
504 | } | 537 | } |
505 | 538 | ||
506 | #3、自测用例 | 539 | #3、自测用例 |
507 | - 3.1、进入游戏会弹出下面的登录界面,表示登录接口接入正常; | 540 | +###3.1、进入游戏会弹出下面的登录界面,表示登录接口接入正常; |
508 | - | 541 | + |
509 | - 3.2、点击充值会弹出下面的界面,表示充值接口接入正常; | 542 | + |
510 | - | 543 | + |
511 | - 3.3、点击渠道用户中心,弹出下面的界面表示该接口接入正常; | 544 | +- 登录点击进入游戏后,成功收到登录回调,与服务端校验成功进入游戏 |
512 | - | 545 | + |
546 | + | ||
547 | + | ||
548 | +###3.2、点击充值会弹出下面的界面,表示充值接口接入正常; | ||
549 | + | ||
550 | + | ||
551 | + | ||
552 | +- 后台配置正确的游戏充值回调地址可以进行充值测试是否到账 | ||
553 | + | ||
513 | #4、母包 | 554 | #4、母包 |
514 | 4.1、接入公共 SDK 编译生成的 apk 即为打包工具使用的母包 | 555 | 4.1、接入公共 SDK 编译生成的 apk 即为打包工具使用的母包 | ... | ... |
publicAndroidSDK/jar/YouaiSdk.jar
deleted
100644 → 0
No preview for this file type
No preview for this file type
publicAndroidSDK/libs/YouaiSdk.jar
0 → 100644
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
publicAndroidSDK/libs/mips/libentryexpro.so
0 → 100644
No preview for this file type
No preview for this file type
No preview for this file type
publicAndroidSDK/libs/x86/libentryexpro.so
0 → 100644
No preview for this file type
publicAndroidSDK/libs/x86/libuptsmaddon.so
0 → 100644
No preview for this file type
No preview for this file type
No preview for this file type
-
Please register or login to post a comment