From 3f516624def4145440f6a15b50a3683b08d07d3f Mon Sep 17 00:00:00 2001 From: super_roy Date: Fri, 15 Nov 2013 13:34:45 +0800 Subject: [PATCH] change code folder name. --- client/Android/.classpath | 13 + client/Android/.project | 33 + .../.settings/org.eclipse.jdt.core.prefs | 4 + client/Android/AndroidManifest.xml | 150 + client/Android/bin/AndroidManifest.xml | 150 + .../classes/com/roy/wolf/BuildConfig.class | Bin 0 -> 333 bytes .../classes/com/roy/wolf/MainActivity$1.class | Bin 0 -> 3396 bytes .../classes/com/roy/wolf/MainActivity$2.class | Bin 0 -> 902 bytes .../wolf/MainActivity$LocationOverlay.class | Bin 0 -> 638 bytes .../classes/com/roy/wolf/MainActivity.class | Bin 0 -> 8867 bytes .../com/roy/wolf/Manifest$permission.class | Bin 0 -> 493 bytes .../bin/classes/com/roy/wolf/Manifest.class | Bin 0 -> 357 bytes .../bin/classes/com/roy/wolf/R$attr.class | Bin 0 -> 322 bytes .../bin/classes/com/roy/wolf/R$dimen.class | Bin 0 -> 443 bytes .../bin/classes/com/roy/wolf/R$drawable.class | Bin 0 -> 582 bytes .../bin/classes/com/roy/wolf/R$id.class | Bin 0 -> 3563 bytes .../bin/classes/com/roy/wolf/R$layout.class | Bin 0 -> 556 bytes .../bin/classes/com/roy/wolf/R$menu.class | Bin 0 -> 370 bytes .../bin/classes/com/roy/wolf/R$raw.class | Bin 0 -> 370 bytes .../bin/classes/com/roy/wolf/R$string.class | Bin 0 -> 454 bytes .../bin/classes/com/roy/wolf/R$style.class | Bin 0 -> 413 bytes .../Android/bin/classes/com/roy/wolf/R.class | Bin 0 -> 651 bytes .../WolfApplication$MyGeneralListener.class | Bin 0 -> 1321 bytes .../wolf/application/WolfApplication.class | Bin 0 -> 1452 bytes .../roy/wolf/guanzi/GuanZiActivity$1.class | Bin 0 -> 875 bytes .../com/roy/wolf/guanzi/GuanZiActivity.class | Bin 0 -> 1311 bytes .../com/roy/wolf/net/IWHttpsClient.class | Bin 0 -> 4783 bytes .../com/roy/wolf/net/RequestCallBack.class | Bin 0 -> 171 bytes .../com/roy/wolf/net/RequestListener.class | Bin 0 -> 191 bytes .../com/roy/wolf/net/RoyHttpClient.class | Bin 0 -> 5242 bytes ...yHttpManager$DDHttpRequestDispatcher.class | Bin 0 -> 1958 bytes .../RoyHttpManager$DDHttpRequestThread.class | Bin 0 -> 2507 bytes .../roy/wolf/net/RoyHttpManager$Request.class | Bin 0 -> 713 bytes .../com/roy/wolf/net/RoyHttpManager.class | Bin 0 -> 8972 bytes .../roy/wolf/push/TransmissionReceiver.class | Bin 0 -> 1697 bytes .../com/roy/wolf/util/AnimationUtil.class | Bin 0 -> 529 bytes .../classes/com/roy/wolf/util/Base64.class | Bin 0 -> 7014 bytes .../com/roy/wolf/util/CompressManager.class | Bin 0 -> 3759 bytes .../com/roy/wolf/util/DeviceUtil.class | Bin 0 -> 5794 bytes .../com/roy/wolf/util/NetworkUtil.class | Bin 0 -> 6049 bytes .../com/roy/wolf/util/NumberUtil.class | Bin 0 -> 12535 bytes .../com/roy/wolf/util/PreferenceUtil.class | Bin 0 -> 5053 bytes .../com/roy/wolf/util/ProxyManager.class | Bin 0 -> 5503 bytes .../classes/com/roy/wolf/util/SQLUtil.class | Bin 0 -> 2766 bytes .../com/roy/wolf/util/StringUtil.class | Bin 0 -> 52146 bytes .../Android/gen/com/roy/wolf/BuildConfig.java | 6 + client/Android/gen/com/roy/wolf/Manifest.java | 14 + client/Android/gen/com/roy/wolf/R.java | 161 + client/Android/libs/GexinSdk.jar | Bin 0 -> 242794 bytes client/Android/libs/IncrementSdk.jar | Bin 0 -> 129205 bytes client/Android/libs/android-support-v4.jar | Bin 0 -> 621451 bytes .../libs/armeabi-v7a/libBaiduMapSDK_v2_3_0.so | Bin 0 -> 1218260 bytes client/Android/libs/armeabi-v7a/liblocSDK4.so | Bin 0 -> 32304 bytes .../libs/armeabi/libBaiduMapSDK_v2_3_0.so | Bin 0 -> 1218260 bytes client/Android/libs/armeabi/libincrement.so | Bin 0 -> 94990 bytes client/Android/libs/armeabi/liblocSDK4.so | Bin 0 -> 32304 bytes client/Android/libs/baidumapapi_v2_3_0.jar | Bin 0 -> 874911 bytes client/Android/libs/locSDK_4.0.jar | Bin 0 -> 160653 bytes client/Android/proguard-project.txt | 20 + client/Android/project.properties | 14 + client/Android/res/drawable-hdpi/boss.png | Bin 0 -> 20813 bytes .../Android/res/drawable-hdpi/ic_launcher.png | Bin 0 -> 9397 bytes client/Android/res/drawable-hdpi/lwj.png | Bin 0 -> 20646 bytes client/Android/res/drawable-hdpi/other.png | Bin 0 -> 20777 bytes client/Android/res/drawable-hdpi/pg.png | Bin 0 -> 20774 bytes client/Android/res/drawable-hdpi/wh.png | Bin 0 -> 20785 bytes client/Android/res/drawable-hdpi/yt.png | Bin 0 -> 20756 bytes .../Android/res/drawable-mdpi/ic_launcher.png | Bin 0 -> 5237 bytes .../res/drawable-xhdpi/ic_launcher.png | Bin 0 -> 14383 bytes client/Android/res/drawable-xhdpi/sailiya.jpg | Bin 0 -> 8028 bytes client/Android/res/layout/activity_main.xml | 27 + .../res/layout/app_download_notification.xml | 66 + .../res/layout/increment_popup_dialog.xml | 585 +++ client/Android/res/layout/notification.xml | 60 + .../Android/res/layout/notification_inc.xml | 309 ++ client/Android/res/menu/main.xml | 9 + client/Android/res/raw/client1.bks | Bin 0 -> 677 bytes client/Android/res/values-v11/styles.xml | 11 + client/Android/res/values-v14/styles.xml | 12 + client/Android/res/values/dimens.xml | 7 + client/Android/res/values/strings.xml | 8 + client/Android/res/values/styles.xml | 20 + .../src/com/roy/wolf/MainActivity.java | 327 ++ .../roy/wolf/application/WolfApplication.java | 60 + .../com/roy/wolf/guanzi/GuanZiActivity.java | 39 + .../src/com/roy/wolf/net/IWHttpsClient.java | 105 + .../src/com/roy/wolf/net/RequestCallBack.java | 7 + .../src/com/roy/wolf/net/RequestListener.java | 9 + .../src/com/roy/wolf/net/RoyHttpClient.java | 113 + .../src/com/roy/wolf/net/RoyHttpManager.java | 312 ++ .../roy/wolf/push/TransmissionReceiver.java | 46 + .../src/com/roy/wolf/util/AnimationUtil.java | 12 + .../Android/src/com/roy/wolf/util/Base64.java | 575 +++ .../com/roy/wolf/util/CompressManager.java | 141 + .../src/com/roy/wolf/util/DeviceUtil.java | 199 + .../src/com/roy/wolf/util/NetworkUtil.java | 200 + .../src/com/roy/wolf/util/NumberUtil.java | 1420 ++++++++ .../src/com/roy/wolf/util/PreferenceUtil.java | 128 + .../src/com/roy/wolf/util/ProxyManager.java | 143 + .../src/com/roy/wolf/util/SQLUtil.java | 99 + .../src/com/roy/wolf/util/StringUtil.java | 3204 +++++++++++++++++ 101 files changed, 8818 insertions(+) create mode 100644 client/Android/.classpath create mode 100644 client/Android/.project create mode 100644 client/Android/.settings/org.eclipse.jdt.core.prefs create mode 100644 client/Android/AndroidManifest.xml create mode 100644 client/Android/bin/AndroidManifest.xml create mode 100644 client/Android/bin/classes/com/roy/wolf/BuildConfig.class create mode 100644 client/Android/bin/classes/com/roy/wolf/MainActivity$1.class create mode 100644 client/Android/bin/classes/com/roy/wolf/MainActivity$2.class create mode 100644 client/Android/bin/classes/com/roy/wolf/MainActivity$LocationOverlay.class create mode 100644 client/Android/bin/classes/com/roy/wolf/MainActivity.class create mode 100644 client/Android/bin/classes/com/roy/wolf/Manifest$permission.class create mode 100644 client/Android/bin/classes/com/roy/wolf/Manifest.class create mode 100644 client/Android/bin/classes/com/roy/wolf/R$attr.class create mode 100644 client/Android/bin/classes/com/roy/wolf/R$dimen.class create mode 100644 client/Android/bin/classes/com/roy/wolf/R$drawable.class create mode 100644 client/Android/bin/classes/com/roy/wolf/R$id.class create mode 100644 client/Android/bin/classes/com/roy/wolf/R$layout.class create mode 100644 client/Android/bin/classes/com/roy/wolf/R$menu.class create mode 100644 client/Android/bin/classes/com/roy/wolf/R$raw.class create mode 100644 client/Android/bin/classes/com/roy/wolf/R$string.class create mode 100644 client/Android/bin/classes/com/roy/wolf/R$style.class create mode 100644 client/Android/bin/classes/com/roy/wolf/R.class create mode 100644 client/Android/bin/classes/com/roy/wolf/application/WolfApplication$MyGeneralListener.class create mode 100644 client/Android/bin/classes/com/roy/wolf/application/WolfApplication.class create mode 100644 client/Android/bin/classes/com/roy/wolf/guanzi/GuanZiActivity$1.class create mode 100644 client/Android/bin/classes/com/roy/wolf/guanzi/GuanZiActivity.class create mode 100644 client/Android/bin/classes/com/roy/wolf/net/IWHttpsClient.class create mode 100644 client/Android/bin/classes/com/roy/wolf/net/RequestCallBack.class create mode 100644 client/Android/bin/classes/com/roy/wolf/net/RequestListener.class create mode 100644 client/Android/bin/classes/com/roy/wolf/net/RoyHttpClient.class create mode 100644 client/Android/bin/classes/com/roy/wolf/net/RoyHttpManager$DDHttpRequestDispatcher.class create mode 100644 client/Android/bin/classes/com/roy/wolf/net/RoyHttpManager$DDHttpRequestThread.class create mode 100644 client/Android/bin/classes/com/roy/wolf/net/RoyHttpManager$Request.class create mode 100644 client/Android/bin/classes/com/roy/wolf/net/RoyHttpManager.class create mode 100644 client/Android/bin/classes/com/roy/wolf/push/TransmissionReceiver.class create mode 100644 client/Android/bin/classes/com/roy/wolf/util/AnimationUtil.class create mode 100644 client/Android/bin/classes/com/roy/wolf/util/Base64.class create mode 100644 client/Android/bin/classes/com/roy/wolf/util/CompressManager.class create mode 100644 client/Android/bin/classes/com/roy/wolf/util/DeviceUtil.class create mode 100644 client/Android/bin/classes/com/roy/wolf/util/NetworkUtil.class create mode 100644 client/Android/bin/classes/com/roy/wolf/util/NumberUtil.class create mode 100644 client/Android/bin/classes/com/roy/wolf/util/PreferenceUtil.class create mode 100644 client/Android/bin/classes/com/roy/wolf/util/ProxyManager.class create mode 100644 client/Android/bin/classes/com/roy/wolf/util/SQLUtil.class create mode 100644 client/Android/bin/classes/com/roy/wolf/util/StringUtil.class create mode 100644 client/Android/gen/com/roy/wolf/BuildConfig.java create mode 100644 client/Android/gen/com/roy/wolf/Manifest.java create mode 100644 client/Android/gen/com/roy/wolf/R.java create mode 100644 client/Android/libs/GexinSdk.jar create mode 100644 client/Android/libs/IncrementSdk.jar create mode 100644 client/Android/libs/android-support-v4.jar create mode 100644 client/Android/libs/armeabi-v7a/libBaiduMapSDK_v2_3_0.so create mode 100644 client/Android/libs/armeabi-v7a/liblocSDK4.so create mode 100644 client/Android/libs/armeabi/libBaiduMapSDK_v2_3_0.so create mode 100644 client/Android/libs/armeabi/libincrement.so create mode 100644 client/Android/libs/armeabi/liblocSDK4.so create mode 100644 client/Android/libs/baidumapapi_v2_3_0.jar create mode 100644 client/Android/libs/locSDK_4.0.jar create mode 100644 client/Android/proguard-project.txt create mode 100644 client/Android/project.properties create mode 100644 client/Android/res/drawable-hdpi/boss.png create mode 100644 client/Android/res/drawable-hdpi/ic_launcher.png create mode 100644 client/Android/res/drawable-hdpi/lwj.png create mode 100644 client/Android/res/drawable-hdpi/other.png create mode 100644 client/Android/res/drawable-hdpi/pg.png create mode 100644 client/Android/res/drawable-hdpi/wh.png create mode 100644 client/Android/res/drawable-hdpi/yt.png create mode 100644 client/Android/res/drawable-mdpi/ic_launcher.png create mode 100644 client/Android/res/drawable-xhdpi/ic_launcher.png create mode 100644 client/Android/res/drawable-xhdpi/sailiya.jpg create mode 100644 client/Android/res/layout/activity_main.xml create mode 100644 client/Android/res/layout/app_download_notification.xml create mode 100644 client/Android/res/layout/increment_popup_dialog.xml create mode 100644 client/Android/res/layout/notification.xml create mode 100644 client/Android/res/layout/notification_inc.xml create mode 100644 client/Android/res/menu/main.xml create mode 100644 client/Android/res/raw/client1.bks create mode 100644 client/Android/res/values-v11/styles.xml create mode 100644 client/Android/res/values-v14/styles.xml create mode 100644 client/Android/res/values/dimens.xml create mode 100644 client/Android/res/values/strings.xml create mode 100644 client/Android/res/values/styles.xml create mode 100644 client/Android/src/com/roy/wolf/MainActivity.java create mode 100644 client/Android/src/com/roy/wolf/application/WolfApplication.java create mode 100644 client/Android/src/com/roy/wolf/guanzi/GuanZiActivity.java create mode 100644 client/Android/src/com/roy/wolf/net/IWHttpsClient.java create mode 100644 client/Android/src/com/roy/wolf/net/RequestCallBack.java create mode 100644 client/Android/src/com/roy/wolf/net/RequestListener.java create mode 100644 client/Android/src/com/roy/wolf/net/RoyHttpClient.java create mode 100644 client/Android/src/com/roy/wolf/net/RoyHttpManager.java create mode 100644 client/Android/src/com/roy/wolf/push/TransmissionReceiver.java create mode 100644 client/Android/src/com/roy/wolf/util/AnimationUtil.java create mode 100644 client/Android/src/com/roy/wolf/util/Base64.java create mode 100644 client/Android/src/com/roy/wolf/util/CompressManager.java create mode 100644 client/Android/src/com/roy/wolf/util/DeviceUtil.java create mode 100644 client/Android/src/com/roy/wolf/util/NetworkUtil.java create mode 100644 client/Android/src/com/roy/wolf/util/NumberUtil.java create mode 100644 client/Android/src/com/roy/wolf/util/PreferenceUtil.java create mode 100644 client/Android/src/com/roy/wolf/util/ProxyManager.java create mode 100644 client/Android/src/com/roy/wolf/util/SQLUtil.java create mode 100644 client/Android/src/com/roy/wolf/util/StringUtil.java diff --git a/client/Android/.classpath b/client/Android/.classpath new file mode 100644 index 0000000..ccfdb0d --- /dev/null +++ b/client/Android/.classpath @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/client/Android/.project b/client/Android/.project new file mode 100644 index 0000000..0e5dfe5 --- /dev/null +++ b/client/Android/.project @@ -0,0 +1,33 @@ + + + Wolf + + + + + + com.android.ide.eclipse.adt.ResourceManagerBuilder + + + + + com.android.ide.eclipse.adt.PreCompilerBuilder + + + + + org.eclipse.jdt.core.javabuilder + + + + + com.android.ide.eclipse.adt.ApkBuilder + + + + + + com.android.ide.eclipse.adt.AndroidNature + org.eclipse.jdt.core.javanature + + diff --git a/client/Android/.settings/org.eclipse.jdt.core.prefs b/client/Android/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..b080d2d --- /dev/null +++ b/client/Android/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,4 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 +org.eclipse.jdt.core.compiler.compliance=1.6 +org.eclipse.jdt.core.compiler.source=1.6 diff --git a/client/Android/AndroidManifest.xml b/client/Android/AndroidManifest.xml new file mode 100644 index 0000000..e467416 --- /dev/null +++ b/client/Android/AndroidManifest.xml @@ -0,0 +1,150 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/client/Android/bin/AndroidManifest.xml b/client/Android/bin/AndroidManifest.xml new file mode 100644 index 0000000..e467416 --- /dev/null +++ b/client/Android/bin/AndroidManifest.xml @@ -0,0 +1,150 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/client/Android/bin/classes/com/roy/wolf/BuildConfig.class b/client/Android/bin/classes/com/roy/wolf/BuildConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..47dc29bfed8d645735ad7c0212891b235fb415d7 GIT binary patch literal 333 zcmZ{ey-veG5QJy_6N7Px`6+-W018gff+&&zjRghZg6`~G!bKOKz}Gkm*X@ zwu?g553(?du$|dbnq1b}<=IaiEJM+HpoqON= zJkP!F@b!N_y9i(hE=EzKa9!4!O}ox~`h;UmrU!M??#_DVoaxQCY>y(M&@iLV>1j*1 zr_zTfW{j*CMV-RU^4f%M=89>{$?Bfz*y;Vf1Ht2fS?~OtAi(?JeX{bko!kShwST|tW#-ZZugy9bB6PBTn zkZoBbx@*cfn2gBA6gE{4*Rq`((;WM#ku}UYt@fKHJUq{#bUFDX52_n^nBj1a|)@}f&cZF zNnSEl4v~pt3vQ00g}JTDk%q0fMIkz6c*BgXu)g(DpP3kv3RlJr*LB?HETQ-JxCQMR zQs_{K^L4^IJfEir63{ORq$L62oGDh@W(+%sZrq}DyyCLk+ceycI|zxm4VHYrz2bMb z_`Os7_O9ZWtX&be9Q%8Y_h{HFjx~S3_LLtqhP#+S+|_etu@EG-UqcUi73yht)L-!9 z_euOdiGNVy_pK7YUs0BNF6Rawf2LtTkQS)AIZZ(bM~5^V#u2hStrvW45xwykjw;l~ zIqnpjVGZ}lt95*pb1{r6G}?~n#k40Kch)aF!j*T-u=W%-``3 z(X<9rbd(UgaIIXuQ5;jaaYe(kdS1_)Y2MP|E_!uOk7EYw>iJ`9aFAz6J)14MdUjqx zk+v;xH55WhdkvQ@Ow5ZK=ES@{XUY^Cn9M$+VIGgtNhnM@>6L}YH9R2;^;A|_JyATV zkgVF(TEa~po-1a^h3mA$Yce3-Xbu^-0qGG2+|*9zBPmdjwb z8h(RU%Y`2R#_pU5TT;<8t+bpfnYDNgZ$$AryOQ4%msd3W4!>uuvhozJuI!lQV=I#! zm#zFk!yo0ah`Pq4YZRuVcuS#UWoLO3FO`+%l*nyDFBk>SEoQy+K|?Cf_UgK~J#&gj zDB?Jcw*}xovuIoU+0P}yyBhw2_b7Hsx`%DZbu3Gc!mUhZB~ArkL}0~^ti6xFMe$c2 zHvivR!{6}%MM+Y64BL}1J1S}U0ojnENcSs}%=`FA!^b#ZCVAX(X62OXOZG`Q1SdOt zhedq1Tt1WUQ7@*BLc4Ez`7eynK46@kyOy2I_7u_;0e(mlY_CI3(ajotrX2Z=l^-(O zL@4|)IACWjr@+H_(D0@mW})@l{7C7s^a44SFNYw>U^{H~)Dy2-sD=jl+92m^c-0du zN|jH$QN#ZPudRInTH7M7JkL=L8fDI3k+)MwaIEninY{|@d8bCPq3lKNqgU~Jy8SCe z&M#r(Sfj!sng&ye>r1#{G}T_hP5wioH5|8saqb(q6%lM_ZadL{ z+jutKPPFd8E!f4C-Tb{1ccBvpk--skVHA7tFi+qa?89-cJc|8nhdp=>y{!8Ktm!_M zWxtP8a~X>OC!&ITF-D{s@FK=>A5p!Z@z)|!`)}}LbYoK;7as`0tl34P>WJ^YOTm0F z%AhGT)>I-_|vhM z`S6(ku!u9AwaZ5DG}V@Hc4e6Ou!M6Je7}ko;yp;d50US~CEr8jdzgIR zLsmz~_b6BIC zIEL?F;a`|l5!k8`j=Glj%{;BQ;keq%(_HFlZ<*#$C#<4>ly#!gflkg*TmQrb>gij? zUtpvNy)?75K4B)JBL4Y66+J5|qSdFIsljJh;yprr0-y6ra8B_q|4wrD3#k7B$7*el literal 0 HcmV?d00001 diff --git a/client/Android/bin/classes/com/roy/wolf/MainActivity$2.class b/client/Android/bin/classes/com/roy/wolf/MainActivity$2.class new file mode 100644 index 0000000000000000000000000000000000000000..a1895ebef3ceb2c92c20517658046a548732a26c GIT binary patch literal 902 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 literal 0 HcmV?d00001 diff --git a/client/Android/bin/classes/com/roy/wolf/R$dimen.class b/client/Android/bin/classes/com/roy/wolf/R$dimen.class new file mode 100644 index 0000000000000000000000000000000000000000..7614daf0d76347f69cb53d99b3e2387e6ce6631e GIT binary patch literal 443 zcmZut%T5A85Ugf_Rpcci0%s5E!Hr%uUPw$xh$d*bl3^KP$nH!sJ7DnQH+eGg;0O3o z#@^KsO}td6rmL!_`{VQN9l$xdK5~R+XyU+{b?|7ShhTU(Rk74Q@`USAyLwT*zgyQftU5`-iYb|Xr5=kNxA8kVQub)uJZh|vj#pBE6&_Mx3W`4%D zm~a2$CGJrAbH)lQf{X)&lUGz(7+zo9GV&Kqs8?*?tq7Mz5rI0 BUSj|N literal 0 HcmV?d00001 diff --git a/client/Android/bin/classes/com/roy/wolf/R$drawable.class b/client/Android/bin/classes/com/roy/wolf/R$drawable.class new file mode 100644 index 0000000000000000000000000000000000000000..2851ee677a18e7ed31ca08012f5842ece33aa8dc GIT binary patch literal 582 zcmZ{hO-sW-5Qg7rnx@ujwSLy`k1FcHpjX99K@f_9O0Tj_*LKUAl_a(F5GZ|j{%3`JW@4|&2&U%Uuk zi?Hk8wEHqh2>G^&V**_frWz)U6A>mYp$F1=%>jf-6+CD$2!o!CY>Ehu9`>!|X|74e zd54gD?%FiZ@nWI08VQRo7lu8n3amznRUV;mu0oYuaJPfQ7Tai;jx52!Y8gvdCRCa# zl-Gl&wv6tre?qls0-;+XQkKWbe9}{Fzt;Tc*=K~(of$-dyi~SH;r7_>fKa{)Lm4%+ zh+`Rhs1v6DwjdOLcZU;Rgu_cNq6QZQCXXqX@Wxzdp$I4r3X^o>b2yV2_v7Blb8`w8bLEH-^~R6cxKFZ@|nR^GS@&; z1kJc$j+zh3G^j zVo0~3@)qHJC+&~J|WrAXz@6|_h-JEosY zI&BR5fxP5HI?>B><4Lc@ zc=L8-4P(75Q!TK1rNDSyBWqeCg}^U)db|yoE7$bQf~|U|vgTt3Tys3DXJD~z1`J1r zdeBQS+n#+f!djLWcmXEK^COv;1l{WK; zuCpEcHmQRx=jmEYtE0N!>guSjxxPB8>vmxpSY4c9y700|VO@F6q_8f%VNzJv?oPcC zXO}L$qB^Q8cT`7p;Z4<1U3V*@IF(Dq)Uh#u4PJ?|l|GHhEH}ja<}4Pf9I1RCr*K-7 zV=fL@eD!Me&LoeWYliL1J;f6_gV!=&k)UkWU{ zSE|SB2RErpA6uc%^X#C2NFa40tB0$$0y z3SP~;242hD0e3R5gV!@}fHyL4f-}sU;V$NGcnkAZcpLL}cn9-Nco*|-cn|YlcpvkA z_yF@k_z?49xQF=&e3ZEtKE`|;?qfaypJeWbPcaX`rdXPF1#bIfYL-M~Bq-^hFu zd^7Vc@U6_Z!M8Kt0UOMB!X|STwwQCU&76k|%)_u`z5tIfJFv^_!9H^lzKc14L*@uB zF^|Gy%opKt=1cJ1%=f_eGT#SZX1*VOfcZiAA?AnSN0=XlA7g$TeuDW)_$lV6;b)ki zg`Z=79)5xOMffG=m*H2KUxi;|ejR>;`AzsO=C|Q@nBRrpV}2k0fcZoCBj%6cPnbW2 zKV$wJ{(|{S_$%hG;cu9~#YrjDnU3EdaDryEiR#u}p&wPChJMDcI#3A**Dv^O*8i`g YU+Ic&|4sk?PFL}7lYaaU`it8C1?{HHvH$=8 literal 0 HcmV?d00001 diff --git a/client/Android/bin/classes/com/roy/wolf/R$layout.class b/client/Android/bin/classes/com/roy/wolf/R$layout.class new file mode 100644 index 0000000000000000000000000000000000000000..21016f90a2c738bd2c01cb2af5d5f528f8de1be3 GIT binary patch literal 556 zcmZvYJx{|h5Qbkj{eY5EzM*^%48TAHD~P2MQl$zcKwTp@b&D(4juHpdiQmM8#J~^W zM%K!1Kh- z0xysfb8n@%Oo~CyH0SsgD=+zoHHvN^kYb&ppPwt(ASq{IGml%?rhh$e-@zVQUnE#_ A9smFU literal 0 HcmV?d00001 diff --git a/client/Android/bin/classes/com/roy/wolf/R$menu.class b/client/Android/bin/classes/com/roy/wolf/R$menu.class new file mode 100644 index 0000000000000000000000000000000000000000..08ba54914abf53393fe23ca6ba86a6116efe2db6 GIT binary patch literal 370 zcmZvYJxjzu5Qg8mB$qShKD_hmdJDBMXsg%+goB`PO8QM)b&q5h@}X$sZ?Y0B`~m(b zaW>cpHt)1@Nkc4Ssa#5tBQr7<#-R42ngstQsv{OQGZQ3fA7s@W^FOMuIAzWxJtGEz#Eo&d! zgwfw|i_f>=m_Z%>0Kyy|`W$_BJq$P_%gMUVm8kQ8cleI*t!o*v+5zANW7e?CJxs9C Ry-z!xVUwd>!#7|D^B)&$NnZc} literal 0 HcmV?d00001 diff --git a/client/Android/bin/classes/com/roy/wolf/R$raw.class b/client/Android/bin/classes/com/roy/wolf/R$raw.class new file mode 100644 index 0000000000000000000000000000000000000000..0987785ce7db309942d8420f68310fa0d8636b7e GIT binary patch literal 370 zcmZXQJ5R$f6ot=ik_JNhpp-{<24Em6D~Kf$Ql$u_g0efofGgLQ@@U0?_)Sbm4Ez9o z6yhdgK`iIqbM0e)_Sg5vCx9~?_~;Nuxm`wueU8>vKScAxLacqbgyBN0M5KjzjBc`p z%qxPQYb8xJCD4q}i>)auVX9QiNtJ|g@*nP;5Zv0j$mNx4^4gVpqAX?U zV~^1Pn`S6}9Hxxv@COhk@X+Pzv+H1kJ8CFdw|Ek@9`H`y5x%us`m9X=c)@@*YmJG`XLxvf$J4mebm8?uGd;lNH zcz3nH#O6%C$+_qLe15%u0652ij|`z1+IbM!r(k9EL(o5rU8Ky!N0v~ZiAND=VJ5-t zXeL8PsEN=iYlg9Oj%_i4x`ax{n%D{B20|~T_nZe23SzMs8Zl29gwj-MZHFrx>2YG= z-uX*ql)EB$N5=y~wqwV#2oIZOR8Zw^J!Rz0az2vLy%=dpX!L9-^gu)^;or}!n<}29 z)%$mq3qtYEE~8Lht0W@dKTY-`l)J{rsG~(3%h<;rq53y~y+7B$8PD(W(LA(~1Fr|4 zDT4y@#u^uyOKV(aC!YsZ)*4p?DFeBaH`HI#hz4sC2)tm6H7Q{Ow$bD_gPl}c*yXpF JmbbBw_BZLIT8#hz literal 0 HcmV?d00001 diff --git a/client/Android/bin/classes/com/roy/wolf/R$style.class b/client/Android/bin/classes/com/roy/wolf/R$style.class new file mode 100644 index 0000000000000000000000000000000000000000..e484bd48e41abf374a653a2baad89f7a9596324c GIT binary patch literal 413 zcmZutJx>Bb6r9I#9OCgIB8s(zT5!=;W1=J`Bt#P=^vk)*k!6?M9vUhue~^`lg+IU_ zWqf;DXks%jvpa8gWMk1Y*=(g`fFhwW6AvO%Lf=Q% zlbMV&LU_JdTnH;iQ#qFe>JzFxqirU1HWq3ry{7;mlv$T+94A8QG|@?RM)39z#)M+e z+{y|()I+QzB-96qmRHO9M5ZG#QEc5Dm{_Q>NE63@4vX0|v4r;Ezsx6u%8gm3vAj&2 zLuuG`1vqqHYnk?xuvXdtJA~TbeS)92#t}#N_-_j6z(sIk$l#*K-IhG>Gu{Xj<@Qre^~5+2Kyi3=aVhcf;x zY%H1NeCIMV=btk_zhB<~&T%4<5twTGT|4jxcHehj?50FcV5XzqmF+6;)qZGobUPBr zUmDLuR|46?`m;dp+IMsbSrp5#kQbP47*F5#x-A_%sg|n+DhB2fK*a#uxBKs_-e<^|?bb;oqI zCtxL%SQ1!F?+8?XD7oN_T!|Hd+0;Jc2xN>Su`V#5s<~?5_u?@P9f_@RrPR@*(ijrE z98l^G_U3qLB@V_rgi&C;S9TaW5=Y~24WmIkJu4y3!0Y(aAels-Rx+}a7_g2$QTSjY zgA#3A2E7T|a^hR$WKy3>>@;S`I}|a?dKERykqhJ^S>swJSIISUgWM#y$sKZ!+$Rso II(dxRAHoEWo&W#< literal 0 HcmV?d00001 diff --git a/client/Android/bin/classes/com/roy/wolf/application/WolfApplication$MyGeneralListener.class b/client/Android/bin/classes/com/roy/wolf/application/WolfApplication$MyGeneralListener.class new file mode 100644 index 0000000000000000000000000000000000000000..c8ed78e0cc38262d9595a69bdc7352677f466749 GIT binary patch literal 1321 zcma)+Z%@-u6vm%B#x`b!0RyHJM4Y&dKSd=-fS8y?2{OEuU#LRov9OXf%#j^d2G!YigNvcWZ@y3wR#Y*ZijNC@l#j;*LseLd@YopF6?0w)T1{+* zz5~1O&m4V5rKa`^V^|nzO`jeyxIuPS|3F~O2@j6iafHEt(5y)C;uu5CgfNN<7SdEh z+%_1z{y>NX(hFo~q>p%m8Cwp%t_wqsR+mqbJd}en2=iH0Tvp2uK-gTl8 zO?I4MaBmBwl_=TBqZ&^d5>CR$;E3~SF`Bo!;{UHxc(+kPlUyGWH&a55h~9x+xMJ;I z)4N&1X|q1o{X$CYG~dOV+Z2V|<|)`!oT`IW{!P2X-pXP?iK`d;J5kFpE* z2gOX@)j6W2^oY2um|f%kmk5J2pwgxZ#dtC)sDCQ=?I-$RYDGFr!CWr0M`@py&{+m2 zMGw)a6BarEXRzfHq~K?if25fOm2|byJAe;Wbd~aBC#vD58MOv#3kq|jXezXOOBYca zT!plTx~h8X7aU*1skiWWZHuVhj{6I7)1@Tu(w^t=6Jr472%>`SRdlaG3+mB|X0%bw zS}D>-M@OEf_OD}shP>%%3-Pp)sudQGo5pQBgz*BQ$6Lu-i&)zCu{2PQ%$(TKMJ(sx qLN_sX(KmOa4n0NQo*i#bkvHYKj?g+t#DX*QOQggS3T+6S1O5P-Wnt_9 literal 0 HcmV?d00001 diff --git a/client/Android/bin/classes/com/roy/wolf/application/WolfApplication.class b/client/Android/bin/classes/com/roy/wolf/application/WolfApplication.class new file mode 100644 index 0000000000000000000000000000000000000000..3af3e99581dbacb936133506a3ba298200bd78fa GIT binary patch literal 1452 zcma)6T~8BP7=BJ$X&DA8<-;$)!n)Yjl@V&OP;}KUyKyahv5;=`W^-r{W!844PNyRO zz(f;ojEN>*dudD*jV60*;{PDgKVkMcwL&9d!^NC)-uKKr&+~rG$1m^x1u%ofFaiRJ zl3TMpchlN%t8135*Q<6(`nKy>f6;Me*A62ja6~#~&$Y|?MXTddpsV3~*VU##tniP# zBdw}*D%P^^*-j-V(3^LihA$nzD635sLAO9WKRvUiE~K;N>~txU$b=;G;Yr%GG z|B^s3kt_;?@@`of2qI>p57BN244N>|qff&oO!Nvw3$~;FXx3Jhw<1@oN{8f@WVI+g zTib1C$X~Y`0;!gSgCvl0BCeD7l=NE~MopYR)FAUo6LE|S^lPz;PKEqCA&w*p-*R4Z z9bY-V#a#O8uAfU5!}vj9u_SSOg`ga;~$(uS~=S)mvMqsF-{EjAU=SAQ| zBDrtUA~-KF+R-KP`1ZYL+t2TBKY0B4(UVUvUW^-scK->}Q%vQ}K#@J-BN zp0%vWTWW=M5cqxn8g+!3Uzgspy4_SxN#(BXD(uA0Y3>CR7ZGKy8td+cK)6+R&2wzu zs5oKEzAWA1aJ1XgSazFUN&RZ;1|IxwmZ$WHa+5kK4DR&?j+K>hzM^dRRjP0WJwL}gQZHQ>Y9Z1Fw5+|%J?jb`7 z5IvK6g`p4B_#P8C&b+}XD%7r65EpTY!B?bDWf)rBIXcdY30Y5_{jWMXQaXO~UphmuXG)ujXVN)z z{_kPmb#0TAPj#wHPHn#s#n@y%ZZNDLKiCjAvB9utbl(bIkbe8fA(O{XN}VaubHfUE zwHCIoc%F+K9U5z${!7+qxY<%vqsPZ0<(DXWKzo-7Zf$>|*EfWpE6lRXRVR#i4Z4Al zI4*k*O T;5w}y))8ToqJU7YJYBy5RXNnG literal 0 HcmV?d00001 diff --git a/client/Android/bin/classes/com/roy/wolf/guanzi/GuanZiActivity.class b/client/Android/bin/classes/com/roy/wolf/guanzi/GuanZiActivity.class new file mode 100644 index 0000000000000000000000000000000000000000..0b1db1045e5705facc76a6f6d6923ccd16e965e3 GIT binary patch literal 1311 zcma)5?M@Rx6g@)=EoD(CrF;s4AZ^jEANUFQK?THAV^Xb=f5UbxBkOFlJG8~x=Eu)(-vM01;~2UaW*zUH?Ry7y!*k!*)qSoG zrM*ehwtVPlS(o}ChA2adtBUW*ip^^^`#8hU)u=O!7LSt+v9l+&{YvbVrD!ZO^sGoF z^*x42CR=8R7QBi`Ac8&%F~k|p7Nru;_TTLY{{`Q11w*pvIovICUz&A$GpcuGz%W<* zH(LUYd#d0IuIaXP=7gIU*lYW$;)>;L*-#j=Fo3}rhUwJb`6rOVh#@-4Fxk1t@st)y z+XXYf*K}Pk7{)DhqsM$QY2h5E82YM0mxR_*Rf+plCVN7qBhztyIf3(-jbVl^`jgD@ zDGL`cN4*Gye!}a#=?iio<4@*wwmr*R~stMn2&3Q26qI=ZSOPQ3m0v zMfSYT5OY0VdFi_h!&3j2K+EUl=27^KmB`~guq z53J@Ezap7CLh3bLlm3FS+-Hn6F%fNI+Jr}#H<^Vda%P##H*qD5npo<9P7yB}GLNe(VV4Dm<<2LRP9cJ`u)7lQ#z(|Y5@<;TwqWhnS#F_z&gjJ>q q3Ydm@LxUt$lAcK#bH7zR(gu1Ie#4T4zD{8mHn2%^f{^BErr$3IH!alw literal 0 HcmV?d00001 diff --git a/client/Android/bin/classes/com/roy/wolf/net/IWHttpsClient.class b/client/Android/bin/classes/com/roy/wolf/net/IWHttpsClient.class new file mode 100644 index 0000000000000000000000000000000000000000..67fdce648e6995cd7d8d345fa316bddb58b31392 GIT binary patch literal 4783 zcmb7H`F|8=9e&nod0II)mYUCw3xiOE28ixySPo$%dFEZBIi$pxSYJ!bZX{du6zn z-@;Zr5eu6>L3pP;VWeW7+LPHLP~6bk($d(_*3{Z^w5_SRv9-NTKr{)=Y;f$PXV_kc z5lhKJpyZ5zW;(Vf2Rwn&h+%iTj@2FZmuxRgdiAMJVA>YTw!CcuOUkCCD(?^oG&tQd zghI^HF$1#&3d_nnrh`i9n2u10v$;CvVZOlh9_j5jTqB+oSXovc8E<96{}xu3WytD6 zScpX$N(CyfK}@A>X?m7pXSV5Bj3pGCl-|`(ZB|@5DH^@H>^cNDm3JuFH|n@avC_#Z z>SS3I(VP4$ITOMPtkiJJBn~59-221wv%{=CsNoJ$2p-#aaTDrW{6TCi){#-utmpKFlOgcR7T${Bu(}S zM_@67E|*KrM~2#V?9fo3V}=rxL!zSrJ83+5Hx78Nk>NR)JSW%?!Y=I5u$w4P^isyo zjFXzMSD+|K%M)*mMiwB&Jffo+EdnK0vN4|U23y_EUdxk7)(pZrZ!%cv)BQN0;VtyU zc!hODm1#3PC*t%=x4}r#(e2dCjQ1M}wXsvj9q3|Nkawkw7!x>8M%GW|2ZK07nv`vE zTM&1W!@3@SdQ`fgvnf4yQW6{uiaQ1 z1T73GULhPqkE%Mo0%en!+%(ZKb|(A%%$1&W1)3%i zl_O~ki|eQ|LD1_V(<4Hg&F;7n1lf<7TDxYAz^sU6%a&C9xOCf$<1t!Z9C1t|)?v7o zde1Hfyk3hwSr*BQHWj~l&4p#X(DVlAp^T{lE3QLJc8qwYd=ay}{Fx*RDI#F`$#%85 zjLRdEOlOZ7OQ7N$?6MKg#ufDp^Hj5u$QroRbfw|ROv4)!>x`9Efi;t~6IGS-7#{C0R6AJ*{^ zd{iLl`lzU6*gLVCP6UxP{hG3Tr0atC80&>f?4&w1d_u<~ILi`e%l>FGmZuOq?v!{W zW8r8tl1EN&e^OxWcpWmQDitMBHlA2cbX{pFkK)q`!OsXBm}uyPdQo>BW{w3^ojN>a zfpiB2s@}}rAils<-mxzl!ebcH@VLNyzosXpnR3|^!~5i5lo2I$dy2tZt*pxB+gWv|r$`3Utte)5L0$$`o%rUwJ7G;4L$M#TzI%vIw?`Zfo z1JFk{pG3!Z)mgX5j5$fE;d=t*rLdq#vJ9Q({Qk9Nn&>$Msd?#7&OdB*LadjI^PspTD~-|2UC%K&Vk}!g5w$ z-W5@RQWRkt-!%U%$Q54cI4|Vd4Cs8$1jG=(Pvhzf6~nlpqVgHcsYs)wxoS?ynGr0= z3`?u#V%Z38t{g$xSv*|vH0F$;<}4nnEMA+&x|gu2r8l8ws5I~jW|juhxP1hT zd@UNmzOyh&i_&OSuf=U?bezQk&JOysnVcQw>=7)fDn2rbV_n6^XYViW9>$4hVHKit z2rEe9_#~xcBzNVJJms5}Y2kLMHTOfHC8RXZ~xSgGNJ6q@N>}d6P96Rs??-FT_&vTbYY1=XY zB85J_5lZwEXhGReVt`xN5{Nq-OSrIYUCo@EHUPT|uu2o38s zoYb&M!*-2T5mgKS%bRQf_v0NIr{MugEa0xKqd46)j0Yl>qj<2ZxO)U=X73-y`_uSP zXJ+YPy7l98mcN!=9L1wu%Dx&*F1br9d_Lj7s8e8mHp!kcbq2egt2Ps3=L}%f(+$0L|N7J*`M(j&NguN zSNx5$t^VxqoHhEhe{k09)BTgPc7OIS&h8`c)zDt2dIf$=Jf;HU{B8{w_U O?{a`b|4s4&y!L<2mvAWn literal 0 HcmV?d00001 diff --git a/client/Android/bin/classes/com/roy/wolf/net/RequestCallBack.class b/client/Android/bin/classes/com/roy/wolf/net/RequestCallBack.class new file mode 100644 index 0000000000000000000000000000000000000000..7b9a8523c94a9ab487d4adf520bddc50f7e551bb GIT binary patch literal 171 zcmX^0Z`VEs1_mPrPId++Mh1oC{9OH_{7U`u{G2rXywno?pwzN+Gr;S-5qr?;OeI6R1g&0W4TIeOfXFqU(LY>@S((H?R4P$@SX4P z{Q{~!%m<}7*^_`q*mr4cc+RAPsprUE3H?m zxDv+GyxmyNjs#)N#yRUk{a_nc@V3-U7_}JlI8F(KPPhgn0og-}h!#;p(vLm{e{LZ# AlK=n! literal 0 HcmV?d00001 diff --git a/client/Android/bin/classes/com/roy/wolf/net/RoyHttpClient.class b/client/Android/bin/classes/com/roy/wolf/net/RoyHttpClient.class new file mode 100644 index 0000000000000000000000000000000000000000..d290e4bfb8dedf12408e7f10c9ce92582466e362 GIT binary patch literal 5242 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 literal 0 HcmV?d00001 diff --git a/client/Android/bin/classes/com/roy/wolf/net/RoyHttpManager$DDHttpRequestDispatcher.class b/client/Android/bin/classes/com/roy/wolf/net/RoyHttpManager$DDHttpRequestDispatcher.class new file mode 100644 index 0000000000000000000000000000000000000000..7d023b39fea49600b123e019412465051253d92f GIT binary patch literal 1958 zcmb7FTUQfT6#h;!AtVfh0CG{O+EUF0h$00sfVD&fOvDl;7479DIZXy9GjV28%jzr3 zAJHdWt84k*b-OOJTE+A=&;I)Id+lZT)IsPNiv>SG{stEn2EHt zPH*#XctYh`DUr1dMJpwvn+(#DUK9Z^bj$FgGYBt2G6LvjI1xGCC6rb)al2N@6Dpop z1w&t2FK~5}8;ZSmg^~?~VXj?b@2VuhlQdp&!XHVUbdPI_#o&!Zw}O=ZNg1bbnjugU zR$AAq!mt5E(@nK*h?7CQhqHd1VF({l${4~qCn%MMsSN$c1fW`FE#fM}t1i^;vO{u4 zm?rfG!%(Ez%@rr3TLDB6^CLiRl-Xw zPGeri0;rvX#G-p~7zSHubmf%E$N0pL>#fCfwKA5FBBJ!X#TD&3Wqaj2e z?^_#RR>oc2qjZ|iO9_?lh$2myW4mlExc4ZULyQlu75gMXZ*tLmkn53IM>9ym5s z+6Q1?;x5|Vgoh+RS1i52Vr{lII0Bt=Y7@*aDJK@Oa z8e-TDTAA67JETS9N5W@AQBf{R6^0LSzHuO%faJt`>RE`t!iBK+?K6DmU3`Iuu~(3P#>D7U9hbky z+QC-Z!8+j|ceoR=GWxY2AfBGs{)8(nw-dDqKEdpn;0{ljU`GxRl# z((wV@sbeE29im)zu&z)sRtd!#?QRh#X-pu4IqKngS{JcSEZm{*r^sUiMPyMT+bT9u zLk_#xa;h@jKzLC2r=-t0h2F(y7^gFO$p1dQc`0U;ymC|(yJjKy{zRCu-*M0L8+`p_ g`hdh9JjCa;o+Jk!b^jL~_8-$Ez9h{wtzW_O56+q1CIA2c literal 0 HcmV?d00001 diff --git a/client/Android/bin/classes/com/roy/wolf/net/RoyHttpManager$DDHttpRequestThread.class b/client/Android/bin/classes/com/roy/wolf/net/RoyHttpManager$DDHttpRequestThread.class new file mode 100644 index 0000000000000000000000000000000000000000..ec45056fa7b97110ae722c69875f10bbe1e88ebe GIT binary patch literal 2507 zcmb7FT~ixX7=8{(SP~Z@&|+I?3nf~TAge{HHejtm1Pv`hp@N^A%{Ez@WMQ+kc67!I zFTC-4y!65=uR4y-l+v*?j#pmzOZ*WX$LDM|BtSA5FZP_X=ly=)=Y7xL|Nj05fD5n` zbO=luc1d&WyV@PQcvCBzuC{F7op;@>MZK)&O(!-xEB}_w?H#k?UN1PNo>LGMIH8ww zj&0>MyQ0nWTr`~;wNqg5C^eSWi^Z&N+!E-tDmQG02eBcb6spn!$1+EyQsg#@mRWWM zhBK|4O?w>VRh_D%OS)642*g`T)WY)vqp0GG3TPSI$!q$SZWK(d!05HA2U^K=3wDn2 z@^00!>av|~!K%cb6Bub{P{uQDl`Z!bfs12pxig#kZCxws<-E4yI#xNKimwR-({|1b zL*OYDQS?O+z)2PTI3;j=teJ@99a5p7OP(iDHq@#OC)zOkQm>?i9}!*g9)*V({ed0ml3&){^n_Wn(H~w;w{=Q z(x%Q4Xi%exlgQ%?ER3RrXUI1|?bMC)7~?KaaU^&rI9A4e4-D>-E1GzKXEVva5Kcb8 z^TB(8d%O%lnj4@YV4JJMAS;}`E=}HUFcI}lgc$loyhxQVQKAdtF?tlvH-VQi@B&TAys5N2lKdH=11YOI@I^z4)cq=`ND~>= z6cI)8wV1{0zS>_9^Z+rRypOq=p=jWrpD>dMN=Wb~^Cy-h93EkLopuKv;`$yoBue%Crc2r;h literal 0 HcmV?d00001 diff --git a/client/Android/bin/classes/com/roy/wolf/net/RoyHttpManager$Request.class b/client/Android/bin/classes/com/roy/wolf/net/RoyHttpManager$Request.class new file mode 100644 index 0000000000000000000000000000000000000000..609f25ee9a096847aae6f8e511031c2add8de501 GIT binary patch literal 713 zcmZuuT~8B16g|@}-C9Q}1yK}5DxWJd##fCGHhz#)Nx<;n+jJSW1KU}coof2CcxX&~ z@CW##jCZC@41t$>?$?~T=iWbmfBgpV3Og|>44Y{&5VjbJA4Ps5jB?_j7=3c?{IfJN zQ+Dk@T?|#}VnhthQ~6zrT$)Vm_fA#n7-n?&Q4z9l4Ar5{8Cu={U5CzUlf7oBDdV&o zF)Virn+bU?)4mdY`bYTB-iIpn)l-@0?__$$(C%IzZ8A$|+T(eTi-FW8%&|AfDDg%c z?cUNbTiZtrQKvXo4OB7DF^lFcFx=yqL9LGa4Dj(1M~u4n9&t)Ey!V*nHn{gzIPOfU zs~mSxW0>t~qrMCWJ!QYjUaq|2g2q0QR{MCGj9g!r4BI!TxN*TGrg2ydZK^(KPdb0~ z4!eG-41CWRWjnbnOI5~5Xu#`Ry28&8Pfv(d(o?0|*9d6^GS{&m+!p3;$&2osJB-JsVUQ%NPZL;k^nIOV*+Vc(( lzQ6)@u>^q?yu=z3Jfl87A*Xmfyxj|&qV*H^U`yINQB{^#C1OBM{u@0Ypfp7WjW zeEavE@ACMm`;P%wBDZO92^5Q=T!Jav zgFAzPa4^yxSl6-L=u8N5S{mNBv7vRt)~3eh#ti~#EspiMC+4-*EC2k3dfX zZd$W)1LvGCWX#oWY;EV9_A`OjYaJ*kYMOwiYC&#SDBc%LboLmrHNi+%*oXS=nRJv_YiEau-jJ5r}9Y$^7(=4&`daNYz8Ii1jSEI^4MtJ_F4MWcO6N%<2mcA?EEEN!4q9;TR3Q0QmJt{G$H4*H*ygArs z%22~JfoFxSje?RCm!q{-+UA23)jH0{OvTTIIwoU^7Z(Yj-dF0#$8`nhoLXw# z9Zwj&twwBTsFS8LzhtawmS#*@!Jt}0t6*jl`_7Ot5ZGj%ZO4#ov|yu-Hf*APc}l&p zE!ZD6`3MJh3ua{4gt=RB$Q7DJJGN-pOy3@X-Co!6etdvVK$M$8U5Osk2^!U=tvWuW zmXzhKF+$xvw44rfY3L-MNmMky+Wt_uONW8!0(bMe`i3S2*R7++oT+VDxwbwF+Y#1q zIq4j|v$(CHrL}S0S{=PA)M>5tmu_ubyFo*g(jM*9=2=F}haHG(pxtFeRm<&lB+ySZ zJ5~5xw{4XCZDD81-;NeOL@=Q2X_xY^4E@;arEOkZL0hj>fLH1GFg`-_2=?_EkuE{y zcss@*v8ks@BKW96@i9R`N#j^*l7L?P2al}q;^TbmQrkYE<2rnj`btDC!l+hiezcqz z)*J)9#Gdk?u@*%b8Q>pPE`9v#;GUh-Z8r7YXyzbgzAN6r2`BP-GAj6z66ytB+{oNk zU%xfe@rrSiTHMPdP%fr2+=|<1rg1t&(CCdu7??^nTZ^~rxI;O%n<+Jx z&~PV1cZLDlS;&Wd_?n{RzZePA{H8-|N{Z>ESX>tjhdUU%s+DEzx0tg-hY_QdEXGah z=N9#IyZZUIj_;U3SOpo%J4BkJ5qpcEVnPuV+ps)QQG8Ixy*R{!qaBH0DAH`i<197= z(=#Fg>9yypvoMJJGz^WDfW4~Yh;lyHKu?ffK8T|_9>9Z)1<{V}Ba^G`L5hIy>39g= zr@_SO1F7TB8X>^s>7|T6TFlD*g3^h!onn-hV3Z^p%vHvo=kTJAm+)sRHdxav*2ju7 zW0!K~zp&z4+1Y9IB`O;tozX59lU}?+@94fF)R&FF;U60Q&X|7&^ry9=msaMjmkBYkrL0FI^I%J_H;#i z84r9oMVG^{VD{-u&9VnwM0knOj9o@&e}VyI-B<~|v%!^)tA`dN-p9L)QJpO=@o3_v z!bXcsNj?duizZ$&#`MFYFwq}ZRX3?;I2*k!y-wsl(KX3t@pO79U2;?41Sk=f(U1mvvvhf}L!7u~Zh*~5SzciW6>xoHAeUc!b{>PJNh67|vvCP-xoN?rthSFt$@J`|*T3dds)skgMC>qEhquM8h zQpV&e<*G=v-rNZetc2^RZz$xT^7p{2Kq!a1t>Uw zeAKD)QlObQt4p`k(sg8+F6YW}R#m*zg=?AAd3_rvN?PelC4L1%1)ncfnp_~5JJ!QS z!s=2jE9hg<$SQ*uZk3ldXP8n_uWdf5k&89qHD;=*+>wIPWu;lnbcUmGgYuAz8I7b~ zmj-h>*b$8}TAq^Cx~x&XglU$3B5XEY0-q&B#XJQ>V-7yQh}D_>C&p8C-?F4t^z>k$=P>SH=l71|kyMP+BTg*lReS~pa(G?KA$ z#uyBCTr?B7wZ+vHOayuD*iy@~g4ZY^8e2pojiXwVm?pfMWmpco5YYikw!V}V#WlGy z38kE8U1~-7%ZGLOh+Ivx8Hj~crqgIXjg88HYUE?OTqC@0xm0_}wyZ|A>EkNiT+4+L zMhg<((Z6k*O5ehZhBwGMAs#PYBxs+oerL2ft;HluuMwTIRI4j_%wo2Y&fu7Ft}9ei z5(z^mFLh%h)`*s6b-Keu7f-P2$n2QeTrU;eIx(g(cJR){#AzwBo$9pfNf9Q?V0B9p z`J#@8@hj%4)@XmM(^wT!?YpTX`?CvG)Sv-3GVsOf!ohglpmS+iP zSVTx^+T)Od!hORpCeL-6=Po33z|Ca-R`ySCBjLBBkeB#H*oS5KDys1{T*&tZe1ko^ zyG;6~lO9rorKT7bQ5?%~E-7Bl**S1eAEp@G8Ye_FoCoAOhT#IoibaQNPjEz8$VHs? za_)w*Ayg?|R#*&8@jQsdhq16MujVi=E-OEbT0+$GZ*_UzC4*>s2rbPON3cP7cfPD9 zIr`vo*FglU+y}9(%5xB*@1_jyK@AR2O7~(d4xtr? zaT)3RB8E(pQd1Huo0i3B{+%W5`2~;7cn*9dTPZ@d>7+$ z9C?Vf8lUG=BRyXre#@}dbDt7${y`Kxib+Qy?G)Gzv@%ZI!v#y>lT53>pWBa8;SZXm z>DES*Aed?-s$5dU2Cj`gLJAc2WfW;~ds*I>hwv54_KGO9n=O<4PcH6jx6M;MhVWG? zH7!fU2k?E$@L_WD2xa&K%HxL_L@cxAmvg_hYodBq?OG*{$0UpS1z z6*T1g)m+6Oj%^w(m7kN#C)rm21-<7fO6Hg5;d3oaDXW=H$vwhzyp-P$C^-km$5SVt zAhd@k*Qrx@D4qY&y_lSSd*T4c3={5S%U#Zz{h01|7cOb8Aly&)!m}Ux9;X!MyY>yg zl$O!irr|zKrTv<*@HbS;Ggye zmFCx)_G8{rJZDe+p-SW0|1t#n&A}jEAV_)M%Xue{;IB@U=eK; z!ghsVjzTa`*aa-Da_vWM=3JHQs8qBM$-*j6ncwC23`wBM=l2~4e~!8CM1AEUS?ZJ{ za-I`@*Kv6Lu0grb?@=Sqpwu$BXO$n3I^GhFV|vA)tU4l>2=>EQmE+GDlywJ)V8dSI zDLgK}&qTC;c<3m0wEKNSvZ*TDTFJInaI<+}zILB%wr8$WA|w%h&7wjh)(J_uE`yY- zY*O|kR;5q4b37*e`uE<`z5_Jc*Lk;IAnO?=UzZ)c3#sVB9K~EWLxgPRMy zsAK1;8UNxJomcsh=HCe8HC%z$aSh(YwQLz(hqoEM-@=VJh1(fY?-F5K*+D}Q91|xy zye|AyJb0S!@w|9(QWX6&dC#0hgDhmvX13(WT*;LpIg7?Mi(ImYAf@DWA-gjH(RsJd zky@D~4KjuNxbY&^tIqx9`$*x=}4*-Fn>{{A5eG7_j!2cw=7PDiP9 zN*D8@hd2z`#+Z@im?z!RL){d@$u9qP2IWPVDwj)`qbu-F;fF4cZop&YKT5l}mIZ1b z<7XD0=QpMu5(BTw&?U~fZ2sm-Li(XeDI>cY<;bDb=wx!_n4cV(VeK|7IE8td)M(<; zq~a|UXn5`oI8I>;`)v6db`<5jh1r_y^krpb>9v}y_aOf@_}{=J^-_?W609)hr|Cnv76gjipdpbE&5H4RYEQ=f0WGJ zlRE_uc-K0YGg4(&R61D=$yJW>%0c;P`*PPE!>`b>_oNF6GcCwMxFi6NET;UHV6rSl zo-AWyVJYUza#O#{tRs^8;4YC8XR%dc0-j6_rEsg>;U$>ia(?cTp8LD7xiK@?}2DD5LG@kQ&ar3 TDRMJ8Tg>Mze5zD=E3*C{F);5o literal 0 HcmV?d00001 diff --git a/client/Android/bin/classes/com/roy/wolf/push/TransmissionReceiver.class b/client/Android/bin/classes/com/roy/wolf/push/TransmissionReceiver.class new file mode 100644 index 0000000000000000000000000000000000000000..7d380f3014bb2c2c08cbaf25e3bc1657d0ec17c9 GIT binary patch literal 1697 zcma)6-*4Mg6#j00*$Xaf)1MjJXa{SZZmGu@1Cp&!CtV5ivTn)Rl@6*~+hk_09XU>E zCA7Z+Bp&yM#2YUuS|lEM*q<~_h;#ExC@Iop`TAbpbHDSQ@1ApB{qyoK0N1f6A;Pd| z`UhIzA8SAQ?)O@~*?6i|1MW2roJPa(y@$4GJBM~4A;z%4JuC1XOEY~hw7pQ%1D{(a zZ-jj_hQuw$bHY`IsG8Ygh!uRxP9lmk3gSpGoHZQJE;kSM?V!r{U7I0g_$GI^c;JY2 z?`JH0>NFTs8O{vIGTcy&VX6f|`6$efY?L~oaMwn`6sE~h z%?{U(!hjRMX*Dwd^c$Mq^eorT%a~-;p4jI{Me-w6rq2n;B(|icZyLz4(+ud z;Ky{Ar{HCFbqTkK$1ukv@>msuf58w}cXc7~nz%|ooZsxa%88H*LZl)?_B8MjwtcZ= z+#!`r*P+sJI-I{!P{P;UlkKuA#q|ns9j@750bWD$^G)6i+4H&!7w*s)GHOT+3zGeW$nObkZM$lkzJi! zSv=&Tx`#z3gQ)4yRgYCdZa%xm>z$gHu+5OH_|3qy?>M3{q)%%^D*_G+AQ0+eK!j%0 zSZI`JrO}tsH@f8y=XH)ODu+YL%3s?Sxw%uL-PRH>xurxvM6wNQvyV?DRAe;K6g->&_bnI`qZRB^- zu@l_R#e1+{5^Or&g5HDt4IA0idJ7u^i@PHhm$RvR!XnYbxGyXc|HX)kkfRVGuTof` zH;!@4Q)equ^D;1v2bjSV%%XvFIK%}!C)&SIclZ@ccmWkBl-Vz-poLTqA=B9INhM|v z=%0|XjS8xyeH<-3!WQ{7u#B77CJ6=lW9-o0bMo;`XZC_-Wtt_hOQ$Che}kfgOK-3u R;mK=67Q}^qOIs0q_b-iTqL%;w literal 0 HcmV?d00001 diff --git a/client/Android/bin/classes/com/roy/wolf/util/AnimationUtil.class b/client/Android/bin/classes/com/roy/wolf/util/AnimationUtil.class new file mode 100644 index 0000000000000000000000000000000000000000..fb0af06409a14b4ccf147f69b856b33393e223c1 GIT binary patch literal 529 zcmah`O-lnY5PjKhZLQYN`gIbkf_iX4#ET+`SP+UH)ZWu=)Rb)&(?sz%_*cAm52z+c7*!Ap zO!eixOfqS1lJjm~rA}bvKpX821xg#69f9~b@2MI}7#&9$BLb6cZPb|`bd|l7-AoD0 zwDVME9cgulf5_O~>Y>0&`yUzm6mjQe&r(==?%jzTvSnqX#kF}VFqV32m2sDPKwh*2 zYC|Wj>&VQLsHe9SuTITRTn5bRaE$h}QfOBbsDOk+C?0xRINIYS^K z;&W*$j1qc5U*38}^`%JHXhRw-7^5BkK0se*G>QpKk_p9zC(87V=DImvyKnZJ_3Qp> z_h~Pli=W9y2)!nXi}@+2Vwz0ox%*v*DKcR-FhdmXY+#lsDo}%{RO~s-vtD3 Dxn^nU literal 0 HcmV?d00001 diff --git a/client/Android/bin/classes/com/roy/wolf/util/Base64.class b/client/Android/bin/classes/com/roy/wolf/util/Base64.class new file mode 100644 index 0000000000000000000000000000000000000000..68a1d1517dc3dc044501dec0bfa07abf20408349 GIT binary patch literal 7014 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 Cee}@) literal 0 HcmV?d00001 diff --git a/client/Android/bin/classes/com/roy/wolf/util/CompressManager.class b/client/Android/bin/classes/com/roy/wolf/util/CompressManager.class new file mode 100644 index 0000000000000000000000000000000000000000..d2a089188ba4862fc49e48818ca4e3c3f1fd1bff GIT binary patch literal 3759 zcmb_e-B(jr7XO`alN;i-pv8~aQc6(^;Um>n%LGdWl$j_YRVgjtM=#+5(U4?r0w`^v zR#a-c`aW;-#_P-rtTlFZ-e=8!GEeh54?}dX5m0E&6c*xc;Zc0KkeiJ!mb1C|P+_6yI;B#|&f9a2Yr;@yyl*er@tmEXi>IgW zJDIXV=u$SHE%z(bwRemw7(;~_CxSZETL>bg&@htCJEMyW(~di4Pv;zkqa%fkog25^ ztn7WEQJ&A16xv39(~&-fFfVD}Xuf@Fuw!b_#1Vz#+B@z1O12ok;>_mkvg1b3h>3`W}IR8!-$jVsv5~ozlD$Gew~x2XU2?O zwiN6;zf#N&YZj$GkVXAgkW- zrZ2Dcn)1Us=9FF3RcB(r#3z*ywUV)Ux3KJ$sa5g*iVp2md)2?akoPg?jI?UJWa3kW zclM8U@52bj@R`)g=L+Wz(0x$Kq_D;?Da8|w;5K?q+)-$%)aI*ZdLu~V0@0B)AKyO= z=2OE+>=aHPV0f?M-7ME8j`GNiQ^}o)`Cs*AGGFP-IqAzeG|A_Ld=@O^b+2T-J0k0p z5BbH~)w*9jRkYH+Dk!|Rd)vb=x|?I&>0ZYQd?uDjfVGHKwC%YX!4e(`U@I)<1C$Y$ zW_%^Mw955W3v2j>-9d8j+Lv9wgkC}+WVfeEg?oIDXE;6!vk6yrk^p| z|07QgdQp!*A;~Dygzy@!Q+AKLYZ&3)t*)L_S1D@G;m{6U37Qzy{~Jv-a{)B&5K&{V z7|O)^X%l@Rc20VS5Sul}w33!PeW4w?So;*iB4-RYaFd6(bXI?@q`gIh~dO05{aNnMOhu^JGU?;<#2Zsy&mrOq$omrXsB@6v58*R{H%ZxD$}*JAQ?@`D1^nBDk*V<8N>*RM zX5tJ&E@cqlNe0u@Sx5U{a6QAbGd|=&+7!qg?r&CC^VO9=eh2kC44RM=tlJgT$27cS z#L$QLu)te;!v{F60shr{T$jgmf0mAE8VNM|$iDEHV2(_X6(+bZOz_}97Rc4IK;d^| zfud%C7IsdOFy3T`P7t~lt};xF!w$`Hzr@b`n!i03$g|_Y8wMw@g-^)><79!)`D&6q zKE)osjdM(Dg6jcx+%Q48PRLRO=_YlKGapmz{|x^*+Quwr-5g4^w#5Ak&)2wLC%_xh zkF@47zzdd$#{kbX^uhqE_%nMsKyFG8Q{8K4hAh(7$9F=tyNc52I$yj zfVuq{K*YL4_GbWnOso4bfOl45fHD?eWq?2feQI4fjI zM52bwhA+wQUr$^N2L8J9Um<~>lu$#6)DZFp#AA_iO7tee(eM^DHJE%R-XS_!?o0TJxK*gZtCAwC#O0JM@%A!~;vuKR3a7)D z{KH^{x>l)kjfC(Gk$p^k>#W14)c=f(_?+6mrS^5!&QscWMueYpDt$+7>(us?_MY+8 zbAG?qRZ`U7jVe`a@ck1_73)4#geY0(OUdpU-wo5hR-*J=&xttajJN9d>m@`#Jo*UJ zdS&&vx{`Xy$i!$xNRz{crjI4oh64VF&@GOL8V(7+at)Ol*-Ik3THuq2;?R>nI==q} DF!kw$ literal 0 HcmV?d00001 diff --git a/client/Android/bin/classes/com/roy/wolf/util/DeviceUtil.class b/client/Android/bin/classes/com/roy/wolf/util/DeviceUtil.class new file mode 100644 index 0000000000000000000000000000000000000000..d3063ed3e3e62f3374ce769e3f4ebdb47c793f20 GIT binary patch literal 5794 zcmai2349!775{(PO=h#1v|*DT=|NN4(l&uEZ8=S^G}$&wcGHqgFA(EqGf5`h>@2gB zq)|}>L=+WoK}7+41W^?4`$WZC6z>bs|2H$cJ4u$(->=EO_kHjFzxTe) zlP^5@Fn|qWwSo$PB`ISxY#Ni{2_roi9<%gxxI-J)Q`#PWRNxn=8%d5Q!|7yZD7>qG zL`zu$a}yn1eS0H4iRiBGzV&_Q35cjbZM%`lS;>sGH<=#Od^F;lb@hD7rqXE|HuRk% z*_8sPc@>l0w_YAp&AM;1m09c!@^)Yrd!uAm&(glJ&prswxWCcyrbeKqBhsCS_8#bq z?b^o>clft%0|e$2*zrh5bWhyB^(x6#3*64=&QAZ5 zpkgD=WqM7>(0V znvSno8!Le{VVQbnsI?kf(WYP<0i4VXn1((OHge(ZV|sc(#dfp{RK|C8M3}D7Y~dgx z*r{Mg+5T`0$o^2#2?9Sbnmni_l7kHF%r&!>m2r+(WDq@CT1)1%y_%WRjZ8IS=vELH zSUA(+m2R)8*d-lTdLpq%TOz_w)Dn$H=)>7-Vg;#`k+HOl6=pkH+99j8jQs!-j6XYU zWLT&@*r$MXTks+ZRP4tArjfQ1lQ~NpO=zZ^5HB6AGcQ^dTqbZvLA%AMrRB+RZ{brs znMn?5W)PR+auu(@X7*mO$k74DX~%Skqo?sj!xX5dOgs@ybaYEiDHQ`!lZ1-|;Ccsv z0Spq6-A0ogeN)DUWdOqh2x0`Bc?YM>Jg3?!Mv)=XwJXMwX@Yc~x6W>uYcJ)6(VU(e z;LX~El}sIsC$lcNok}I5(zBcjOL{g}W^}ASmojy>hK#dTa#E(IWqRyEyWvz-EhKcv zOlF7mR4y!KS_5*PR88oa0b@eJs{|Gm?v3l(M0lTl;3m8VlX#7aEAd(fkR94!ax86i z=(%hFH)rPE{&JHb;(=CRy zmd&R1RMKL1y3Hi8*pri)ohIdPQgJih&wW7o9xZ2#nJJBc zSzboW)MU-vE6nK!@gW7b2rMmRqo9A81)H#p(+neM(3>o z%Q#q&l^1`Z;+JyB2Q0(!o)06_9_kB8h8A-j*W7{=$wUK&9rtsrWno z;qFz<8a9~3ZDrJ4=EDV+ z3#oVk|6>{S%(!uov0UVJ!ri`JCkhMMcC4*m=i^iaRZ(NV=Gu4f>1*2_RYdKyGDb|( z;9&52WwWSAP7vF6Jeg`67~p!y1;l9t*n~c)E25t8EDVHw@&o>??aULLmwMWa}(2yTeRvPR@3RV%B(lsBAs6-Vhg;WIsq^mu2kaUfQR!P@-=sBe4dgwaRr+MfQ>3R>{Kzg2smi8BT z=!K*kv8d?JVp2;y^itBNd+24Pn>_S#(r0+|tsuS9L$4xzriWfldX0x(OS*Xm-QuCo z;`!MgdL8Mohdzh&dJnw;b&Q2y5c%^wW;o2>e1xO2`8dwM&rbP;{3#0nCgvjkRGkZW z8CpqIV-q%$BZXJnCxCJcTc*%)l&lJr#Lu_ID{P^Q%L#Rr5!&n#+Ko$GOBYbF^r*Hu z)RRZ=NnD!8%V*l#;c>SXeR!p9IayS49hFFLnwy{CpFNIxRQ1PNo{uXJ$XGgS%DFMF-`mvjzE+K|`h?4{>-D_K&?`U?d*7M9jJ6+CFY7YEW&!b+! zNbNTMU<$7&`cy73b7o+dmko@&-p$S=UGme=s^-vyot?=C@M?irOCGP=%pY&qast;M z@cEW3J&re*l!t7gLH5fK8ZbGB=1S=Ia^`+y6UIrb>Knw)Fs(6zQI*+n%B@D^vLT zaeOQE-8{Ze^2d4nG>>OWs-3#r#Qfjv$=(WAeI+N{ukdR+R*l~jv-gZ$f1oQg)D`;e z6n-CT3H{ms5S~5Y3ymc5_-p*E7Lq=a|0MbElNjl0cH3(qmu1&sZrK7uk&Nb}G$Grq zm09uIZP&~gfm_JEmBw!)@NP#7?%?>kljnyyi|*ndjqXMi_t=h0==#tpD%gB-R)vL6 z$iJjDVj169mCVd0t_xWMA!I|#syMe4ev(zGh3|P>$Tr>1+SKw7n1N!%au~_t)EpDl za&j?p>9MS&B2?RR+3a$S<+;9&b9qe_s}&&sgqXuKxAr@wOtqNnsa%CEJFmH3)X6p$ zA$G86h@X`g3rn?f3_Lm literal 0 HcmV?d00001 diff --git a/client/Android/bin/classes/com/roy/wolf/util/NetworkUtil.class b/client/Android/bin/classes/com/roy/wolf/util/NetworkUtil.class new file mode 100644 index 0000000000000000000000000000000000000000..a8f9e00acf3f7bfe0cb35b2f541f7f32339ce40e GIT binary patch literal 6049 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 literal 0 HcmV?d00001 diff --git a/client/Android/bin/classes/com/roy/wolf/util/ProxyManager.class b/client/Android/bin/classes/com/roy/wolf/util/ProxyManager.class new file mode 100644 index 0000000000000000000000000000000000000000..c1c07eae110879d5328f2ca31a7c9ab5077afc36 GIT binary patch literal 5503 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 Rj^R}P&Lh#AB(A{U{|9}#aY6t9 literal 0 HcmV?d00001 diff --git a/client/Android/bin/classes/com/roy/wolf/util/SQLUtil.class b/client/Android/bin/classes/com/roy/wolf/util/SQLUtil.class new file mode 100644 index 0000000000000000000000000000000000000000..b6a99e1a02deebad9b4c6521e514103489fbd8e4 GIT binary patch literal 2766 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 literal 0 HcmV?d00001 diff --git a/client/Android/gen/com/roy/wolf/BuildConfig.java b/client/Android/gen/com/roy/wolf/BuildConfig.java new file mode 100644 index 0000000..5466dd6 --- /dev/null +++ b/client/Android/gen/com/roy/wolf/BuildConfig.java @@ -0,0 +1,6 @@ +/** Automatically generated file. DO NOT MODIFY */ +package com.roy.wolf; + +public final class BuildConfig { + public final static boolean DEBUG = true; +} \ No newline at end of file diff --git a/client/Android/gen/com/roy/wolf/Manifest.java b/client/Android/gen/com/roy/wolf/Manifest.java new file mode 100644 index 0000000..5a43373 --- /dev/null +++ b/client/Android/gen/com/roy/wolf/Manifest.java @@ -0,0 +1,14 @@ +/* AUTO-GENERATED FILE. DO NOT MODIFY. + * + * This class was automatically generated by the + * aapt tool from the resource data it found. It + * should not be modified by hand. + */ + +package com.roy.wolf; + +public final class Manifest { + public static final class permission { + public static final String BAIDU_LOCATION_SERVICE="android.permission.BAIDU_LOCATION_SERVICE"; + } +} diff --git a/client/Android/gen/com/roy/wolf/R.java b/client/Android/gen/com/roy/wolf/R.java new file mode 100644 index 0000000..0d608d7 --- /dev/null +++ b/client/Android/gen/com/roy/wolf/R.java @@ -0,0 +1,161 @@ +/* AUTO-GENERATED FILE. DO NOT MODIFY. + * + * This class was automatically generated by the + * aapt tool from the resource data it found. It + * should not be modified by hand. + */ + +package com.roy.wolf; + +public final class R { + public static final class attr { + } + public static final class dimen { + /** Default screen margins, per the Android Design guidelines. + */ + public static final int activity_horizontal_margin=0x7f050000; + public static final int activity_vertical_margin=0x7f050001; + } + public static final class drawable { + public static final int boss=0x7f020000; + public static final int ic_launcher=0x7f020001; + public static final int lwj=0x7f020002; + public static final int other=0x7f020003; + public static final int pg=0x7f020004; + public static final int sailiya=0x7f020005; + public static final int wh=0x7f020006; + public static final int yt=0x7f020007; + } + public static final class id { + public static final int action_settings=0x7f090053; + public static final int app_logo=0x7f090009; + public static final int app_logo_province=0x7f09000a; + public static final int app_name=0x7f09000b; + public static final int app_name_title=0x7f090008; + public static final int app_need_size=0x7f09000e; + public static final int app_progress=0x7f09000f; + public static final int app_size=0x7f09000d; + public static final int app_version=0x7f09000c; + public static final int bmapsView=0x7f090000; + public static final int click_down=0x7f09001b; + public static final int click_down_img=0x7f09001c; + public static final int click_upload=0x7f090010; + public static final int close=0x7f090037; + public static final int down_click_linearLayout=0x7f090016; + public static final int downlaod_progress_horizontal=0x7f09004c; + public static final int download_app_name=0x7f09004a; + public static final int download_app_version=0x7f09004b; + public static final int download_icon=0x7f090002; + public static final int download_layout=0x7f090046; + public static final int download_name=0x7f090003; + public static final int fetch_location=0x7f090001; + public static final int m_background=0x7f090007; + public static final int manage_app=0x7f090018; + public static final int maybe=0x7f09001d; + public static final int maybe_list=0x7f09001e; + public static final int next_time=0x7f09001a; + public static final int notification_background=0x7f090038; + public static final int notification_diffsize=0x7f090043; + public static final int notification_fullsize=0x7f090042; + public static final int notification_icon=0x7f09003a; + public static final int notification_layout=0x7f090039; + public static final int notification_name=0x7f09003c; + public static final int notification_right=0x7f09003d; + public static final int notification_right_left=0x7f09003e; + public static final int notification_right_top_left=0x7f09003f; + public static final int notification_right_under_left=0x7f090041; + public static final int notification_title=0x7f09003b; + public static final int notification_update_icon=0x7f090044; + public static final int notification_update_text=0x7f090045; + public static final int notification_version=0x7f090040; + public static final int other_operation=0x7f090017; + public static final int rec_install1=0x7f090021; + public static final int rec_install2=0x7f090027; + public static final int rec_install3=0x7f09002d; + public static final int rec_install4=0x7f090033; + public static final int recommend1=0x7f090024; + public static final int recommend2=0x7f09002a; + public static final int recommend3=0x7f090030; + public static final int recommend4=0x7f090036; + public static final int recommend_lin1=0x7f09001f; + public static final int recommend_lin2=0x7f090025; + public static final int recommend_lin3=0x7f09002b; + public static final int recommend_lin4=0x7f090031; + public static final int recommend_logo1=0x7f090020; + public static final int recommend_logo2=0x7f090026; + public static final int recommend_logo3=0x7f09002c; + public static final int recommend_logo4=0x7f090032; + public static final int recommend_pro1=0x7f090022; + public static final int recommend_pro2=0x7f090028; + public static final int recommend_pro3=0x7f09002e; + public static final int recommend_pro4=0x7f090034; + public static final int setup_app_name=0x7f09004e; + public static final int setup_app_version=0x7f09004f; + public static final int setup_icon=0x7f090051; + public static final int setup_layout=0x7f09004d; + public static final int setup_message=0x7f090050; + public static final int setup_text=0x7f090052; + public static final int status=0x7f090047; + public static final int status1=0x7f090023; + public static final int status2=0x7f090029; + public static final int status3=0x7f09002f; + public static final int status4=0x7f090035; + public static final int status_img=0x7f090048; + public static final int status_txt=0x7f090049; + public static final int update=0x7f090012; + public static final int update_msg=0x7f090013; + public static final int update_msg1=0x7f090014; + public static final int update_msg2=0x7f090015; + public static final int update_notification_progressbar=0x7f090006; + public static final int update_notification_progressblock=0x7f090005; + public static final int update_notification_progresstext=0x7f090004; + public static final int upload_status=0x7f090011; + public static final int wifi_download=0x7f090019; + } + public static final class layout { + public static final int activity_main=0x7f030000; + public static final int app_download_notification=0x7f030001; + public static final int increment_popup_dialog=0x7f030002; + public static final int notification=0x7f030003; + public static final int notification_inc=0x7f030004; + } + public static final class menu { + public static final int main=0x7f080000; + } + public static final class raw { + public static final int client1=0x7f040000; + } + public static final class string { + public static final int action_settings=0x7f060001; + public static final int app_name=0x7f060000; + public static final int hello_world=0x7f060002; + } + public static final class style { + /** + Base application theme, dependent on API level. This theme is replaced + by AppBaseTheme from res/values-vXX/styles.xml on newer devices. + + + Theme customizations available in newer API levels can go in + res/values-vXX/styles.xml, while customizations related to + backward-compatibility can go here. + + + Base application theme for API 11+. This theme completely replaces + AppBaseTheme from res/values/styles.xml on API 11+ devices. + + API 11 theme customizations can go here. + + Base application theme for API 14+. This theme completely replaces + AppBaseTheme from BOTH res/values/styles.xml and + res/values-v11/styles.xml on API 14+ devices. + + API 14 theme customizations can go here. + */ + public static final int AppBaseTheme=0x7f070000; + /** Application theme. + All customizations that are NOT specific to a particular API-level can go here. + */ + public static final int AppTheme=0x7f070001; + } +} diff --git a/client/Android/libs/GexinSdk.jar b/client/Android/libs/GexinSdk.jar new file mode 100644 index 0000000000000000000000000000000000000000..c2d772d8371543a201cb898be7f2ff25ed2d0361 GIT binary patch literal 242794 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