仿微信(客户端 服务器端),仿微信客户端+服务器

【实例简介】

注: 这个Demo里有一些源码是参考网上的!

1.这是本人android学习时候的一个Demo(是为了做毕设热身的)

2.在service包下配置Socket服务器的地址以及端口

manifest里160行配置百度的key(请先申请成为百度开发者)\

3.运行APP后直接离线登陆可查看效果(服务器只是增加了一个登陆注册功能)

【实例截图】

【核心代码】

001994cd-6079-4793-99a4-65c2571a3c2a

└── 仿微信客户端+服务器

├── Test12_WeiChatUiDemo

│   ├── AndroidManifest.xml

│   ├── assets

│   │   └── face

│   │   ├── gif

│   │   │   ├── f000.gif

│   │   │   ├── f001.gif

│   │   │   ├── f002.gif

│   │   │   ├── f003.gif

│   │   │   ├── f004.gif

│   │   │   ├── f005.gif

│   │   │   ├── f006.gif

│   │   │   ├── f009.gif

│   │   │   ├── f010.gif

│   │   │   ├── f011.gif

│   │   │   ├── f012.gif

│   │   │   ├── f013.gif

│   │   │   ├── f014.gif

│   │   │   ├── f015.gif

│   │   │   ├── f017.gif

│   │   │   ├── f018.gif

│   │   │   ├── f019.gif

│   │   │   ├── f020.gif

│   │   │   ├── f021.gif

│   │   │   ├── f022.gif

│   │   │   ├── f023.gif

│   │   │   ├── f024.gif

│   │   │   ├── f025.gif

│   │   │   ├── f026.gif

│   │   │   ├── f027.gif

│   │   │   ├── f029.gif

│   │   │   ├── f030.gif

│   │   │   ├── f031.gif

│   │   │   ├── f033.gif

│   │   │   ├── f034.gif

│   │   │   ├── f035.gif

│   │   │   ├── f036.gif

│   │   │   ├── f037.gif

│   │   │   ├── f038.gif

│   │   │   ├── f040.gif

│   │   │   ├── f041.gif

│   │   │   ├── f042.gif

│   │   │   ├── f043.gif

│   │   │   ├── f044.gif

│   │   │   ├── f045.gif

│   │   │   ├── f046.gif

│   │   │   ├── f048.gif

│   │   │   ├── f049.gif

│   │   │   ├── f050.gif

│   │   │   ├── f051.gif

│   │   │   ├── f052.gif

│   │   │   ├── f053.gif

│   │   │   ├── f054.gif

│   │   │   ├── f055.gif

│   │   │   ├── f056.gif

│   │   │   ├── f059.gif

│   │   │   ├── f061.gif

│   │   │   ├── f062.gif

│   │   │   ├── f063.gif

│   │   │   ├── f065.gif

│   │   │   ├── f066.gif

│   │   │   ├── f070.gif

│   │   │   ├── f072.gif

│   │   │   ├── f073.gif

│   │   │   ├── f074.gif

│   │   │   ├── f077.gif

│   │   │   ├── f079.gif

│   │   │   ├── f081.gif

│   │   │   ├── f082.gif

│   │   │   ├── f083.gif

│   │   │   ├── f084.gif

│   │   │   ├── f085.gif

│   │   │   ├── f086.gif

│   │   │   ├── f087.gif

│   │   │   ├── f088.gif

│   │   │   ├── f089.gif

│   │   │   ├── f090.gif

│   │   │   ├── f091.gif

│   │   │   ├── f092.gif

│   │   │   ├── f093.gif

│   │   │   ├── f094.gif

│   │   │   ├── f095.gif

│   │   │   ├── f096.gif

│   │   │   ├── f097.gif

│   │   │   ├── f098.gif

│   │   │   ├── f099.gif

│   │   │   ├── f100.gif

│   │   │   ├── f101.gif

│   │   │   ├── f102.gif

│   │   │   ├── f103.gif

│   │   │   ├── f104.gif

│   │   │   ├── f105.gif

│   │   │   └── f106.gif

│   │   └── png

│   │   ├── emotion_del_normal.png

│   │   ├── f_static_000.png

│   │   ├── f_static_001.png

│   │   ├── f_static_002.png

│   │   ├── f_static_003.png

│   │   ├── f_static_004.png

│   │   ├── f_static_005.png

│   │   ├── f_static_006.png

│   │   ├── f_static_007.png

│   │   ├── f_static_008.png

│   │   ├── f_static_009.png

│   │   ├── f_static_010.png

│   │   ├── f_static_011.png

│   │   ├── f_static_012.png

│   │   ├── f_static_013.png

│   │   ├── f_static_014.png

│   │   ├── f_static_015.png

│   │   ├── f_static_016.png

│   │   ├── f_static_017.png

│   │   ├── f_static_018.png

│   │   ├── f_static_019.png

│   │   ├── f_static_020.png

│   │   ├── f_static_021.png

│   │   ├── f_static_022.png

│   │   ├── f_static_023.png

│   │   ├── f_static_024.png

│   │   ├── f_static_025.png

│   │   ├── f_static_026.png

│   │   ├── f_static_027.png

│   │   ├── f_static_028.png

│   │   ├── f_static_029.png

│   │   ├── f_static_030.png

│   │   ├── f_static_031.png

│   │   ├── f_static_032.png

│   │   ├── f_static_033.png

│   │   ├── f_static_034.png

│   │   ├── f_static_035.png

│   │   ├── f_static_036.png

│   │   ├── f_static_037.png

│   │   ├── f_static_038.png

│   │   ├── f_static_039.png

│   │   ├── f_static_040.png

│   │   ├── f_static_041.png

│   │   ├── f_static_042.png

│   │   ├── f_static_043.png

│   │   ├── f_static_044.png

│   │   ├── f_static_045.png

│   │   ├── f_static_046.png

│   │   ├── f_static_047.png

│   │   ├── f_static_048.png

│   │   ├── f_static_049.png

│   │   ├── f_static_050.png

│   │   ├── f_static_051.png

│   │   ├── f_static_052.png

│   │   ├── f_static_053.png

│   │   ├── f_static_054.png

│   │   ├── f_static_055.png

│   │   ├── f_static_056.png

│   │   ├── f_static_057.png

│   │   ├── f_static_058.png

│   │   ├── f_static_059.png

│   │   ├── f_static_060.png

│   │   ├── f_static_061.png

│   │   ├── f_static_062.png

│   │   ├── f_static_063.png

│   │   ├── f_static_064.png

│   │   ├── f_static_065.png

│   │   ├── f_static_066.png

│   │   ├── f_static_067.png

│   │   ├── f_static_068.png

│   │   ├── f_static_069.png

│   │   ├── f_static_070.png

│   │   ├── f_static_071.png

│   │   ├── f_static_072.png

│   │   ├── f_static_073.png

│   │   ├── f_static_074.png

│   │   ├── f_static_075.png

│   │   ├── f_static_076.png

│   │   ├── f_static_077.png

│   │   ├── f_static_078.png

│   │   ├── f_static_079.png

│   │   ├── f_static_080.png

│   │   ├── f_static_081.png

│   │   ├── f_static_082.png

│   │   ├── f_static_083.png

│   │   ├── f_static_084.png

│   │   ├── f_static_085.png

│   │   ├── f_static_086.png

│   │   ├── f_static_087.png

│   │   ├── f_static_088.png

│   │   ├── f_static_089.png

│   │   ├── f_static_090.png

│   │   ├── f_static_091.png

│   │   ├── f_static_092.png

│   │   ├── f_static_093.png

│   │   ├── f_static_094.png

│   │   ├── f_static_095.png

│   │   ├── f_static_096.png

│   │   ├── f_static_097.png

│   │   ├── f_static_098.png

│   │   ├── f_static_099.png

│   │   ├── f_static_100.png

│   │   ├── f_static_101.png

│   │   ├── f_static_102.png

│   │   ├── f_static_103.png

│   │   ├── f_static_104.png

│   │   ├── f_static_105.png

│   │   ├── f_static_106.png

│   │   ├── f_static_107.png

│   │   ├── f_static_108.png

│   │   ├── f_static_109.png

│   │   ├── f_static_110.png

│   │   ├── f_static_111.png

│   │   ├── f_static_112.png

│   │   ├── f_static_113.png

│   │   ├── f_static_114.png

│   │   ├── f_static_115.png

│   │   ├── f_static_116.png

│   │   ├── f_static_117.png

│   │   ├── f_static_118.png

│   │   ├── f_static_119.png

│   │   ├── f_static_120.png

│   │   ├── f_static_121.png

│   │   ├── f_static_122.png

│   │   ├── f_static_123.png

│   │   ├── f_static_124.png

│   │   ├── f_static_125.png

│   │   ├── f_static_126.png

│   │   ├── f_static_127.png

│   │   ├── f_static_128.png

│   │   ├── f_static_129.png

│   │   ├── f_static_130.png

│   │   ├── f_static_131.png

│   │   ├── f_static_132.png

│   │   ├── f_static_133.png

│   │   ├── f_static_134.png

│   │   ├── f_static_135.png

│   │   ├── f_static_136.png

│   │   ├── f_static_137.png

│   │   ├── f_static_138.png

│   │   ├── f_static_139.png

│   │   ├── f_static_140.png

│   │   ├── f_static_141.png

│   │   └── f_static_142.png

│   ├── bin

│   │   ├── AndroidManifest.xml

│   │   ├── classes

│   │   │   └── dlc

│   │   │   └── test12

│   │   │   └── weichatui

│   │   │   └── demo

│   │   │   ├── adapter

│   │   │   │   ├── ChatAdapter$1.class

│   │   │   │   ├── ChatAdapter$2.class

│   │   │   │   ├── ChatAdapter$ViewHolder.class

│   │   │   │   ├── ChatAdapter$ViewHolderNetOff.class

│   │   │   │   ├── ChatAdapter.class

│   │   │   │   ├── ChatMsgViewAdapter$1.class

│   │   │   │   ├── ChatMsgViewAdapter$2.class

│   │   │   │   ├── ChatMsgViewAdapter$3.class

│   │   │   │   ├── ChatMsgViewAdapter$4.class

│   │   │   │   ├── ChatMsgViewAdapter$5.class

│   │   │   │   ├── ChatMsgViewAdapter$6.class

│   │   │   │   ├── ChatMsgViewAdapter$7.class

│   │   │   │   ├── ChatMsgViewAdapter$IMsgViewType.class

│   │   │   │   ├── ChatMsgViewAdapter$popAction.class

│   │   │   │   ├── ChatMsgViewAdapter$ViewHolder.class

│   │   │   │   ├── ChatMsgViewAdapter.class

│   │   │   │   ├── ContactAdapter$ViewHolder.class

│   │   │   │   ├── ContactAdapter.class

│   │   │   │   ├── FaceGVAdapter$ViewHodler.class

│   │   │   │   ├── FaceGVAdapter.class

│   │   │   │   ├── FaceVPAdapter.class

│   │   │   │   └── MyFragmentPagerAdapter.class

│   │   │   ├── api

│   │   │   │   ├── AppBaseActivity.class

│   │   │   │   └── AppFragmentActivity.class

│   │   │   ├── application

│   │   │   │   └── WeiChatApplication.class

│   │   │   ├── bean

│   │   │   │   └── Task.class

│   │   │   ├── BuildConfig.class

│   │   │   ├── client

│   │   │   │   ├── ClientHandler.class

│   │   │   │   └── ClientThread.class

│   │   │   ├── commons

│   │   │   │   ├── Constant.class

│   │   │   │   ├── GlobalCMDParam.class

│   │   │   │   ├── GlobalCMDState.class

│   │   │   │   ├── GlobalErrors.class

│   │   │   │   ├── GlobalNetState.class

│   │   │   │   ├── GlobalRequestCode.class

│   │   │   │   ├── GlobalResultCode.class

│   │   │   │   └── GlobalUserState.class

│   │   │   ├── effect

│   │   │   │   ├── Explosion.class

│   │   │   │   └── Particle.class

│   │   │   ├── entity

│   │   │   │   ├── ChatMsgEntity.class

│   │   │   │   ├── ChatterItem.class

│   │   │   │   ├── ContactterItem.class

│   │   │   │   └── UserModel.class

│   │   │   ├── interfaces

│   │   │   │   ├── ICGNetActivity.class

│   │   │   │   ├── MyPhotoViewListener$MyPhotoListenersDialogCallBack.class

│   │   │   │   ├── MyPhotoViewListener.class

│   │   │   │   ├── OnMyViewPagerChangeListener.class

│   │   │   │   ├── OnShakeListener.class

│   │   │   │   └── OnViewChangeListener.class

│   │   │   ├── listeners

│   │   │   │   ├── MyLocationListener$1.class

│   │   │   │   ├── MyLocationListener.class

│   │   │   │   └── ShakeListener.class

│   │   │   ├── Manifest$permission.class

│   │   │   ├── Manifest.class

│   │   │   ├── net

│   │   │   │   └── socket

│   │   │   │   └── object

│   │   │   │   └── DlcObject.class

│   │   │   ├── R$anim.class

│   │   │   ├── R$attr.class

│   │   │   ├── R$color.class

│   │   │   ├── R$dimen.class

│   │   │   ├── R$drawable.class

│   │   │   ├── R$id.class

│   │   │   ├── R$layout.class

│   │   │   ├── R$string.class

│   │   │   ├── R$styleable.class

│   │   │   ├── R$style.class

│   │   │   ├── R.class

│   │   │   ├── receiver

│   │   │   │   ├── BootBroadcastReceiver.class

│   │   │   │   ├── ShutdownBroadcastReceiver.class

│   │   │   │   ├── SMSBroadcastReceiver$MessageListener.class

│   │   │   │   └── SMSBroadcastReceiver.class

│   │   │   ├── service

│   │   │   │   ├── MainService$MyHandler.class

│   │   │   │   ├── MainService.class

│   │   │   │   ├── MyLocationService$1.class

│   │   │   │   ├── MyLocationService$2.class

│   │   │   │   ├── MyLocationService$InComingHandler$1.class

│   │   │   │   ├── MyLocationService$InComingHandler.class

│   │   │   │   └── MyLocationService.class

│   │   │   ├── ui

│   │   │   │   ├── ChangePasswordActivity$1.class

│   │   │   │   ├── ChangePasswordActivity$2.class

│   │   │   │   ├── ChangePasswordActivity.class

│   │   │   │   ├── ChatActivity$1.class

│   │   │   │   ├── ChatActivity$2.class

│   │   │   │   ├── ChatActivity$3.class

│   │   │   │   ├── ChatActivity$4.class

│   │   │   │   ├── ChatActivity$5.class

│   │   │   │   ├── ChatActivity$FacePageChange.class

│   │   │   │   ├── ChatActivity.class

│   │   │   │   ├── ContactFragment$1.class

│   │   │   │   ├── ContactFragment.class

│   │   │   │   ├── ExitDialogFragment$1.class

│   │   │   │   ├── ExitDialogFragment$2.class

│   │   │   │   ├── ExitDialogFragment$3.class

│   │   │   │   ├── ExitDialogFragment.class

│   │   │   │   ├── FindFragment$1.class

│   │   │   │   ├── FindFragment$2.class

│   │   │   │   ├── FindFragment$3.class

│   │   │   │   ├── FindFragment.class

│   │   │   │   ├── GuideActivity$1.class

│   │   │   │   ├── GuideActivity$2.class

│   │   │   │   ├── GuideActivity$MyOnPageChangeListener.class

│   │   │   │   ├── GuideActivity.class

│   │   │   │   ├── GuideOpenDoorActivity$1.class

│   │   │   │   ├── GuideOpenDoorActivity.class

│   │   │   │   ├── Image_BigView_Activity$1.class

│   │   │   │   ├── Image_BigView_Activity.class

│   │   │   │   ├── LoadingActivity$1.class

│   │   │   │   ├── LoadingActivity.class

│   │   │   │   ├── LoginActivity$1.class

│   │   │   │   ├── LoginActivity$2.class

│   │   │   │   ├── LoginActivity$3.class

│   │   │   │   ├── LoginActivity$4.class

│   │   │   │   ├── LoginActivity$5.class

│   │   │   │   ├── LoginActivity$6.class

│   │   │   │   ├── LoginActivity.class

│   │   │   │   ├── MainWeiChatActivity$1.class

│   │   │   │   ├── MainWeiChatActivity$2.class

│   │   │   │   ├── MainWeiChatActivity$3.class

│   │   │   │   ├── MainWeiChatActivity$4.class

│   │   │   │   ├── MainWeiChatActivity$5.class

│   │   │   │   ├── MainWeiChatActivity$MyOnClickListener.class

│   │   │   │   ├── MainWeiChatActivity.class

│   │   │   │   ├── MyLocationActivity$1.class

│   │   │   │   ├── MyLocationActivity$InComingHandler.class

│   │   │   │   ├── MyLocationActivity$MyServiceConnection.class

│   │   │   │   ├── MyLocationActivity.class

│   │   │   │   ├── RegisterActivity$1.class

│   │   │   │   ├── RegisterActivity$2.class

│   │   │   │   ├── RegisterActivity.class

│   │   │   │   ├── SettingsFragment$1.class

│   │   │   │   ├── SettingsFragment$2.class

│   │   │   │   ├── SettingsFragment.class

│   │   │   │   ├── ShakeActivity$1.class

│   │   │   │   ├── ShakeActivity$2.class

│   │   │   │   ├── ShakeActivity$3.class

│   │   │   │   ├── ShakeActivity$4.class

│   │   │   │   ├── ShakeActivity$5.class

│   │   │   │   ├── ShakeActivity.class

│   │   │   │   ├── SplashActivity$MyAnimationListener.class

│   │   │   │   ├── SplashActivity.class

│   │   │   │   ├── UserEditActivity$1.class

│   │   │   │   ├── UserEditActivity$2.class

│   │   │   │   ├── UserEditActivity$3.class

│   │   │   │   ├── UserEditActivity$4.class

│   │   │   │   ├── UserEditActivity$5.class

│   │   │   │   ├── UserEditActivity$6.class

│   │   │   │   ├── UserEditActivity.class

│   │   │   │   ├── UserInfoActivity$1.class

│   │   │   │   ├── UserInfoActivity$2.class

│   │   │   │   ├── UserInfoActivity$3.class

│   │   │   │   ├── UserInfoActivity$4.class

│   │   │   │   ├── UserInfoActivity.class

│   │   │   │   ├── VerifyPhoneNumberActivity$1.class

│   │   │   │   ├── VerifyPhoneNumberActivity$2.class

│   │   │   │   ├── VerifyPhoneNumberActivity$3.class

│   │   │   │   ├── VerifyPhoneNumberActivity$4$1.class

│   │   │   │   ├── VerifyPhoneNumberActivity$4$2.class

│   │   │   │   ├── VerifyPhoneNumberActivity$4.class

│   │   │   │   ├── VerifyPhoneNumberActivity$5.class

│   │   │   │   ├── VerifyPhoneNumberActivity$6.class

│   │   │   │   ├── VerifyPhoneNumberActivity.class

│   │   │   │   ├── WeixinFragment$1$1.class

│   │   │   │   ├── WeixinFragment$1$2.class

│   │   │   │   ├── WeixinFragment$1.class

│   │   │   │   └── WeixinFragment.class

│   │   │   ├── utils

│   │   │   │   ├── AndroidPhoneDeviceUtil.class

│   │   │   │   ├── CodeCountUtil.class

│   │   │   │   ├── DialogUtil$1.class

│   │   │   │   ├── DialogUtil$2.class

│   │   │   │   ├── DialogUtil$3.class

│   │   │   │   ├── DialogUtil$4.class

│   │   │   │   ├── DialogUtil$5.class

│   │   │   │   ├── DialogUtil$6.class

│   │   │   │   ├── DialogUtil$7.class

│   │   │   │   ├── DialogUtil$8.class

│   │   │   │   ├── DialogUtil$9.class

│   │   │   │   ├── DialogUtil$MyDialogCallBack.class

│   │   │   │   ├── DialogUtil$MyEditTextDialogCallBack.class

│   │   │   │   ├── DialogUtil$MyMoveUserDialogCallBack.class

│   │   │   │   ├── DialogUtil.class

│   │   │   │   ├── FileUtil.class

│   │   │   │   ├── gift

│   │   │   │   │   ├── AnimatedGifDrawable$UpdateListener.class

│   │   │   │   │   ├── AnimatedGifDrawable.class

│   │   │   │   │   ├── AnimatedImageSpan$1.class

│   │   │   │   │   ├── AnimatedImageSpan.class

│   │   │   │   │   ├── GifDecoder$GifFrame.class

│   │   │   │   │   └── GifDecoder.class

│   │   │   │   ├── GPSUtil.class

│   │   │   │   ├── IDCheckUtil.class

│   │   │   │   ├── ImageUtil.class

│   │   │   │   ├── LogUtil.class

│   │   │   │   ├── NetWorkUtil.class

│   │   │   │   ├── NotificationUtil.class

│   │   │   │   ├── SerializableUtil.class

│   │   │   │   ├── ServiceUtil.class

│   │   │   │   ├── SharedPreUtil.class

│   │   │   │   ├── StringUtil.class

│   │   │   │   ├── ToastUtil$1.class

│   │   │   │   └── ToastUtil.class

│   │   │   └── widget

│   │   │   ├── CustomerListView$OnRefreshListener.class

│   │   │   ├── CustomerListView.class

│   │   │   ├── DropdownListView$OnRefreshListenerFooter.class

│   │   │   ├── DropdownListView$OnRefreshListenerHeader.class

│   │   │   ├── DropdownListView.class

│   │   │   ├── EyeView.class

│   │   │   ├── MyBounceScrollView$MyBounceScrollViewCallback.class

│   │   │   ├── MyBounceScrollView.class

│   │   │   ├── MyEditText.class

│   │   │   ├── MyPhotoEditView$EditorListener.class

│   │   │   ├── MyPhotoEditView.class

│   │   │   ├── MyScrollLayout.class

│   │   │   ├── MyScrollListView.class

│   │   │   ├── MyViewPager$1.class

│   │   │   ├── MyViewPager.class

│   │   │   ├── RoundImageView.class

│   │   │   ├── SelectAddPopupWindow$1.class

│   │   │   ├── SelectAddPopupWindow.class

│   │   │   ├── SelectMorePopupWindow$1.class

│   │   │   ├── SelectMorePopupWindow.class

│   │   │   ├── SlideDeleteListView$RemoveDirection.class

│   │   │   ├── SlideDeleteListView$RemoveListener.class

│   │   │   ├── SlideDeleteListView.class

│   │   │   └── SoundMeter.class

│   │   ├── classes.dex

│   │   ├── dexedLibs

│   │   │   ├── android-support-v4-b257e549be400249c8199a6a879b2372.jar

│   │   │   ├── locSDK_5.01-e3e06a2c091ed0cde48f3041dc3bd3db.jar

│   │   │   ├── mina-core-2.0.8-fada86609af81cde1bbe9d24d1c4c89a.jar

│   │   │   ├── nineoldandroids-2.4.0-906e1137304513392ae39a9b95807c21.jar

│   │   │   ├── slf4j-api-1.7.7-833ee16c4da69cb5ec2c284a804ed10e.jar

│   │   │   └── slf4j-simple-1.7.7-fb3e872da1614a071eb51b0ace8c177b.jar

│   │   ├── jarlist.cache

│   │   ├── res

│   │   │   └── crunch

│   │   │   ├── drawable-hdpi

│   │   │   │   ├── arrow_submenu_normal.png

│   │   │   │   ├── arrow_submenu_pressed.png

│   │   │   │   ├── bottom_bar.9.png

│   │   │   │   ├── btn_style_alert_dialog_button_normal.9.png

│   │   │   │   ├── btn_style_alert_dialog_button_pressed.9.png

│   │   │   │   ├── btn_style_alert_dialog_cancel_normal.9.png

│   │   │   │   ├── btn_style_alert_dialog_special_normal.9.png

│   │   │   │   ├── btn_style_alert_dialog_special_pressed.9.png

│   │   │   │   ├── btn_style_zero_focused.9.png

│   │   │   │   ├── btn_style_zero_normal.9.png

│   │   │   │   ├── btn_style_zero_pressed.9.png

│   │   │   │   ├── chat_emo_normal.png

│   │   │   │   ├── chatfrom_bg_focused.9.png

│   │   │   │   ├── chatfrom_bg_normal.9.png

│   │   │   │   ├── chatfrom_bg_pressed.9.png

│   │   │   │   ├── chatto_bg_focused.9.png

│   │   │   │   ├── chatto_bg_normal.9.png

│   │   │   │   ├── chatto_bg_pressed.9.png

│   │   │   │   ├── edittext1.9.png

│   │   │   │   ├── exit_dialog_bg.9.png

│   │   │   │   ├── find_more_friend_addfriend_icon.png

│   │   │   │   ├── find_more_friend_location_icon.png

│   │   │   │   ├── find_more_friend_shake.png

│   │   │   │   ├── guide_door_left.png

│   │   │   │   ├── guide_door_right.png

│   │   │   │   ├── ic_action_search.png

│   │   │   │   ├── icon.png

│   │   │   │   ├── ic_static_list_first_item_normal.9.png

│   │   │   │   ├── ic_static_list_first_item_pressed.9.png

│   │   │   │   ├── ic_static_list_item_normal.9.png

│   │   │   │   ├── ic_static_list_item_pressed.9.png

│   │   │   │   ├── ic_static_list_last_item_normal.9.png

│   │   │   │   ├── ic_static_list_last_item_pressed.9.png

│   │   │   │   ├── ic_static_list_single_item_normal.9.png

│   │   │   │   ├── ic_static_list_single_item_pressed.9.png

│   │   │   │   ├── img_topbar_back.png

│   │   │   │   ├── layout_bg1.9.png

│   │   │   │   ├── loading_bg.9.png

│   │   │   │   ├── mini_avatar_shadow.png

│   │   │   │   ├── mm_title_back_focused.9.png

│   │   │   │   ├── mm_title_back_normal.9.png

│   │   │   │   ├── mm_title_back_pressed.9.png

│   │   │   │   ├── mmtitle_bg.9.png

│   │   │   │   ├── search_bar_bg.9.png

│   │   │   │   ├── search_bar_edit_normal.9.png

│   │   │   │   ├── search_bar_edit_pressed.9.png

│   │   │   │   ├── search_bar_icon_normal.png

│   │   │   │   ├── shakehideimg_man2.png

│   │   │   │   ├── shake_line_up.png

│   │   │   │   ├── shake_logo_down.png

│   │   │   │   ├── shake_logo_up.png

│   │   │   │   ├── shake_report_dragger_down_normal.png

│   │   │   │   ├── shake_report_dragger_down_pressed.png

│   │   │   │   ├── shake_report_dragger_up_normal.png

│   │   │   │   ├── shake_report_dragger_up_pressed.png

│   │   │   │   ├── sort_icon_bg_click.png

│   │   │   │   ├── tab_contact_normal.png

│   │   │   │   ├── tab_contact_pressed.png

│   │   │   │   ├── tab_find_frd_normal.png

│   │   │   │   ├── tab_find_frd_pressed.png

│   │   │   │   ├── tab_settings_normal.png

│   │   │   │   ├── tab_settings_pressed.png

│   │   │   │   ├── tab_weixin_normal.png

│   │   │   │   ├── tab_weixin_pressed.png

│   │   │   │   ├── title_btn_focused.9.png

│   │   │   │   ├── title_btn_menu_disable.png

│   │   │   │   ├── title_btn_menu_normal.png

│   │   │   │   ├── title_btn_normal.9.png

│   │   │   │   ├── title_btn_pressed.9.png

│   │   │   │   ├── weixin_listitem_grey_normal.9.png

│   │   │   │   ├── weixin_listitem_normal.9.png

│   │   │   │   ├── weixin_listitem_pressed.9.png

│   │   │   │   └── weixin_listitem_simple.9.png

│   │   │   ├── drawable-ldpi

│   │   │   │   ├── actionbar_add_icon.png

│   │   │   │   ├── actionbar_camera_icon.png

│   │   │   │   ├── actionbar_icon.png

│   │   │   │   ├── actionbar_more_icon.png

│   │   │   │   ├── actionbar_search_icon.png

│   │   │   │   ├── blue_button.9.png

│   │   │   │   ├── btn_style_one_disabled.9.png

│   │   │   │   ├── btn_style_one_focused.9.png

│   │   │   │   ├── btn_style_one_normal.9.png

│   │   │   │   ├── btn_style_one_pressed.9.png

│   │   │   │   ├── btn_style_small_blue_normal.png

│   │   │   │   ├── btn_style_small_red_normal.png

│   │   │   │   ├── cat.png

│   │   │   │   ├── edit_input_normal.9.png

│   │   │   │   ├── edit_input_over.9.png

│   │   │   │   ├── login_error_icon.png

│   │   │   │   ├── logo.png

│   │   │   │   ├── ofm_add_icon.png

│   │   │   │   ├── ofm_blacklist_icon.png

│   │   │   │   ├── ofm_card_icon.png

│   │   │   │   ├── ofm_collect_icon.png

│   │   │   │   ├── ofm_photo_icon.png

│   │   │   │   ├── ofm_profile_icon.png

│   │   │   │   ├── ofm_qrcode_icon.png

│   │   │   │   ├── ofm_setting_icon.png

│   │   │   │   ├── ofm_video_icon.png

│   │   │   │   ├── page_now.png

│   │   │   │   └── page.png

│   │   │   ├── drawable-mdpi

│   │   │   │   ├── bind_mcontact_reco_friends.png

│   │   │   │   ├── bind_qq_icon.png

│   │   │   │   ├── brand_default_head.png

│   │   │   │   ├── customer_listview_headview__arrow.png

│   │   │   │   ├── dot_selected.png

│   │   │   │   ├── dot_unselected.png

│   │   │   │   ├── find_more_friend_bottle.png

│   │   │   │   ├── find_more_friend_near_icon.png

│   │   │   │   ├── find_more_friend_photograph_icon.png

│   │   │   │   ├── find_more_friend_scan.png

│   │   │   │   ├── find_more_friend_shake.png

│   │   │   │   ├── icon.png

│   │   │   │   ├── loading_01.png

│   │   │   │   ├── loading_02.png

│   │   │   │   ├── loading_03.png

│   │   │   │   ├── loading_04.png

│   │   │   │   ├── loading_05.png

│   │   │   │   ├── loading_06.png

│   │   │   │   ├── loading_07.png

│   │   │   │   ├── loading_08.png

│   │   │   │   ├── loading_09.png

│   │   │   │   ├── loading_10.png

│   │   │   │   ├── loading_11.png

│   │   │   │   ├── loading_12.png

│   │   │   │   ├── more_game.png

│   │   │   │   ├── online_dotsselect.png

│   │   │   │   ├── online_dotsunselect.png

│   │   │   │   ├── reader_item_divider.png

│   │   │   │   ├── voip_camerachat.png

│   │   │   │   └── xiaohei.png

│   │   │   └── drawable-xhdpi

│   │   │   ├── eye.png

│   │   │   ├── ic_qrcode.png

│   │   │   ├── ic_sex_female_normal.png

│   │   │   ├── ic_sex_female_press.png

│   │   │   ├── ic_sex_male_normal.png

│   │   │   ├── ic_sex_male_press.png

│   │   │   ├── ic_star.png

│   │   │   ├── img_man.png

│   │   │   └── img_woman.png

│   │   ├── resources.ap_

│   │   └── Test12_WeiChatUiDemo.apk

│   ├── gen

│   │   └── dlc

│   │   └── test12

│   │   └── weichatui

│   │   └── demo

│   │   ├── BuildConfig.java

│   │   ├── Manifest.java

│   │   └── R.java

│   ├── ic_launcher-web.png

│   ├── libs

│   │   ├── android-support-v4.jar

│   │   ├── arm64-v8a

│   │   │   └── liblocSDK5.so

│   │   ├── armeabi

│   │   │   └── liblocSDK5.so

│   │   ├── armeabi-v7a

│   │   │   └── liblocSDK5.so

│   │   ├── locSDK_5.01.jar

│   │   ├── mina-core-2.0.8.jar

│   │   ├── mips

│   │   │   └── liblocSDK5.so

│   │   ├── mips64

│   │   │   └── liblocSDK5.so

│   │   ├── nineoldandroids-2.4.0.jar

│   │   ├── slf4j-api-1.7.7.jar

│   │   ├── slf4j-simple-1.7.7.jar

│   │   ├── x86

│   │   │   └── liblocSDK5.so

│   │   └── x86_64

│   │   └── liblocSDK5.so

│   ├── proguard-project.txt

│   ├── project.properties

│   ├── res

│   │   ├── anim

│   │   │   ├── chatfrom_remove_anim.xml

│   │   │   ├── chatto_remove_anim.xml

│   │   │   ├── fade_in.xml

│   │   │   ├── fade_out.xml

│   │   │   ├── head_in.xml

│   │   │   ├── head_out.xml

│   │   │   ├── hold.xml

│   │   │   ├── push_bottom_in.xml

│   │   │   ├── push_bottom_out.xml

│   │   │   ├── push_top_in2.xml

│   │   │   ├── push_top_in.xml

│   │   │   ├── push_top_out2.xml

│   │   │   └── push_top_out.xml

│   │   ├── drawable

│   │   │   ├── arrow_submenu.xml

│   │   │   ├── background_login_div.xml

│   │   │   ├── background_login.xml

│   │   │   ├── btn_style_alert_dialog_button.xml

│   │   │   ├── btn_style_alert_dialog_cancel.xml

│   │   │   ├── btn_style_alert_dialog_special.xml

│   │   │   ├── btn_style_blue_button.xml

│   │   │   ├── btn_style_green.xml

│   │   │   ├── btn_style_red.xml

│   │   │   ├── btn_style_small_blue.xml

│   │   │   ├── btn_style_small_red.xml

│   │   │   ├── button_shape.xml

│   │   │   ├── chat_bottom_shape.xml

│   │   │   ├── chatfrom_bg.xml

│   │   │   ├── chat_popmenu_bg_shape.xml

│   │   │   ├── chatto_bg.xml

│   │   │   ├── circle_shape.xml

│   │   │   ├── customer_progressbar.xml

│   │   │   ├── dots.xml

│   │   │   ├── guide_round.xml

│   │   │   ├── loading.xml

│   │   │   ├── my_edit_text_dlc.xml

│   │   │   ├── search_bar_edit_bg.xml

│   │   │   ├── selector_btn_back.xml

│   │   │   ├── shake_report_dragger_down.xml

│   │   │   ├── shake_report_dragger_up.xml

│   │   │   ├── static_list_first_item.xml

│   │   │   ├── static_list_item.xml

│   │   │   ├── static_list_last_item.xml

│   │   │   ├── static_list_single_item.xml

│   │   │   ├── title_btn_back.xml

│   │   │   ├── title_btn_menu.xml

│   │   │   ├── title_btn_right.xml

│   │   │   └── weixin_listitem.xml

│   │   ├── drawable-hdpi

│   │   │   ├── abc_ab_share_pack_holo_dark.9.png

│   │   │   ├── abc_ab_share_pack_holo_light.9.png

│   │   │   ├── abc_cab_background_top_holo_light.9.png

│   │   │   ├── arrow_submenu_normal.png

│   │   │   ├── arrow_submenu_pressed.png

│   │   │   ├── bottom_bar.9.png

│   │   │   ├── btn_style_alert_dialog_button_normal.9.png

│   │   │   ├── btn_style_alert_dialog_button_pressed.9.png

│   │   │   ├── btn_style_alert_dialog_cancel_normal.9.png

│   │   │   ├── btn_style_alert_dialog_special_normal.9.png

│   │   │   ├── btn_style_alert_dialog_special_pressed.9.png

│   │   │   ├── btn_style_zero_focused.9.png

│   │   │   ├── btn_style_zero_normal.9.png

│   │   │   ├── btn_style_zero_pressed.9.png

│   │   │   ├── chat_emo_normal.png

│   │   │   ├── chatfrom_bg_focused.9.png

│   │   │   ├── chatfrom_bg_normal.9.png

│   │   │   ├── chatfrom_bg_pressed.9.png

│   │   │   ├── chatto_bg_focused.9.png

│   │   │   ├── chatto_bg_normal.9.png

│   │   │   ├── chatto_bg_pressed.9.png

│   │   │   ├── edittext1.9.png

│   │   │   ├── exit_dialog_bg.9.png

│   │   │   ├── find_more_friend_addfriend_icon.png

│   │   │   ├── find_more_friend_location_icon.png

│   │   │   ├── find_more_friend_shake.png

│   │   │   ├── guide01.jpg

│   │   │   ├── guide02.jpg

│   │   │   ├── guide03.jpg

│   │   │   ├── guide04.jpg

│   │   │   ├── guide05.jpg

│   │   │   ├── guide_door_left.png

│   │   │   ├── guide_door_right.png

│   │   │   ├── ic_action_search.png

│   │   │   ├── icon.png

│   │   │   ├── ic_static_list_first_item_normal.9.png

│   │   │   ├── ic_static_list_first_item_pressed.9.png

│   │   │   ├── ic_static_list_item_normal.9.png

│   │   │   ├── ic_static_list_item_pressed.9.png

│   │   │   ├── ic_static_list_last_item_normal.9.png

│   │   │   ├── ic_static_list_last_item_pressed.9.png

│   │   │   ├── ic_static_list_single_item_normal.9.png

│   │   │   ├── ic_static_list_single_item_pressed.9.png

│   │   │   ├── img_topbar_back.png

│   │   │   ├── layout_bg1.9.png

│   │   │   ├── loading_bg.9.png

│   │   │   ├── mini_avatar_shadow.png

│   │   │   ├── mm_title_back_focused.9.png

│   │   │   ├── mm_title_back_normal.9.png

│   │   │   ├── mm_title_back_pressed.9.png

│   │   │   ├── mmtitle_bg.9.png

│   │   │   ├── search_bar_bg.9.png

│   │   │   ├── search_bar_edit_normal.9.png

│   │   │   ├── search_bar_edit_pressed.9.png

│   │   │   ├── search_bar_icon_normal.png

│   │   │   ├── shakehideimg_man2.png

│   │   │   ├── shake_line_up.png

│   │   │   ├── shake_logo_down.png

│   │   │   ├── shake_logo_up.png

│   │   │   ├── shake_report_dragger_down_normal.png

│   │   │   ├── shake_report_dragger_down_pressed.png

│   │   │   ├── shake_report_dragger_up_normal.png

│   │   │   ├── shake_report_dragger_up_pressed.png

│   │   │   ├── sort_icon_bg_click.png

│   │   │   ├── tab_contact_normal.png

│   │   │   ├── tab_contact_pressed.png

│   │   │   ├── tab_find_frd_normal.png

│   │   │   ├── tab_find_frd_pressed.png

│   │   │   ├── tab_settings_normal.png

│   │   │   ├── tab_settings_pressed.png

│   │   │   ├── tab_weixin_normal.png

│   │   │   ├── tab_weixin_pressed.png

│   │   │   ├── title_btn_focused.9.png

│   │   │   ├── title_btn_menu_disable.png

│   │   │   ├── title_btn_menu_normal.png

│   │   │   ├── title_btn_normal.9.png

│   │   │   ├── title_btn_pressed.9.png

│   │   │   ├── weixin_listitem_grey_normal.9.png

│   │   │   ├── weixin_listitem_normal.9.png

│   │   │   ├── weixin_listitem_pressed.9.png

│   │   │   ├── weixin_listitem_simple.9.png

│   │   │   └── welcome.jpg

│   │   ├── drawable-ldpi

│   │   │   ├── abc_ab_bottom_solid_dark_holo.9.png

│   │   │   ├── actionbar_add_icon.png

│   │   │   ├── actionbar_camera_icon.png

│   │   │   ├── actionbar_icon.png

│   │   │   ├── actionbar_more_icon.png

│   │   │   ├── actionbar_search_icon.png

│   │   │   ├── blue_btn_normal.9.png

│   │   │   ├── blue_btn_pressed.9.png

│   │   │   ├── blue_button.9.png

│   │   │   ├── btn_style_one_disabled.9.png

│   │   │   ├── btn_style_one_focused.9.png

│   │   │   ├── btn_style_one_normal.9.png

│   │   │   ├── btn_style_one_pressed.9.png

│   │   │   ├── btn_style_small_blue_normal.png

│   │   │   ├── btn_style_small_blue_pressed.png

│   │   │   ├── btn_style_small_red_normal.png

│   │   │   ├── btn_style_small_red_pressed.png

│   │   │   ├── cat.png

│   │   │   ├── edit_input_normal.9.png

│   │   │   ├── edit_input_over.9.png

│   │   │   ├── login_error_icon.png

│   │   │   ├── logo.png

│   │   │   ├── ofm_add_icon.png

│   │   │   ├── ofm_blacklist_icon.png

│   │   │   ├── ofm_card_icon.png

│   │   │   ├── ofm_collect_icon.png

│   │   │   ├── ofm_photo_icon.png

│   │   │   ├── ofm_profile_icon.png

│   │   │   ├── ofm_qrcode_icon.png

│   │   │   ├── ofm_setting_icon.png

│   │   │   ├── ofm_video_icon.png

│   │   │   ├── page_now.png

│   │   │   ├── page.png

│   │   │   ├── register_title_bar.9.png

│   │   │   └── title_bar.9.png

│   │   ├── drawable-mdpi

│   │   │   ├── bind_mcontact_reco_friends.png

│   │   │   ├── bind_qq_icon.png

│   │   │   ├── brand_default_head.png

│   │   │   ├── customer_listview_headview__arrow.png

│   │   │   ├── dot_selected.png

│   │   │   ├── dot_unselected.png

│   │   │   ├── find_more_friend_bottle.png

│   │   │   ├── find_more_friend_near_icon.png

│   │   │   ├── find_more_friend_photograph_icon.png

│   │   │   ├── find_more_friend_scan.png

│   │   │   ├── find_more_friend_shake.png

│   │   │   ├── icon.png

│   │   │   ├── loading_01.png

│   │   │   ├── loading_02.png

│   │   │   ├── loading_03.png

│   │   │   ├── loading_04.png

│   │   │   ├── loading_05.png

│   │   │   ├── loading_06.png

│   │   │   ├── loading_07.png

│   │   │   ├── loading_08.png

│   │   │   ├── loading_09.png

│   │   │   ├── loading_10.png

│   │   │   ├── loading_11.png

│   │   │   ├── loading_12.png

│   │   │   ├── more_game.png

│   │   │   ├── online_dotsselect.png

│   │   │   ├── online_dotsunselect.png

│   │   │   ├── reader_item_divider.png

│   │   │   ├── voip_camerachat.png

│   │   │   └── xiaohei.png

│   │   ├── drawable-xhdpi

│   │   │   ├── eye.png

│   │   │   ├── ic_qrcode.png

│   │   │   ├── ic_sex_female_normal.png

│   │   │   ├── ic_sex_female_press.png

│   │   │   ├── ic_sex_male_normal.png

│   │   │   ├── ic_sex_male_press.png

│   │   │   ├── ic_star.png

│   │   │   ├── img_man.png

│   │   │   └── img_woman.png

│   │   ├── layout

│   │   │   ├── add_popwindow.xml

│   │   │   ├── change_password_activity.xml

│   │   │   ├── chat_face_container.xml

│   │   │   ├── chat_item_copy_delete_menu.xml

│   │   │   ├── chat_listitem.xml

│   │   │   ├── chatting_item_msg_text_left.xml

│   │   │   ├── chatting_item_msg_text_right.xml

│   │   │   ├── chat_to_others.xml

│   │   │   ├── contact_listitem.xml

│   │   │   ├── customer_footer.xml

│   │   │   ├── customer_header.xml

│   │   │   ├── dot_image.xml

│   │   │   ├── dropdown_lv_head.xml

│   │   │   ├── exit_dialog_fragment.xml

│   │   │   ├── face_gridview.xml

│   │   │   ├── face_image.xml

│   │   │   ├── guide_01.xml

│   │   │   ├── guide_02.xml

│   │   │   ├── guide_03.xml

│   │   │   ├── guide_04.xml

│   │   │   ├── guide_05.xml

│   │   │   ├── guide_06.xml

│   │   │   ├── guide_opendoor.xml

│   │   │   ├── guide_viewpager.xml

│   │   │   ├── image_view_big_activity.xml

│   │   │   ├── loading.xml

│   │   │   ├── main_login.xml

│   │   │   ├── main_register_activity.xml

│   │   │   ├── main_tab_contact.xml

│   │   │   ├── main_tab_find.xml

│   │   │   ├── main_tab_settings.xml

│   │   │   ├── main_tab_weixin.xml

│   │   │   ├── main_weichai.xml

│   │   │   ├── more_popwindow.xml

│   │   │   ├── mylocation_activity.xml

│   │   │   ├── netstate_navbar.xml

│   │   │   ├── shake_activity.xml

│   │   │   ├── splash.xml

│   │   │   ├── test.xml

│   │   │   ├── topbar_normal.xml

│   │   │   ├── top_navbar.xml

│   │   │   ├── top_title.xml

│   │   │   ├── userinfo_detailshow_activity.xml

│   │   │   ├── userinfo_edit_activity.xml

│   │   │   └── verify_phonenumber_activity.xml

│   │   ├── values

│   │   │   ├── attrs.xml

│   │   │   ├── color.xml

│   │   │   ├── dimens.xml

│   │   │   ├── strings.xml

│   │   │   └── style.xml

│   │   ├── values-v11

│   │   │   └── styles.xml

│   │   └── values-v14

│   │   └── styles.xml

│   └── src

│   └── dlc

│   └── test12

│   └── weichatui

│   └── demo

│   ├── adapter

│   │   ├── ChatAdapter.java

│   │   ├── ChatMsgViewAdapter.java

│   │   ├── ContactAdapter.java

│   │   ├── FaceGVAdapter.java

│   │   ├── FaceVPAdapter.java

│   │   └── MyFragmentPagerAdapter.java

│   ├── api

│   │   ├── AppBaseActivity.java

│   │   └── AppFragmentActivity.java

│   ├── application

│   │   └── WeiChatApplication.java

│   ├── bean

│   │   └── Task.java

│   ├── client

│   │   ├── ClientHandler.java

│   │   └── ClientThread.java

│   ├── commons

│   │   ├── Constant.java

│   │   ├── GlobalCMDParam.java

│   │   ├── GlobalCMDState.java

│   │   ├── GlobalErrors.java

│   │   ├── GlobalNetState.java

│   │   ├── GlobalRequestCode.java

│   │   ├── GlobalResultCode.java

│   │   └── GlobalUserState.java

│   ├── effect

│   │   ├── Explosion.java

│   │   └── Particle.java

│   ├── entity

│   │   ├── ChatMsgEntity.java

│   │   ├── ChatterItem.java

│   │   ├── ContactterItem.java

│   │   └── UserModel.java

│   ├── interfaces

│   │   ├── ICGNetActivity.java

│   │   ├── MyPhotoViewListener.java

│   │   ├── OnMyViewPagerChangeListener.java

│   │   ├── OnShakeListener.java

│   │   └── OnViewChangeListener.java

│   ├── listeners

│   │   ├── MyLocationListener.java

│   │   └── ShakeListener.java

│   ├── net

│   │   └── socket

│   │   └── object

│   │   └── DlcObject.java

│   ├── receiver

│   │   ├── BootBroadcastReceiver.java

│   │   ├── ShutdownBroadcastReceiver.java

│   │   └── SMSBroadcastReceiver.java

│   ├── service

│   │   ├── MainService.java

│   │   └── MyLocationService.java

│   ├── ui

│   │   ├── ChangePasswordActivity.java

│   │   ├── ChatActivity.java

│   │   ├── ContactFragment.java

│   │   ├── ExitDialogFragment.java

│   │   ├── FindFragment.java

│   │   ├── GuideActivity.java

│   │   ├── GuideOpenDoorActivity.java

│   │   ├── Image_BigView_Activity.java

│   │   ├── LoadingActivity.java

│   │   ├── LoginActivity.java

│   │   ├── MainWeiChatActivity.java

│   │   ├── MyLocationActivity.java

│   │   ├── RegisterActivity.java

│   │   ├── SettingsFragment.java

│   │   ├── ShakeActivity.java

│   │   ├── SplashActivity.java

│   │   ├── UserEditActivity.java

│   │   ├── UserInfoActivity.java

│   │   ├── VerifyPhoneNumberActivity.java

│   │   └── WeixinFragment.java

│   ├── utils

│   │   ├── AndroidPhoneDeviceUtil.java

│   │   ├── CodeCountUtil.java

│   │   ├── DialogUtil.java

│   │   ├── FileUtil.java

│   │   ├── gift

│   │   │   ├── AnimatedGifDrawable.java

│   │   │   ├── AnimatedImageSpan.java

│   │   │   └── GifDecoder.java

│   │   ├── GPSUtil.java

│   │   ├── IDCheckUtil.java

│   │   ├── ImageUtil.java

│   │   ├── LogUtil.java

│   │   ├── NetWorkUtil.java

│   │   ├── NotificationUtil.java

│   │   ├── SerializableUtil.java

│   │   ├── ServiceUtil.java

│   │   ├── SharedPreUtil.java

│   │   ├── StringUtil.java

│   │   └── ToastUtil.java

│   └── widget

│   ├── CustomerListView.java

│   ├── DropdownListView.java

│   ├── EyeView.java

│   ├── MyBounceScrollView.java

│   ├── MyEditText.java

│   ├── MyPhotoEditView.java

│   ├── MyScrollLayout.java

│   ├── MyScrollListView.java

│   ├── MyViewPager.java

│   ├── RoundImageView.java

│   ├── SelectAddPopupWindow.java

│   ├── SelectMorePopupWindow.java

│   ├── SlideDeleteListView.java

│   └── SoundMeter.java

├── Test12_WeiChatUiDemo_Server

│   ├── libs

│   │   ├── mina-core-2.0.8.jar

│   │   ├── mysql-connector-java-5.1.34-bin.jar

│   │   ├── slf4j-api-1.7.7.jar

│   │   └── slf4j-simple-1.7.7.jar

│   └── src

│   └── dlc

│   └── test12

│   └── weichatui

│   └── demo

│   ├── entity

│   │   └── UserModel.java

│   └── net

│   └── socket

│   ├── commons

│   │   └── GlobalCMDParam.java

│   ├── object

│   │   └── DlcObject.java

│   ├── server

│   │   ├── CheckCMD.java

│   │   ├── MainServer.java

│   │   ├── ServerHandler.java

│   │   └── ServerThread.java

│   └── sql

│   └── JdbcConnecToMySql.java

├── 数据库

│   ├── SQLCMD

│   │   ├── ICGusertable.sql

│   │   ├── sql变量类型.txt

│   │   ├── SQL语句.txt

│   │   ├── 帐号表单设置.txt

│   │   ├── 常用SQL语句.txt

│   │   └── 说明.txt

│   └── 说明.txt

└── 说明.txt

102 directories, 991 files

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值