在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → 仿微信客户端+服务器

仿微信客户端+服务器

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:10.18M
  • 下载次数:6
  • 浏览次数:142
  • 发布时间:2021-02-18
  • 实例类别:一般编程问题
  • 发 布 人:好学IT男
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
注: 这个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条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警