From b03b04dad5f30815e30aed3ee8b4bb489f909640 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=A2=AB=E6=B7=B9=E6=AD=BB=E7=9A=84=E9=B1=BC?= <13423737683@163.com> Date: Tue, 17 Mar 2026 20:24:06 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=8A=A8=E6=80=81=E5=92=8C?= =?UTF-8?q?=E9=83=A8=E5=88=86=E6=88=91=E7=9A=84=E7=95=8C=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/agconnect-services.json | 8 +- app/bolizhuzi.jks | Bin 0 -> 2212 bytes app/build.gradle | 105 +- app/mcs-services.json | 2 +- .../tianlesue/ExampleInstrumentedTest.java | 4 +- app/src/main/AndroidManifest.xml | 40 +- .../bolizhuzi}/aidl/IMyAidlInterface.aidl | 2 +- .../view/main/ChannelSelectorActivity.java | 6 - .../bolizhuzi}/agora/EngineConfig.java | 2 +- .../agora/RtcEngineEventHandler.java | 2 +- .../agora/RtcEngineEventHandlerProxy.java | 2 +- .../framework/PreprocessorFaceUnity.java | 4 +- .../agora/framework/RtcVideoConsumer.java | 2 +- .../bolizhuzi}/agora/profile/CPUInfoUtil.java | 2 +- .../bolizhuzi}/agora/profile/CSVUtils.java | 6 +- .../bolizhuzi}/agora/profile/Constant.java | 2 +- .../agora/profile/MemoryInfoUtil.java | 2 +- .../agora/ui/seekbar/DiscreteSeekBar.java | 16 +- .../agora/ui/seekbar/internal/Marker.java | 8 +- .../ui/seekbar/internal/PopupIndicator.java | 6 +- .../internal/compat/AnimatorCompat.java | 4 +- .../internal/compat/SeekBarCompat.java | 6 +- .../compat/SeekBarCompatDontCrash.java | 4 +- .../drawable/AlmostRippleDrawable.java | 2 +- .../internal/drawable/MarkerDrawable.java | 2 +- .../internal/drawable/StateDrawable.java | 2 +- .../internal/drawable/ThumbDrawable.java | 4 +- .../internal/drawable/TrackOvalDrawable.java | 2 +- .../internal/drawable/TrackRectDrawable.java | 2 +- .../bolizhuzi}/agora/utils/CameraUtils.java | 2 +- .../bolizhuzi}/agora/utils/FPSUtil.java | 2 +- .../bolizhuzi}/agora/utils/ToastUtil.java | 2 +- .../controller/base/RecyclerLoadAdapter.java | 2 +- .../controller/constant/ConsUser.java | 2 +- .../controller/constant/ConstUrl.java | 14 +- .../controller/constant/Constant.java | 2 +- .../dynamics/adapter/DynamicsAdapter.java | 34 +- .../dynamics/adapter/DynamicsAdapter1.java | 49 +- .../adapter/DynamicsTopicAdapter.java | 618 +++++++ .../adapter/ImageSlidePagerAdapter.java | 4 +- .../adapter/MenuPopupItemAdapter.java | 4 +- .../adapter/TopicListDialogAdapter.java | 66 + .../dynamics/adapter/TopicZjUseAdapter.java | 74 + .../dynamics/manager/DynamicsManager.java | 30 +- .../eventBus/ActiveUpdateEvent.java | 2 +- .../controller/eventBus/BeAnchorEvent.java | 2 +- .../controller/eventBus/DynamicEvent.java | 2 +- .../controller/eventBus/DynamicLikeEvent.java | 2 +- .../controller/eventBus/InviteTypeEvent.java | 2 +- .../controller/eventBus/KidEvent.java | 2 +- .../eventBus/NotificationEvent.java | 4 +- .../controller/eventBus/PayEvent.java | 2 +- .../eventBus/RegisterInfoEvent.java | 4 +- .../eventBus/SocialToSettingEvent.java | 2 +- .../controller/eventBus/TurntableEvent.java | 2 +- .../controller/eventBus/UnReadCountEvent.java | 2 +- .../controller/eventBus/UpdateChatEvent.java | 2 +- .../login/manager/ForgetManager.java | 14 +- .../login/manager/LoginManager.java | 18 +- .../adapter/AllChannelRecyclerAdapter.java | 8 +- .../main/adapter/AutoPollAdapter.java | 12 +- .../controller/main/adapter/BlackAdapter.java | 10 +- .../controller/main/adapter/CardAdapter.java | 8 +- .../ChannelAnchorRecyclerViewAdapter.java | 10 +- .../main/adapter/ComplaintAdapter.java | 6 +- .../main/adapter/FreeVideoAdapter.java | 8 +- .../main/adapter/GenderUserAdapter.java | 8 +- .../main/adapter/GiftReceivedAdapter.java | 8 +- .../main/adapter/GroupCallAdapter.java | 6 +- .../main/adapter/GuardRankAdapter.java | 8 +- .../main/adapter/LuckListAdapter.java | 14 +- .../main/adapter/MainChannelAdapter.java | 10 +- .../main/adapter/MainChannelAdapter1.kt | 16 +- .../adapter/MainChannelDefaultAdapter.java | 12 +- .../main/adapter/MainViewPagerAdapter.java | 2 +- .../main/adapter/MsgCallListAdapter.java | 8 +- .../main/adapter/OneKeyAttentionAdapter.java | 10 +- .../main/adapter/Recommend1ListAdapter.java | 12 +- .../main/adapter/RecommendListAdapter.java | 12 +- .../main/adapter/RedEnvelopesAdpater.java | 16 +- .../main/adapter/SearchAdapter.java | 8 +- .../controller/main/adapter/VideoAdapter.java | 22 +- .../controller/main/adapter/ViewHolder.java | 2 +- .../main/manager/GlobalManager.java | 14 +- .../controller/main/manager/MainManager.java | 80 +- .../controller/news/manager/ChatAdapter.java | 22 +- .../controller/news/manager/NewAdapter.java | 14 +- .../controller/news/manager/NewsManager.java | 24 +- .../controller/rank/MibiRankAdapter.java | 10 +- .../register/manager/RegisterManager.java | 18 +- .../adapter/AddSkillRecyclerAdapter.java | 10 +- .../settings/adapter/BillAdapter.java | 10 +- .../settings/adapter/CallbackItemTouch.java | 2 +- .../GeneralOptionsRecyclerAdapter.java | 20 +- .../settings/adapter/InfoEditPhotoHolder.java | 6 +- .../adapter/InfoEditPhotoRecyclerAdapter.java | 8 +- .../InfoEditPhotoTouchHelperCallback.java | 2 +- .../settings/adapter/InviteAdapter.java | 8 +- .../adapter/InviteRechargeAdapter.java | 14 +- .../adapter/MemberRechargeAdapter.java | 8 +- .../settings/adapter/MyItemsAdapter.java | 10 +- .../settings/adapter/RechargeAdapter.java | 10 +- .../settings/adapter/SettingBrandAdapter.java | 12 +- .../settings/adapter/SignInListAdapter.kt | 8 +- .../settings/adapter/SocialAdapter.java | 25 +- .../settings/adapter/VideoRecordAdapter.java | 28 +- .../adapter/constant/SettingOptions.java | 2 +- .../settings/manager/DataCleanManager.java | 2 +- .../settings/manager/SettingManager.java | 84 +- .../settings/manager/UserAvatarManager.java | 4 +- .../controller/user/manager/UserManager.java | 10 +- .../video/manager/VideoManager.java | 4 +- .../bolizhuzi}/im/uikit/api/NimUIKit.java | 62 +- .../im/uikit/api/UIKitInitStateListener.java | 2 +- .../bolizhuzi}/im/uikit/api/UIKitOptions.java | 4 +- .../im/uikit/api/model/SimpleCallback.java | 2 +- .../ChatRoomMemberChangedObservable.java | 2 +- .../api/model/chatroom/ChatRoomProvider.java | 4 +- .../ChatRoomSessionCustomization.java | 4 +- .../chatroom/RoomMemberChangedObserver.java | 2 +- .../contact/ContactChangedObservable.java | 2 +- .../model/contact/ContactChangedObserver.java | 2 +- .../model/contact/ContactEventListener.java | 2 +- .../api/model/contact/ContactProvider.java | 2 +- .../model/contact/ContactsCustomization.java | 6 +- .../api/model/location/LocationProvider.java | 2 +- .../model/main/CustomPushContentProvider.java | 2 +- .../main/LoginSyncDataStatusObserver.java | 6 +- .../main/OnlineStateChangeObservable.java | 2 +- .../model/main/OnlineStateChangeObserver.java | 2 +- .../main/OnlineStateContentProvider.java | 2 +- .../api/model/recent/RecentCustomization.java | 2 +- .../api/model/robot/RobotInfoProvider.java | 4 +- .../model/session/SessionCustomization.java | 4 +- .../model/session/SessionEventListener.java | 2 +- .../api/model/team/TeamChangedObservable.java | 2 +- .../model/team/TeamDataChangedObserver.java | 2 +- .../team/TeamMemberDataChangedObserver.java | 2 +- .../im/uikit/api/model/team/TeamProvider.java | 4 +- .../api/model/user/IUserInfoProvider.java | 4 +- .../api/model/user/UserInfoObservable.java | 2 +- .../api/model/user/UserInfoObserver.java | 2 +- .../uikit/api/wrapper/MessageRevokeTip.java | 6 +- .../api/wrapper/NimMessageRevokeObserver.java | 4 +- .../uikit/api/wrapper/NimToolBarOptions.java | 4 +- .../api/wrapper/NimUserInfoProvider.java | 6 +- .../im/uikit/business/ait/AitBlock.java | 2 +- .../im/uikit/business/ait/AitContactType.java | 2 +- .../uikit/business/ait/AitContactsModel.java | 2 +- .../im/uikit/business/ait/AitManager.java | 6 +- .../business/ait/AitTextChangeListener.java | 2 +- .../ait/selector/AitContactDecoration.java | 4 +- .../selector/AitContactSelectorActivity.java | 20 +- .../selector/adapter/AitContactAdapter.java | 18 +- .../ait/selector/holder/RobotViewHolder.java | 14 +- .../holder/SimpleLabelViewHolder.java | 10 +- .../selector/holder/TeamMemberViewHolder.java | 16 +- .../ait/selector/model/AitContactItem.java | 2 +- .../business/ait/selector/model/ItemType.java | 4 +- .../chatroom/adapter/ChatRoomMsgAdapter.java | 14 +- .../fragment/ChatRoomMessageFragment.java | 28 +- .../chatroom/helper/ChatRoomHelper.java | 4 +- .../helper/ChatRoomNotificationHelper.java | 4 +- .../chatroom/module/ChatRoomInputPanel.java | 8 +- .../chatroom/module/ChatRoomMsgListPanel.java | 34 +- .../viewholder/ChatRoomMsgViewHolderBase.java | 20 +- .../ChatRoomMsgViewHolderFactory.java | 2 +- .../ChatRoomMsgViewHolderNotification.java | 6 +- .../ChatRoomMsgViewHolderPicture.java | 8 +- .../ChatRoomMsgViewHolderRobot.java | 18 +- .../viewholder/ChatRoomMsgViewHolderText.java | 10 +- .../ChatRoomMsgViewHolderThumbBase.java | 16 +- .../ChatRoomMsgViewHolderUnknown.java | 4 +- .../viewholder/ChatRoomViewHolderHelper.java | 8 +- .../business/contact/ContactsFragment.java | 46 +- .../contact/core/item/AbsContactItem.java | 2 +- .../contact/core/item/ContactIdFilter.java | 4 +- .../contact/core/item/ContactItem.java | 8 +- .../contact/core/item/ContactItemFilter.java | 2 +- .../business/contact/core/item/ItemTypes.java | 2 +- .../business/contact/core/item/LabelItem.java | 2 +- .../business/contact/core/item/MsgItem.java | 4 +- .../business/contact/core/item/TextItem.java | 6 +- .../contact/core/model/AbsContact.java | 2 +- .../core/model/AbsContactDataList.java | 8 +- .../core/model/ContactDataAdapter.java | 20 +- .../contact/core/model/ContactDataList.java | 4 +- .../contact/core/model/ContactDataTask.java | 10 +- .../core/model/ContactGroupStrategy.java | 4 +- .../business/contact/core/model/IContact.java | 2 +- .../contact/core/model/TeamContact.java | 2 +- .../contact/core/model/TeamMemberContact.java | 4 +- .../core/provider/ContactDataProvider.java | 10 +- .../contact/core/provider/ContactSearch.java | 14 +- .../core/provider/MsgDataProvider.java | 12 +- .../core/provider/TeamDataProvider.java | 20 +- .../core/provider/TeamMemberDataProvider.java | 22 +- .../core/provider/UserDataProvider.java | 18 +- .../core/query/IContactDataProvider.java | 4 +- .../business/contact/core/query/PinYin.java | 2 +- .../contact/core/query/SimpleT9Matcher.java | 2 +- .../contact/core/query/TextComparator.java | 2 +- .../contact/core/query/TextQuery.java | 2 +- .../contact/core/query/TextSearcher.java | 2 +- .../contact/core/util/ContactHelper.java | 8 +- .../core/viewholder/AbsContactViewHolder.java | 6 +- .../core/viewholder/ContactHolder.java | 16 +- .../contact/core/viewholder/LabelHolder.java | 6 +- .../contact/core/viewholder/MsgHolder.java | 18 +- .../viewholder/OnlineStateContactHolder.java | 10 +- .../contact/core/viewholder/TextHolder.java | 6 +- .../activity/ContactSelectActivity.java | 46 +- .../adapter/ContactSelectAdapter.java | 20 +- .../adapter/ContactSelectAvatarAdapter.java | 8 +- .../viewholder/ContactsMultiSelectHolder.java | 2 +- .../viewholder/ContactsSelectHolder.java | 18 +- .../business/preference/UserPreferences.java | 4 +- .../recent/RecentContactsCallback.java | 2 +- .../recent/RecentContactsFragment.java | 46 +- .../business/recent/TeamMemberAitHelper.java | 4 +- .../recent/adapter/RecentContactAdapter.java | 14 +- .../recent/holder/CommonRecentViewHolder.java | 6 +- .../recent/holder/RecentViewHolder.java | 42 +- .../recent/holder/TeamRecentViewHolder.java | 10 +- .../business/robot/model/RobotBotContent.java | 2 +- .../business/robot/model/RobotFaqContent.java | 2 +- .../robot/model/RobotResponseContent.java | 2 +- .../robot/parser/elements/base/Element.java | 2 +- .../parser/elements/base/ElementGroup.java | 2 +- .../parser/elements/base/ElementTag.java | 2 +- .../parser/elements/element/ImageElement.java | 8 +- .../parser/elements/element/TextElement.java | 8 +- .../parser/elements/group/LinearLayout.java | 8 +- .../parser/elements/group/LinkElement.java | 10 +- .../parser/elements/group/TemplateRoot.java | 6 +- .../elements/helper/ElementParseHelper.java | 12 +- .../business/session/actions/BaseAction.java | 4 +- .../business/session/actions/ImageAction.java | 2 +- .../session/actions/LocationAction.java | 6 +- .../session/actions/PickImageAction.java | 26 +- .../business/session/actions/VideoAction.java | 30 +- .../session/activity/BaseMessageActivity.java | 24 +- .../activity/CaptureVideoActivity.java | 16 +- .../session/activity/P2PMessageActivity.java | 36 +- .../session/activity/TeamMessageActivity.java | 26 +- .../business/session/activity/VoiceTrans.java | 4 +- .../activity/WatchMessagePictureActivity.java | 30 +- .../WatchPicAndVideoMenuActivity.java | 12 +- .../session/activity/WatchVideoActivity.java | 14 +- .../session/adapter/MediaAdapter.java | 12 +- .../session/audio/AudioMessagePlayable.java | 4 +- .../session/audio/MessageAudioControl.java | 14 +- .../business/session/constant/Extras.java | 2 +- .../session/constant/RequestCode.java | 2 +- .../business/session/emoji/EmojiAdapter.java | 2 +- .../business/session/emoji/EmojiManager.java | 4 +- .../session/emoji/EmoticonPickerView.java | 10 +- .../business/session/emoji/EmoticonView.java | 4 +- .../emoji/IEmoticonCategoryChanged.java | 2 +- .../emoji/IEmoticonSelectedListener.java | 2 +- .../session/emoji/ImageSpanAlignCenter.java | 2 +- .../business/session/emoji/MoonUtil.java | 4 +- .../session/emoji/StickerAdapter.java | 2 +- .../session/emoji/StickerCategory.java | 4 +- .../business/session/emoji/StickerItem.java | 2 +- .../session/emoji/StickerManager.java | 6 +- .../session/fragment/MessageFragment.java | 128 +- .../session/fragment/TeamMessageFragment.java | 6 +- .../session/helper/MessageHelper.java | 4 +- .../helper/MessageListPanelHelper.java | 2 +- .../session/helper/MsgBkImageView.java | 2 +- .../session/helper/SendImageHelper.java | 22 +- .../helper/TeamNotificationHelper.java | 6 +- .../session/helper/VideoMessageHelper.java | 34 +- .../business/session/module/Container.java | 2 +- .../business/session/module/ModuleProxy.java | 2 +- .../session/module/MsgForwardFilter.java | 2 +- .../session/module/MsgRevokeFilter.java | 2 +- .../module/input/ActionsGridviewAdapter.java | 4 +- .../module/input/ActionsPagerAdapter.java | 4 +- .../session/module/input/ActionsPanel.java | 4 +- .../session/module/input/InputPanel.java | 50 +- .../module/list/IncomingMsgPrompt.java | 12 +- .../module/list/MessageListPanelEx.java | 58 +- .../session/module/list/MsgAdapter.java | 16 +- .../session/viewholder/GiftViewHolder.java | 12 +- .../viewholder/MsgViewHolderAudio.java | 16 +- .../session/viewholder/MsgViewHolderBase.java | 40 +- .../viewholder/MsgViewHolderFactory.java | 2 +- .../viewholder/MsgViewHolderLocation.java | 14 +- .../viewholder/MsgViewHolderNotification.java | 8 +- .../viewholder/MsgViewHolderPicture.java | 8 +- .../viewholder/MsgViewHolderRobot.java | 16 +- .../session/viewholder/MsgViewHolderText.java | 12 +- .../viewholder/MsgViewHolderThumbBase.java | 16 +- .../session/viewholder/MsgViewHolderTip.java | 4 +- .../viewholder/MsgViewHolderUnknown.java | 4 +- .../viewholder/MsgViewHolderVideo.java | 10 +- .../viewholder/media/DateViewHolder.java | 2 +- .../viewholder/media/MediaViewHolder.java | 2 +- .../robot/RobotContentLinearLayout.java | 20 +- .../viewholder/robot/RobotImageView.java | 8 +- .../viewholder/robot/RobotLinkView.java | 12 +- .../viewholder/robot/RobotLinkViewStyle.java | 2 +- .../viewholder/robot/RobotTextView.java | 4 +- .../viewholder/robot/RobotViewBase.java | 4 +- .../viewholder/robot/RobotViewFactory.java | 8 +- .../AdvancedTeamAnnounceActivity.java | 28 +- .../AdvancedTeamCreateAnnounceActivity.java | 20 +- .../activity/AdvancedTeamInfoActivity.java | 58 +- .../activity/AdvancedTeamMemberActivity.java | 28 +- .../AdvancedTeamMemberInfoActivity.java | 32 +- .../AdvancedTeamNicknameActivity.java | 12 +- .../team/activity/NormalTeamInfoActivity.java | 50 +- .../activity/TeamPropertySettingActivity.java | 12 +- .../team/adapter/TeamMemberAdapter.java | 8 +- .../team/adapter/TeamMemberListAdapter.java | 6 +- .../team/helper/AnnouncementHelper.java | 6 +- .../business/team/helper/TeamHelper.java | 12 +- .../business/team/model/Announcement.java | 2 +- .../uikit/business/team/model/TeamExtras.java | 2 +- .../business/team/model/TeamRequestCode.java | 2 +- .../business/team/ui/TeamInfoGridView.java | 2 +- .../team/viewholder/TeamAnnounceHolder.java | 10 +- .../team/viewholder/TeamMemberHolder.java | 14 +- .../team/viewholder/TeamMemberListHolder.java | 8 +- .../uikit/business/uinfo/UserInfoHelper.java | 8 +- .../im/uikit/common/CommonUtil.java | 2 +- .../bolizhuzi}/im/uikit/common/Constans.java | 2 +- .../im/uikit/common/ToastHelper.java | 2 +- .../common/activity/ListActivityBase.java | 12 +- .../uikit/common/activity/ToolBarOptions.java | 2 +- .../im/uikit/common/activity/UI.java | 10 +- .../common/adapter/IScrollStateListener.java | 2 +- .../uikit/common/adapter/IViewReclaimer.java | 2 +- .../im/uikit/common/adapter/TAdapter.java | 4 +- .../common/adapter/TAdapterDelegate.java | 2 +- .../im/uikit/common/adapter/TViewHolder.java | 2 +- .../im/uikit/common/badger/Badger.java | 6 +- .../im/uikit/common/fragment/TFragment.java | 6 +- .../im/uikit/common/fragment/TabFragment.java | 2 +- .../framework/NimSingleThreadExecutor.java | 4 +- .../common/framework/NimTaskExecutor.java | 2 +- .../framework/infra/AbstractTaskWorker.java | 2 +- .../framework/infra/CallbackWrapper.java | 2 +- .../framework/infra/CompoundTaskWorker.java | 2 +- .../common/framework/infra/DefaultTask.java | 2 +- .../framework/infra/DefaultTaskCallback.java | 2 +- .../framework/infra/DefaultTaskManager.java | 2 +- .../framework/infra/DefaultTaskRegistry.java | 2 +- .../framework/infra/DefaultTaskScheduler.java | 2 +- .../framework/infra/DefaultTaskWorker.java | 2 +- .../common/framework/infra/Handlers.java | 2 +- .../common/framework/infra/ManagedTask.java | 4 +- .../common/framework/infra/Observable.java | 2 +- .../framework/infra/ObservableTask.java | 2 +- .../uikit/common/framework/infra/Params.java | 2 +- .../im/uikit/common/framework/infra/Task.java | 2 +- .../common/framework/infra/TaskExecutor.java | 2 +- .../infra/TaskFrequencyController.java | 2 +- .../common/framework/infra/TaskManager.java | 2 +- .../framework/infra/TaskManagerRegistry.java | 2 +- .../framework/infra/TaskObservable.java | 2 +- .../common/framework/infra/TaskObserver.java | 2 +- .../common/framework/infra/TaskRegistry.java | 2 +- .../common/framework/infra/TaskScheduler.java | 2 +- .../common/framework/infra/TaskWorker.java | 2 +- .../framework/infra/TraceTaskRegistry.java | 2 +- .../framework/infra/TraceTaskScheduler.java | 2 +- .../framework/infra/WrapTaskRegistry.java | 2 +- .../framework/infra/WrapTaskScheduler.java | 2 +- .../uikit/common/http/HttpClientWrapper.java | 4 +- .../im/uikit/common/http/NimHttpClient.java | 4 +- .../media/audioplayer/BaseAudioControl.java | 4 +- .../common/media/audioplayer/Playable.java | 2 +- .../im/uikit/common/media/dao/MediaDAO.java | 2 +- .../common/media/picker/PickImageHelper.java | 22 +- .../picker/activity/CropImageActivity.java | 18 +- .../picker/activity/PickImageActivity.java | 18 +- .../picker/activity/PickerAlbumActivity.java | 24 +- .../activity/PickerAlbumPreviewActivity.java | 28 +- .../PreviewImageFromCameraActivity.java | 22 +- .../PreviewImageFromLocalActivity.java | 28 +- .../ImagePagerAdapterInImageSwitch.java | 12 +- .../picker/adapter/PickerAlbumAdapter.java | 8 +- .../picker/adapter/PickerPhotoAdapter.java | 14 +- .../adapter/PickerPreviewPagerAdapter.java | 14 +- .../picker/fragment/PickerAlbumFragment.java | 14 +- .../picker/fragment/PickerImageFragment.java | 10 +- .../picker/loader/PickerImageLoader.java | 4 +- .../picker/loader/RotateTransformation.java | 4 +- .../common/media/picker/model/AlbumInfo.java | 2 +- .../picker/model/GenericFileProvider.java | 2 +- .../common/media/picker/model/PhotoInfo.java | 2 +- .../media/picker/model/PickerContract.java | 4 +- .../common/media/picker/util/BitmapUtil.java | 2 +- .../common/media/picker/util/PickerUtil.java | 2 +- .../media/picker/util/ThumbnailsUtil.java | 2 +- .../common/ui/barrage/BarrageConfig.java | 2 +- .../common/ui/barrage/BarrageSurfaceView.java | 4 +- .../common/ui/barrage/BarrageTextTask.java | 2 +- .../ui/barrage/SurfaceViewTemplate.java | 2 +- .../common/ui/dialog/CustomAlertDialog.java | 10 +- .../ui/dialog/CustomDialogViewHolder.java | 4 +- .../uikit/common/ui/dialog/DialogMaker.java | 4 +- .../common/ui/dialog/EasyAlertDialog.java | 4 +- .../ui/dialog/EasyAlertDialogHelper.java | 2 +- .../common/ui/dialog/EasyEditDialog.java | 6 +- .../common/ui/dialog/EasyProgressDialog.java | 2 +- .../im/uikit/common/ui/dialog/MenuDialog.java | 2 +- .../im/uikit/common/ui/drop/DropCover.java | 4 +- .../im/uikit/common/ui/drop/DropFake.java | 2 +- .../im/uikit/common/ui/drop/DropManager.java | 6 +- .../ui/imageview/BaseZoomableImageView.java | 4 +- .../ui/imageview/CheckedImageButton.java | 2 +- .../common/ui/imageview/CircleImageView.java | 2 +- .../common/ui/imageview/CropImageView.java | 4 +- .../common/ui/imageview/HeadImageView.java | 6 +- .../ui/imageview/ImageGestureListener.java | 2 +- .../ui/imageview/MsgThumbImageView.java | 4 +- .../MultiTouchZoomableImageView.java | 2 +- .../ui/listview/AutoRefreshListView.java | 2 +- .../common/ui/listview/ListViewUtil.java | 2 +- .../common/ui/listview/MessageListView.java | 4 +- .../uikit/common/ui/liv/LetterIndexView.java | 2 +- .../im/uikit/common/ui/liv/LivIndex.java | 2 +- .../common/ui/popupmenu/NIMPopupMenu.java | 6 +- .../common/ui/popupmenu/PopupMenuAdapter.java | 2 +- .../common/ui/popupmenu/PopupMenuItem.java | 2 +- .../ui/popupmenu/PopupMenuListView.java | 2 +- .../common/ui/ptr2/CustomLoadingLayout.java | 6 +- .../uikit/common/ui/ptr2/ILoadingLayout.java | 2 +- .../uikit/common/ui/ptr2/LoadingLayout.java | 2 +- .../im/uikit/common/ui/ptr2/LoadingView.java | 4 +- .../common/ui/ptr2/PullToRefreshLayout.java | 2 +- .../ui/ptr2/SuperSwipeRefreshLayout.java | 2 +- .../adapter/BaseFetchLoadAdapter.java | 22 +- .../adapter/BaseItemDraggableAdapter.java | 10 +- .../BaseMultiItemFetchLoadAdapter.java | 6 +- .../adapter/BaseMultiItemQuickAdapter.java | 6 +- .../adapter/BaseQuickAdapter.java | 24 +- .../adapter/BaseSectionQuickAdapter.java | 6 +- .../recyclerview/adapter/IRecyclerView.java | 2 +- .../animation/AlphaInAnimation.java | 2 +- .../recyclerview/animation/BaseAnimation.java | 2 +- .../animation/ScaleInAnimation.java | 2 +- .../animation/SlideInBottomAnimation.java | 2 +- .../animation/SlideInLeftAnimation.java | 2 +- .../animation/SlideInRightAnimation.java | 2 +- .../callback/ItemDragAndSwipeCallback.java | 4 +- .../decoration/DividerItemDecoration.java | 2 +- .../decoration/SpacingDecoration.java | 2 +- .../entity/AbstractExpandableItem.java | 2 +- .../ui/recyclerview/entity/IExpandable.java | 2 +- .../recyclerview/entity/MultiItemEntity.java | 2 +- .../ui/recyclerview/entity/SectionEntity.java | 2 +- .../recyclerview/holder/BaseViewHolder.java | 2 +- .../holder/RecyclerViewHolder.java | 2 +- .../listener/OnItemChildClickListener.java | 4 +- .../OnItemChildLongClickListener.java | 4 +- .../listener/OnItemClickListener.java | 4 +- .../listener/OnItemDragListener.java | 2 +- .../listener/OnItemLongClickListener.java | 4 +- .../listener/OnItemSwipeListener.java | 2 +- .../listener/SimpleClickListener.java | 6 +- .../recyclerview/loadmore/LoadMoreView.java | 6 +- .../loadmore/MsgListFetchLoadMoreView.java | 2 +- .../loadmore/SimpleLoadMoreView.java | 2 +- .../recyclerview/util/RecyclerViewUtil.java | 2 +- .../ui/widget/ClearableEditTextWithIcon.java | 2 +- .../uikit/common/ui/widget/SwitchButton.java | 2 +- .../bolizhuzi}/im/uikit/common/util/C.java | 2 +- .../common/util/file/AttachmentStore.java | 4 +- .../im/uikit/common/util/file/FileUtil.java | 6 +- .../im/uikit/common/util/log/LogUtil.java | 8 +- .../im/uikit/common/util/log/sdk/LogBase.java | 4 +- .../uikit/common/util/log/sdk/LogFormat.java | 2 +- .../common/util/log/sdk/NDateLogImpl.java | 4 +- .../uikit/common/util/log/sdk/NLogImpl.java | 4 +- .../common/util/log/sdk/util/FileUtils.java | 2 +- .../util/log/sdk/wrapper/AbsNimLog.java | 4 +- .../common/util/log/sdk/wrapper/NimLog.java | 8 +- .../common/util/media/BitmapDecoder.java | 6 +- .../uikit/common/util/media/BitmapUtil.java | 2 +- .../im/uikit/common/util/media/ImageUtil.java | 20 +- .../common/util/media/SampleSizeUtil.java | 2 +- .../common/util/storage/ExternalStorage.java | 4 +- .../common/util/storage/StorageType.java | 2 +- .../common/util/storage/StorageUtil.java | 2 +- .../uikit/common/util/storage/SysSPUtils.java | 2 +- .../im/uikit/common/util/string/HexDump.java | 2 +- .../im/uikit/common/util/string/MD5.java | 2 +- .../common/util/string/StringTextWatcher.java | 2 +- .../uikit/common/util/string/StringUtil.java | 2 +- .../uikit/common/util/sys/ClipboardUtil.java | 4 +- .../im/uikit/common/util/sys/NetworkUtil.java | 4 +- .../uikit/common/util/sys/ReflectionUtil.java | 2 +- .../im/uikit/common/util/sys/ScreenUtil.java | 4 +- .../im/uikit/common/util/sys/TimeUtil.java | 2 +- .../im/uikit/impl/NimUIKitImpl.java | 108 +- .../impl/cache/ChatRoomCacheManager.java | 4 +- .../uikit/impl/cache/ChatRoomMemberCache.java | 8 +- .../im/uikit/impl/cache/DataCacheManager.java | 10 +- .../im/uikit/impl/cache/FriendDataCache.java | 8 +- .../im/uikit/impl/cache/NimUserInfoCache.java | 6 +- .../im/uikit/impl/cache/RobotInfoCache.java | 6 +- .../im/uikit/impl/cache/TeamDataCache.java | 8 +- .../im/uikit/impl/cache/UIKitLogTag.java | 2 +- .../DefaultContactEventListener.java | 6 +- .../DefaultP2PSessionCustomization.java | 4 +- .../DefaultRecentCustomization.java | 6 +- .../DefaultTeamSessionCustomization.java | 12 +- .../impl/preference/UserPreferences.java | 4 +- .../provider/DefaultChatRoomProvider.java | 8 +- .../impl/provider/DefaultContactProvider.java | 6 +- .../impl/provider/DefaultRobotProvider.java | 8 +- .../impl/provider/DefaultTeamProvider.java | 8 +- .../provider/DefaultUserInfoProvider.java | 8 +- .../uikit/support/glide/ImageLoaderKit.java | 8 +- .../uikit/support/glide/NIMGlideModule.java | 2 +- .../support/permission/BaseMPermission.java | 2 +- .../uikit/support/permission/MPermission.java | 8 +- .../annotation/OnMPermissionDenied.java | 2 +- .../annotation/OnMPermissionGranted.java | 2 +- .../OnMPermissionNeverAskAgain.java | 2 +- .../model/chat/ChatCardRewardBean.java | 2 +- .../bolizhuzi}/model/chat/ImageCheckBean.java | 2 +- .../bolizhuzi}/model/chat/RecoverBean.java | 2 +- .../model/dynamics/CommentBean.java | 2 +- .../model/dynamics/DynamicImage.java | 2 +- .../model/dynamics/DynamicPostBean.java | 2 +- .../model/dynamics/DynamicsItemBean.java | 2 +- .../model/dynamics/DynamicsListBean.java | 2 +- .../model/dynamics/ImageUploadBean.java | 2 +- .../model/dynamics/ImageUploadItemBean.java | 2 +- .../model/dynamics/UploadImageBean.java | 2 +- .../model/login/bean/CustomerTipBean.java | 2 +- .../model/login/bean/LoginBean.java | 4 +- .../model/login/bean/NickNameBean.java | 2 +- .../bolizhuzi}/model/login/bean/VipBean.java | 2 +- .../bolizhuzi}/model/main/AnchorBean.java | 2 +- .../bolizhuzi}/model/main/AnchorListBean.java | 2 +- .../bolizhuzi}/model/main/AttentionBean.java | 2 +- .../model/main/AttentionDialogBean.java | 2 +- .../bolizhuzi}/model/main/BannerBean.java | 2 +- .../bolizhuzi}/model/main/BlackBean.java | 2 +- .../bolizhuzi}/model/main/CallBean.java | 2 +- .../bolizhuzi}/model/main/CallSkillBean.java | 2 +- .../model/main/ChannelAnchorBean.java | 2 +- .../bolizhuzi}/model/main/ChannelBean.java | 2 +- .../bolizhuzi}/model/main/ChatShootBean.java | 2 +- .../bolizhuzi}/model/main/CityBean.java | 2 +- .../bolizhuzi}/model/main/CloseGreetBean.java | 2 +- .../model/main/ComplaintListBean.java | 2 +- .../bolizhuzi}/model/main/ConfigBean.java | 2 +- .../bolizhuzi}/model/main/ContactBean.java | 2 +- .../bolizhuzi}/model/main/DialogAdBean.java | 2 +- .../model/main/FollowResultBean.java | 2 +- .../bolizhuzi}/model/main/FreeVideoBean.java | 2 +- .../bolizhuzi}/model/main/GiftBean.java | 2 +- .../model/main/GiftReceivedBean.java | 2 +- .../model/main/GiftReceivedItemBean.java | 2 +- .../model/main/GlobalConfigBean.java | 2 +- .../bolizhuzi}/model/main/GroupCallBean.java | 2 +- .../model/main/GroupCallListBean.java | 2 +- .../bolizhuzi}/model/main/GuardListBean.java | 2 +- .../bolizhuzi}/model/main/GuardOtherBean.java | 2 +- .../bolizhuzi}/model/main/GuardRankBean.java | 2 +- .../bolizhuzi}/model/main/InviteCodeBean.java | 2 +- .../bolizhuzi}/model/main/IsKidModelBean.java | 2 +- .../bolizhuzi}/model/main/MainBean.java | 2 +- .../model/main/MainPageAnchorBean.java | 2 +- .../bolizhuzi}/model/main/MainPageBean.java | 2 +- .../model/main/MainPageInfoBean.java | 4 +- .../main/MainPageSwitchSwerviceNumBean.java | 2 +- .../model/main/NewUserVideoCardBean.java | 2 +- .../bolizhuzi}/model/main/PornCheckBean.java | 2 +- .../model/main/PornCheckBeanV2.java | 2 +- .../bolizhuzi}/model/main/PrizeBean.java | 2 +- .../bolizhuzi}/model/main/RankBean.java | 2 +- .../bolizhuzi}/model/main/RankUserBean.java | 2 +- .../model/main/RedEnvelopesBean.java | 2 +- .../model/main/RedEnvlopesRedwarsBean.java | 2 +- .../bolizhuzi}/model/main/RoomInfoBean.java | 2 +- .../bolizhuzi}/model/main/SearchBean.java | 2 +- .../bolizhuzi}/model/main/SearchListBean.java | 2 +- .../model/main/SkillAnchorBean.java | 2 +- .../bolizhuzi}/model/main/SkillBean.java | 2 +- .../bolizhuzi}/model/main/SpeedInfoBean.java | 2 +- .../model/main/SystemVersionBean.java | 2 +- .../bolizhuzi}/model/main/UserGenderBean.java | 4 +- .../model/main/UserGenderListBean.java | 2 +- .../bolizhuzi}/model/main/VersionBean.java | 2 +- .../bolizhuzi}/model/main/VideoFeeBean.java | 2 +- .../bolizhuzi}/model/main/VideoGuardBean.java | 2 +- .../model/main/VideoRequestBean.java | 2 +- .../model/main/VideoRequestDataBean.java | 2 +- .../model/main/websocket/GiftBean.java | 2 +- .../model/main/websocket/HangUpBean.java | 2 +- .../model/main/websocket/NoticeBean.java | 2 +- .../model/main/websocket/NoticeGiftBean.java | 2 +- .../model/main/websocket/RoomIdBean.java | 2 +- .../model/main/websocket/TextBean.java | 2 +- .../main/websocket/TimeRemainingBean.java | 2 +- .../model/main/websocket/TipBean.java | 2 +- .../main/websocket/WebSocketChatBean.java | 2 +- .../main/websocket/WebSocketRequestBean.java | 2 +- .../main/websocket/WebSocketResultBean.java | 2 +- .../bolizhuzi}/model/news/AddQQGroupBean.java | 2 +- .../model/news/AddQQGroupDataBean.java | 2 +- .../bolizhuzi}/model/news/ChatBean.java | 2 +- .../model/news/ChatSettingBean.java | 2 +- .../model/news/ChatSettingInfoBean.java | 2 +- .../bolizhuzi}/model/news/ChatTipBean.java | 2 +- .../bolizhuzi}/model/news/CustomBean.java | 2 +- .../model/news/CustomGiftDataBean.java | 2 +- .../model/news/CustomMultiImageBean.java | 2 +- .../model/news/CustomRemarkBean.java | 2 +- .../model/news/CustomSingleImageBean.java | 2 +- .../bolizhuzi}/model/news/IMCostBean.java | 4 +- .../model/news/RecentContactBean.java | 2 +- .../model/settings/AccountBean.java | 2 +- .../model/settings/BackPackListBean.java | 2 +- .../model/settings/BankInfoBean.java | 2 +- .../model/settings/BeAnchorStatusBean.java | 2 +- .../bolizhuzi}/model/settings/BillBean.java | 2 +- .../model/settings/BillListBean.java | 2 +- .../model/settings/BindInfoBean.java | 2 +- .../model/settings/CancellationBean.java | 2 +- .../model/settings/ChatPriceBean.java | 2 +- .../model/settings/GoddessPrivilegeBean.java | 2 +- .../model/settings/GreetingBean.java | 2 +- .../model/settings/InvitationBean.java | 2 +- .../model/settings/InvitationReward.java | 2 +- .../model/settings/InvitationShare.java | 2 +- .../model/settings/InvitationTop.java | 2 +- .../model/settings/InvitationTotal.java | 2 +- .../model/settings/InviteDataListBean.kt | 2 +- .../model/settings/MemberBannerInfo.java | 2 +- .../bolizhuzi}/model/settings/MemberBean.java | 2 +- .../bolizhuzi}/model/settings/MemberInfo.java | 2 +- .../model/settings/MemberInfoList.java | 2 +- .../model/settings/MemberOperationInfo.java | 2 +- .../model/settings/MemberPrivilegesInfo.java | 2 +- .../bolizhuzi}/model/settings/MenuBean.kt | 4 +- .../model/settings/MissionBean.java | 2 +- .../model/settings/MissionListBean.java | 2 +- .../model/settings/NewRankBean.java | 2 +- .../bolizhuzi}/model/settings/OrderBean.java | 2 +- .../bolizhuzi}/model/settings/PayBean.java | 2 +- .../model/settings/PayConfigBean.java | 2 +- .../model/settings/RankAdapter.java | 8 +- .../model/settings/RankListBean.java | 2 +- .../model/settings/RechargeBean.java | 2 +- .../model/settings/RechargeListBean.java | 2 +- .../bolizhuzi}/model/settings/SDPayBean.java | 2 +- .../model/settings/SDWXPayExtra.java | 2 +- .../model/settings/SDWXPayInfo.java | 2 +- .../model/settings/SelfieExampleBean.java | 2 +- .../model/settings/SettingBrandBean.java | 2 +- .../bolizhuzi}/model/settings/ShareBean.java | 2 +- .../model/settings/SignDataListBean.java | 2 +- .../model/settings/SkillIdListBean.java | 2 +- .../model/settings/SkillSettingBean.java | 2 +- .../bolizhuzi}/model/settings/SocialBean.java | 2 +- .../model/settings/SocialListBean.java | 2 +- .../model/settings/UserCountBean.java | 2 +- .../model/settings/UserFrameBean.java | 2 +- .../model/settings/UserHomeBean.java | 4 +- .../model/settings/UserInfoBean.java | 2 +- .../model/settings/VideoRecordBean.java | 2 +- .../model/settings/VideoRecordListBean.java | 6 +- .../model/settings/WXAccountStatusBean.java | 2 +- .../model/settings/WXPayTypeBean.java | 2 +- .../model/settings/WalletDataBean.java | 2 +- .../model/settings/WalletIndexBean.java | 2 +- .../model/settings/WeChatPayInfoBean.java | 2 +- .../model/settings/WithdrawInfoBean.java | 2 +- .../model/user/bean/BaseUserInfo.java | 2 +- .../model/user/bean/UserLiteBean.java | 4 +- .../webSocket/RedEnvelopesSocketBean.java | 2 +- .../receiver/NotificationReceiver.java | 4 +- .../bolizhuzi}/service/CallService.java | 10 +- .../bolizhuzi}/service/HwService.java | 2 +- .../bolizhuzi}/service/LocalService.java | 4 +- .../bolizhuzi}/service/RemoteService.java | 4 +- .../bolizhuzi}/utils/AESUtils.java | 2 +- .../bolizhuzi}/utils/AnimUtils.java | 4 +- .../utils/AppBarStateChangeListener.java | 2 +- .../utils/AutoPollRecyclerView.java | 2 +- .../bolizhuzi}/utils/BaseUtils.java | 2 +- .../bolizhuzi}/utils/BeautySPUtils.java | 4 +- .../bolizhuzi}/utils/BitmapLruCache.java | 2 +- .../bolizhuzi}/utils/BuriedPointUtils.java | 14 +- .../bolizhuzi}/utils/CaptchaInputView.java | 4 +- .../bolizhuzi}/utils/CitySPUtils.java | 2 +- .../bolizhuzi}/utils/CodeUtils.java | 2 +- .../bolizhuzi}/utils/DemoHelper.java | 4 +- .../bolizhuzi}/utils/FrameAnimation.java | 2 +- .../bolizhuzi}/utils/GlideEngine.java | 4 +- .../bolizhuzi}/utils/GlideImageLoader.java | 2 +- .../bolizhuzi}/utils/GlideImageLoader1.java | 4 +- .../utils/GlideRoundTransform2.java | 2 +- .../bolizhuzi}/utils/GlideUtils.java | 6 +- .../bolizhuzi}/utils/GridDecoration.kt | 2 +- .../utils/InviteCodeUpdateUtils.java | 4 +- .../bolizhuzi}/utils/LinearDecoration.kt | 2 +- .../bolizhuzi}/utils/ListStringSPUtils.java | 2 +- .../bolizhuzi}/utils/LongSpUtils.java | 2 +- .../bolizhuzi}/utils/MaskImageView.java | 2 +- .../MeOnPermissionDescriptionListener.java | 4 +- .../utils/MeOnResultCallbackListener.java | 38 +- .../utils/NinePatchDrawableFactory.kt | 2 +- .../bolizhuzi}/utils/NoClearSPUtils.java | 2 +- .../utils/NotificationsUpUtils.java | 2 +- .../bolizhuzi}/utils/NotificationsUtils.java | 18 +- .../bolizhuzi}/utils/PatchStretchBean.kt | 2 +- .../bolizhuzi}/utils/PayUtils.java | 8 +- .../bolizhuzi}/utils/PermissionUtil.java | 4 +- .../bolizhuzi}/utils/PhoneCodeView.java | 4 +- .../bolizhuzi}/utils/ProgressView.java | 2 +- .../bolizhuzi}/utils/RTCMediaUtils.java | 4 +- .../bolizhuzi}/utils/RoundAngleImageView.java | 2 +- .../bolizhuzi}/utils/SPUtils.java | 2 +- .../bolizhuzi}/utils/SaveImageUtil.java | 4 +- .../utils/SimpleItemTouchCallBack.java | 2 +- .../utils/SoftHideKeyBoardUtil.java | 2 +- .../utils/SoftKeyBoardListener.java | 2 +- .../bolizhuzi}/utils/StatusBarUtil.java | 2 +- .../bolizhuzi}/utils/StrU.java | 6 +- .../bolizhuzi}/utils/TimeZoneUtils.java | 2 +- .../bolizhuzi}/utils/WaveView.java | 2 +- .../bolizhuzi}/utils/camera2/BitmapUtils.kt | 2 +- .../bolizhuzi}/utils/camera2/CameraHelper.kt | 2 +- .../bolizhuzi}/utils/camera2/FaceView.kt | 2 +- .../bolizhuzi}/utils/camera2/FileUtil.kt | 4 +- .../camera2/GirlCameraTakePicActivity.kt | 10 +- .../bolizhuzi}/view/base/BaseActivity.java | 20 +- .../bolizhuzi}/view/base/BaseApplication.java | 92 +- .../bolizhuzi}/view/base/BaseWebSocket.java | 4 +- .../view/base/BaseWebViewActivity.java | 12 +- .../view/base/PayWebViewActivity.java | 12 +- .../view/base/RefreshFrameLayout.java | 2 +- .../bolizhuzi}/view/base/SpeedWebSocket.java | 6 +- .../view/base/UserStatisticsWebSocket.java | 6 +- .../view/base/utils/ActionSheetDialog.java | 4 +- .../view/base/utils/AppStatusCallbacks.java | 4 +- .../view/base/utils/CountDownTimerHelper.java | 2 +- .../view/base/utils/ForegroundCallbacks.java | 4 +- .../view/base/utils/HttpUiCallBack.java | 4 +- .../view/base/utils/HttpUiCallBackBase.java | 4 +- .../view/base/utils/ImageUtils.java | 4 +- .../view/base/utils/NotificationUtils.java | 2 +- .../view/base/utils/PasswordChecker.java | 2 +- .../bolizhuzi}/view/base/utils/ToolKit.java | 2 +- .../view/base/utils/http/ErrorTips.java | 2 +- .../view/base/utils/http/HttpRequest.java | 10 +- .../base/utils/http/HttpRequestWithCache.java | 2 +- .../view/base/utils/http/HttpResult.java | 2 +- .../base/utils/task/DefaultHttpCallBack.java | 2 +- .../utils/task/DefaultHttpUiCallBack.java | 6 +- .../base/utils/task/GeneralHttpUiHandler.java | 8 +- .../view/base/utils/task/HttpWithUiTask.java | 26 +- .../view/base/utils/task/ProgressTask.java | 6 +- .../view/base/utils/view/AttentionDialog.java | 8 +- .../base/utils/view/BannedTipsDialog.java | 8 +- .../view/base/utils/view/BaseView.java | 2 +- .../base/utils/view/DefaultMessageDialog.java | 4 +- .../utils/view/EditDefaultMessageDialog.java | 4 +- .../utils/view/FirstChargeGiftDialog.java | 32 +- .../view/base/utils/view/GuardDialog.java | 6 +- .../view/base/utils/view/HangUpDialog.java | 6 +- .../view/base/utils/view/HelpTipsDialog.java | 6 +- .../view/base/utils/view/KidDialog.java | 6 +- .../view/base/utils/view/KidOpenDialog.java | 8 +- .../base/utils/view/LotteryNineDialog.java | 20 +- .../view/base/utils/view/LotteryView.java | 4 +- .../base/utils/view/LotteryWinDialog.java | 6 +- .../view/base/utils/view/LuckPrizeDialog.java | 4 +- .../view/base/utils/view/LuckWheelDialog.java | 20 +- .../view/base/utils/view/MaleToastUtil.java | 2 +- .../view/base/utils/view/MemberPayDialog.java | 10 +- .../base/utils/view/MemberRechargeDialog.java | 8 +- .../base/utils/view/MemberTipsDialog.java | 4 +- .../base/utils/view/OtherGuardDialog.java | 8 +- .../view/base/utils/view/PayDialog.java | 6 +- .../view/base/utils/view/SignInDialog.java | 18 +- .../base/utils/view/SignInRewardsDialog.java | 6 +- .../base/utils/view/ToastNoticeDialog.java | 10 +- .../view/base/utils/view/VipGuideDialog.java | 30 +- .../base/utils/view/WeChatAccountsDialog.java | 6 +- .../view/base/utils/view/WechatDialog.java | 12 +- .../base/utils/view/WechatToCopyDialog.java | 4 +- .../bolizhuzi}/view/config/BaseUIConfig.java | 2 +- .../view/config/CustomXmlConfig.java | 6 +- .../view/config/FullPortConfig.java | 2 +- .../config/OnOneKeyCustomClickListener.java | 2 +- .../bolizhuzi}/view/diooto/Diooto.java | 16 +- .../view/diooto/DragDiootoView.java | 4 +- .../bolizhuzi}/view/diooto/ImageActivity.java | 16 +- .../bolizhuzi}/view/diooto/ImageFragment.java | 8 +- .../diooto/config/ContentViewOriginModel.java | 2 +- .../view/diooto/config/DiootoConfig.java | 2 +- .../interfaces/CircleIndexIndicator.java | 4 +- .../diooto/interfaces/CircleIndicator.java | 4 +- .../interfaces/DefaultCircleProgress.java | 4 +- .../interfaces/DefaultPercentProgress.java | 4 +- .../view/diooto/interfaces/IIndicator.java | 2 +- .../view/diooto/interfaces/IProgress.java | 2 +- .../bolizhuzi}/view/diooto/tools/Fucking.java | 2 +- .../view/diooto/tools/LoadingView.java | 2 +- .../view/diooto/tools/NoScrollViewPager.java | 2 +- .../bolizhuzi}/view/diooto/tools/Utils.java | 2 +- .../activity/DynamicDetailActivity.kt | 44 +- .../activity/DynamicDetailTwoActivity.java | 62 + .../activity/DynamicPostActivity.java | 48 +- .../activity/FixLayoutLinearlayout.java | 2 +- .../activity/ImageDisplayActivity.java | 8 +- .../dynamics/activity/MyDynamicActivity.java | 10 +- .../activity/PageVideoPlayActivity.kt | 26 +- .../activity/QYPreviewVideoActivity.kt | 6 +- .../activity/TopicDynamicListActivity.java | 224 +++ .../view/dynamics/dialog/TopicListDialog.java | 135 ++ .../dynamics/fragment/ChooseFeedTypeDialog.kt | 6 +- .../fragment/DynamicTopicFragment.java | 202 +++ .../fragment/DynamicViewPagerFragment.java | 92 +- .../fragment/FollowUsersDynamicFragment.java | 39 +- .../dynamics/fragment/ImageSlideFragment.java | 4 +- .../fragment/MyDynamicAuditedFragment.java | 24 +- .../fragment/MyDynamicPendingFragment.java | 4 +- .../fragment/RecentDynamicFragment.java | 39 +- .../fragment/SameCityDynamicFragment.java | 45 +- .../fragment/TopicHotDynamicFragment.java | 412 +++++ .../fragment/TopicNewDynamicFragment.java | 413 +++++ .../view/dynamics/utils/BitmapUtils.java | 2 +- .../view/dynamics/utils/ImageLayout.java | 4 +- .../bolizhuzi}/view/login/ForgetActivity.java | 20 +- .../bolizhuzi}/view/login/LoginActivity.java | 64 +- .../view/login/LoginForOtherActivity.java | 36 +- .../view/login/LoginResultActivity.java | 4 +- .../view/login/utils/LoginUtils.java | 18 +- .../bolizhuzi}/view/luck/LuckFragment.java | 54 +- .../view/luck/LuckListFragment.java | 24 +- .../view/luck/SpeedDatingActivity.java | 26 +- .../view/main/AddGroupCallActivity.java | 10 +- .../view/main/AgoraWithFUVideoActivity.java | 108 +- .../view/main/AllChannelActivity.java | 14 +- .../view/main/ChannelSelectorActivity.java | 6 + .../view/main/CityPickerActivity.java | 20 +- .../view/main/ComplaintActivity.java | 14 +- .../bolizhuzi}/view/main/CoverActivity.java | 44 +- .../view/main/DefaultRecommendFragment.java | 32 +- .../view/main/GenderActiveFragment.java | 24 +- .../view/main/GenderCityFragment.java | 24 +- .../main/GenderUserAndMibiRankActivity.java | 18 +- .../view/main/GiftReceivedActivity.java | 24 +- .../view/main/GroupCallActivity.java | 16 +- .../view/main/GuardRankActivity.java | 16 +- .../view/main/KidConfirmPasswordActivity.java | 14 +- .../view/main/KidForgetPasswordActivity.java | 22 +- .../view/main/KidInputPasswordActivity.java | 14 +- .../view/main/KidModelActivity.java | 8 +- .../view/main/KidSetPasswordActivity.java | 10 +- .../bolizhuzi}/view/main/MainActivity.java | 144 +- .../view/main/MainDynamicActivity.java | 20 +- .../view/main/MainPageActivity.java | 40 +- .../view/main/MainPageFragment.java | 88 +- .../main/MainRecommendActiveFragment.java | 26 +- .../view/main/MainRecommendCityFragment.java | 30 +- .../view/main/MainRecommendFragment.java | 49 +- .../main/MainRecommendPeopleFragment.java | 26 +- .../view/main/ManVideoFinishActivity.kt | 30 +- .../view/main/PlayVideoActivity.java | 34 +- .../view/main/PushVideoActivity.java | 26 +- .../view/main/RecommendFragment1.java | 30 +- .../view/main/RedEnvelopesActivity.java | 12 +- .../bolizhuzi}/view/main/SearchActivity.java | 16 +- .../bolizhuzi}/view/main/SkillActivity.java | 32 +- .../view/main/SwipeCardFragment.java | 16 +- .../bolizhuzi}/view/main/TransActivity.java | 12 +- .../bolizhuzi}/view/main/VideoActivity.java | 10 +- .../view/main/VideoFinishActivity.java | 12 +- .../bolizhuzi}/view/main/VideoFragment.java | 50 +- .../view/main/VideoFriendActivity.java | 8 +- .../main/WrapStaggeredGridLayoutManager.java | 2 +- .../main/dialog/ConfirmWXAccountDialog.java | 6 +- .../view/main/dialog/CustomAlertDialog.java | 4 +- .../view/main/dialog/FreeVideoDialog.java | 20 +- .../view/main/dialog/NiMingPiPeiDialog.java | 4 +- .../view/main/dialog/PermissionDialog.java | 4 +- .../view/main/dialog/RedEnvelopesDialog.java | 14 +- .../view/main/dialog/ShaiXuanDialog.java | 4 +- .../view/main/dialog/SvgaDialog.java | 8 +- .../view/main/dialog/UpdateDialog.java | 14 +- .../receiver/NotificationClickReceiver.java | 4 +- .../view/main/ui/EmptyControlVideo.java | 4 +- .../view/main/ui/VerticalViewPager.java | 2 +- .../view/main/ui/VpSwipeRefreshLayout.java | 2 +- .../view/main/utils/DefaultExoConfig.kt | 2 +- .../bolizhuzi}/view/main/utils/FastBlur.java | 2 +- .../bolizhuzi}/view/main/utils/JumpUtils.java | 34 +- .../bolizhuzi}/view/main/utils/UiUtils.java | 2 +- .../utils/VideoCacheDataSourceFactory.java | 4 +- .../view/news/activity/ChatActivity.java | 22 +- .../news/activity/ChatSettingActivity.java | 36 +- .../view/news/activity/Fake2Activity.java | 2 +- .../view/news/activity/FakeActivity.java | 4 +- .../news/activity/RemarkSettingActivity.java | 12 +- .../view/news/fragment/ChatFragment.java | 28 +- .../news/fragment/ConversasionFragment.java | 10 +- .../view/news/fragment/EmotionFragment.java | 4 +- .../view/news/fragment/GiftFragment.java | 4 +- .../news/fragment/MainMessageFragment.java | 30 +- .../view/news/fragment/NewFragment.java | 16 +- .../news/fragment/VideoRecordFragment.java | 16 +- .../view/news/im/DefaultMessageAdapter.java | 4 +- .../bolizhuzi}/view/news/im/DemoCache.java | 4 +- .../bolizhuzi}/view/news/im/ImUtils.java | 10 +- .../news/im/holder/AttentionFansHolder.java | 12 +- .../view/news/im/holder/DynamicHolder.java | 24 +- .../news/im/holder/OnlineNoticeHolder.java | 14 +- .../holder/SysInfoDoubleImageViewHolder.java | 12 +- .../holder/SysInfoSingleImageViewHolder.java | 10 +- .../news/im/holder/SysInfoViewHolder.java | 14 +- .../view/news/im/holder/VideoViewHolder.java | 26 +- .../news/im/holder/YestodayViewHolder.java | 12 +- .../im/mixpush/DemoMixPushMessageHandler.java | 6 +- .../im/mixpush/DemoPushContentProvider.java | 4 +- .../view/rank/CharmRankFragment.java | 20 +- .../view/rank/ConsumptionRankFragment.java | 22 +- .../view/rank/GiftRankFragment.java | 20 +- .../view/rank/GuardRankFragment.java | 20 +- .../view/rank/InviteRankFragment.java | 20 +- .../view/rank/MainRankFragment.java | 8 +- .../view/rank/MibiRankFragment.java | 16 +- .../bolizhuzi}/view/rank/ZhiRankActivity.java | 8 +- .../view/rank/ZhimiMiBiRankFragment.java | 20 +- .../view/register/InfoEditActivity.java | 46 +- .../view/register/RegisterActivity.java | 24 +- .../view/settings/AboutActivity.java | 30 +- .../view/settings/AddSkillActivity.java | 14 +- .../view/settings/BeAnchorActivity.java | 26 +- .../view/settings/BeautySettingActivity.java | 18 +- .../view/settings/BillActivity.java | 16 +- .../view/settings/BindAliActivity.java | 12 +- .../view/settings/BindBankActivity.java | 12 +- .../view/settings/BindPhoneActivity.java | 22 +- .../settings/BindPhoneConfirmActivity.java | 24 +- .../view/settings/BlackListActivity.java | 20 +- .../view/settings/CaibeiRechargeActivity.java | 52 +- .../view/settings/CancellationActivity.kt | 20 +- .../view/settings/CertificationActivity.java | 18 +- .../view/settings/ChangeMobileActivity.java | 12 +- .../view/settings/ChangePasswordActivity.java | 10 +- .../view/settings/ContractActivity.java | 12 +- .../view/settings/CopyBoardActivity.java | 10 +- .../view/settings/EditVerifyInfoActivity.java | 14 +- .../view/settings/ExchangeActivity.java | 6 +- .../view/settings/GeneralMemberFragment.java | 40 +- .../view/settings/GoddessPrivilegeActivity.kt | 32 +- .../view/settings/InfoEditActivity.java | 90 +- .../view/settings/InvitationActivity.java | 28 +- .../view/settings/InvitationDataActivity.java | 12 +- .../view/settings/InvitationDataFragment.java | 18 +- .../view/settings/InviteListActivity.java | 18 +- .../view/settings/LongImageActivity.java | 6 +- .../view/settings/MemberActivity.java | 8 +- .../view/settings/MissionActivity.java | 36 +- .../view/settings/MyCoverFlowAdapter.java | 8 +- .../view/settings/MyItemsActivity.java | 14 +- .../settings/NewMessageNoticeActivity.java | 14 +- .../view/settings/NickNameEditActivity.java | 10 +- .../settings/PersonalSignatureActivity.java | 8 +- .../view/settings/PhoneUseActivity.java | 14 +- .../view/settings/PreSelfieActivity.java | 18 +- .../settings/PrivilegeSettingActivity.java | 12 +- .../view/settings/ProSelfieActivity.java | 22 +- .../view/settings/QuickRechargeActivity.kt | 36 +- .../view/settings/RankActivity.java | 18 +- .../view/settings/RankFragment.java | 20 +- .../view/settings/RealNameActivity.java | 14 +- .../view/settings/SalesSettingActivity.java | 6 +- .../view/settings/SettingFragment.java | 167 +- .../settings/SkillPriceSettingActivity.java | 10 +- .../view/settings/SkillSettingActivity.java | 20 +- .../view/settings/SocialActivity.java | 22 +- .../view/settings/SuperMemberFragment.java | 44 +- .../view/settings/SystemSettingActivity.java | 22 +- .../view/settings/UseCentreActivity.java | 14 +- .../view/settings/VerifyCodeActivity.java | 14 +- .../view/settings/WXAccountActivity.java | 26 +- .../view/settings/WXPriceSettingActivity.java | 12 +- .../settings/WXScreenShotExampleActivity.java | 6 +- .../view/settings/WalletActivity.java | 14 +- .../view/settings/WithdrawActivity.java | 20 +- .../view/settings/dialog/BeAnchorDialog.java | 4 +- .../dialog/ChatCardRedPacketDialog.java | 6 +- .../view/settings/dialog/ConfirmWXDialog.java | 4 +- .../view/settings/dialog/FreeVipDialog.java | 6 +- .../view/settings/dialog/GirlAuthDialog.kt | 12 +- .../dialog/InviteSelectTypeDialog.java | 4 +- .../dialog/NewcomerWelfareDialog.java | 6 +- .../view/settings/dialog/PosterDialog.kt | 8 +- .../settings/dialog/SelectTypeDialog.java | 12 +- .../view/settings/dialog/SpeedCallDialog.java | 14 +- .../view/settings/dialog/UpdateWXDialog.java | 4 +- .../view/settings/dialog/WQTipsDialog.java | 4 +- .../greeting/AddTextGrettingActivity.kt | 10 +- .../greeting/GreetingSettingActivity.kt | 6 +- .../greeting/GreetingVoiceRecorderView.java | 8 +- .../greeting/PhotoGreetingListActivity.kt | 28 +- .../greeting/TextGrettingListActivity.kt | 18 +- .../greeting/VoiceGrettingListActivity.kt | 26 +- .../video/EditSpacingItemDecoration.java | 2 +- .../video/ExtractFrameWorkThread.java | 2 +- .../settings/video/ExtractVideoInfoUtil.java | 2 +- .../view/settings/video/PictureUtils.java | 2 +- .../view/settings/video/RangeSeekBar.java | 4 +- .../RecyclerViewSpacesItemDecoration.java | 2 +- .../view/settings/video/UIUtil.java | 2 +- .../view/settings/video/VideoBean.java | 2 +- .../view/settings/video/VideoClipUtils.java | 2 +- .../settings/video/VideoEditActivity.java | 6 +- .../view/settings/video/VideoEditAdapter.java | 4 +- .../view/settings/video/VideoEditInfo.java | 2 +- .../video/VideoExtractFrameAsyncUtils.java | 2 +- .../view/settings/video/VideoListAdapter.java | 8 +- .../settings/video/VideoSelectActivity.java | 6 +- .../settings/wechat/PayResultListener.java | 2 +- .../view/settings/wechat/WeChatPay.java | 4 +- .../bolizhuzi}/wxapi/WXEntryActivity.java | 4 +- .../bolizhuzi}/wxapi/WXPayEntryActivity.java | 4 +- .../res/drawable-xhdpi/icon_setting_bg.png | Bin 35244 -> 95303 bytes app/src/main/res/drawable/bg_efecec.xml | 6 + app/src/main/res/drawable/bg_fff_t50.xml | 6 + app/src/main/res/drawable/bg_focus.xml | 11 + app/src/main/res/drawable/bg_level.xml | 11 + .../main/res/drawable/shape_button_e472ed.xml | 9 + .../res/drawable/shape_button_e472ed_t10.xml | 8 + .../main/res/drawable/shape_f9fafc_bg_r14.xml | 7 + ...shape_personal_main_start_audio_button.xml | 20 + ...shape_personal_main_start_video_button.xml | 4 +- .../shape_rechargeitem_normal_background.xml | 4 +- ...shape_rechargeitem_selected_background.xml | 4 +- app/src/main/res/layout/activity_about.xml | 6 +- .../res/layout/activity_caibei_recharge.xml | 57 +- .../layout/activity_dynamic_detail_two.xml | 50 + .../main/res/layout/activity_dynamic_post.xml | 45 + .../res/layout/activity_dynamicdetail.xml | 4 +- .../res/layout/activity_girl_privilege.xml | 2 +- .../res/layout/activity_image_for_display.xml | 2 +- .../layout/activity_kid_confirm_password.xml | 2 +- .../layout/activity_kid_input_password.xml | 2 +- .../res/layout/activity_kid_set_password.xml | 2 +- app/src/main/res/layout/activity_login.xml | 4 +- .../res/layout/activity_login_for_other.xml | 4 +- app/src/main/res/layout/activity_main.xml | 2 +- .../layout/activity_main_personal_page.xml | 77 +- .../res/layout/activity_nickname_edit.xml | 8 +- app/src/main/res/layout/activity_notice.xml | 2 +- .../res/layout/activity_notification_chat.xml | 2 +- .../res/layout/activity_page_video_play.xml | 4 +- .../main/res/layout/activity_real_name.xml | 2 +- app/src/main/res/layout/activity_register.xml | 4 +- .../layout/activity_settings_info_edit.xml | 306 ++-- .../main/res/layout/activity_speed_dating.xml | 6 +- .../res/layout/activity_system_setting.xml | 2 +- .../layout/activity_topic_dynamic_list.xml | 100 + .../main/res/layout/activity_verify_code.xml | 2 +- .../res/layout/activity_vertical_video.xml | 4 +- .../res/layout/activity_voicegrettinglist.xml | 2 +- app/src/main/res/layout/dialog_kid.xml | 2 +- app/src/main/res/layout/dialog_luck_wheel.xml | 2 +- .../res/layout/dialog_wechat_accounts.xml | 4 +- .../res/layout/fragment_dynamic_topic.xml | 17 + .../res/layout/fragment_image_for_display.xml | 2 +- .../main/res/layout/fragment_luck_list.xml | 4 +- .../layout/fragment_main_recommend_active.xml | 4 +- .../layout/fragment_main_recommend_city.xml | 4 +- .../fragment_main_recommend_recommend.xml | 4 +- .../layout/fragment_personal_main_page.xml | 1608 +++++++++-------- .../main/res/layout/fragment_recommend1.xml | 4 +- app/src/main/res/layout/fragment_setting.xml | 1355 ++++++++------ .../main/res/layout/item_channel_anchor1.xml | 2 +- app/src/main/res/layout/item_contacts.xml | 2 +- .../main/res/layout/item_dynamic_list1.xml | 17 +- .../main/res/layout/item_dynamic_title.xml | 31 +- .../main/res/layout/item_dynamic_topic.xml | 371 ++++ .../res/layout/item_dynamic_topic_title.xml | 60 + app/src/main/res/layout/item_free_video.xml | 2 +- app/src/main/res/layout/item_news.xml | 2 +- .../main/res/layout/item_notice_1_child.xml | 2 +- .../main/res/layout/item_play_video_view.xml | 2 +- .../res/layout/item_recommend_attention.xml | 2 +- app/src/main/res/layout/item_social_list.xml | 16 +- .../res/layout/item_sys_info_double_iamge.xml | 2 +- .../res/layout/item_topic_list_dialog.xml | 51 + app/src/main/res/layout/item_topic_zjuse.xml | 33 + .../res/layout/layout_topic_list_dialog.xml | 76 + .../nim_advanced_team_create_layout.xml | 2 +- .../nim_advanced_team_info_activity.xml | 4 +- .../nim_advanced_team_member_info_layout.xml | 2 +- .../res/layout/nim_ait_contact_robot_item.xml | 2 +- .../nim_ait_contact_team_member_item.xml | 2 +- .../layout/nim_chat_room_message_fragment.xml | 2 +- .../layout/nim_contact_select_area_item.xml | 2 +- app/src/main/res/layout/nim_contacts.xml | 2 +- app/src/main/res/layout/nim_contacts_item.xml | 2 +- .../main/res/layout/nim_contacts_select.xml | 2 +- .../res/layout/nim_contacts_select_item.xml | 2 +- .../res/layout/nim_crop_image_activity.xml | 2 +- .../layout/nim_image_layout_multi_touch.xml | 2 +- .../nim_message_activity_bottom_layout.xml | 2 +- .../main/res/layout/nim_message_fragment.xml | 4 +- app/src/main/res/layout/nim_message_item.xml | 4 +- .../res/layout/nim_message_item_location.xml | 2 +- .../res/layout/nim_message_item_picture.xml | 2 +- .../res/layout/nim_message_item_robot.xml | 2 +- .../res/layout/nim_message_item_video.xml | 2 +- .../res/layout/nim_message_robot_image.xml | 2 +- .../res/layout/nim_new_message_tip_layout.xml | 2 +- .../layout/nim_popup_menu_black_layout.xml | 2 +- .../main/res/layout/nim_popup_menu_layout.xml | 2 +- .../nim_preview_image_layout_multi_touch.xml | 2 +- .../nim_preview_image_layout_zoom_control.xml | 2 +- .../nim_pull_to_refresh_header_custom.xml | 2 +- .../layout/nim_recent_contact_list_item.xml | 4 +- .../res/layout/nim_team_info_activity.xml | 2 +- .../layout/nim_team_member_grid_layout.xml | 2 +- .../main/res/layout/nim_team_member_item.xml | 2 +- .../res/layout/nim_team_member_list_item.xml | 2 +- .../layout/nim_user_profile_toggle_item.xml | 2 +- .../layout/nim_watch_snapchat_activity.xml | 2 +- .../main/res/layout/sys_info_double_image.xml | 2 +- .../main/res/mipmap-xhdpi/ic_back_white.png | Bin 0 -> 432 bytes .../res/mipmap-xhdpi/ic_details_audio.png | Bin 0 -> 569 bytes .../res/mipmap-xhdpi/ic_details_video.png | Bin 0 -> 480 bytes app/src/main/res/mipmap-xhdpi/ic_gold_img.png | Bin 0 -> 3386 bytes .../main/res/mipmap-xhdpi/ic_love_ssss.png | Bin 0 -> 16683 bytes .../main/res/mipmap-xhdpi/ic_mine_jt_s.png | Bin 0 -> 254 bytes app/src/main/res/mipmap-xhdpi/ic_more3.png | Bin 0 -> 208 bytes .../main/res/mipmap-xhdpi/ic_my_certified.png | Bin 0 -> 602 bytes .../main/res/mipmap-xhdpi/ic_my_ntequan.png | Bin 2115 -> 1489 bytes .../main/res/mipmap-xhdpi/ic_my_service.png | Bin 0 -> 836 bytes .../res/mipmap-xhdpi/ic_my_setting_new.png | Bin 0 -> 1134 bytes app/src/main/res/mipmap-xhdpi/ic_my_vip.png | Bin 0 -> 1185 bytes .../main/res/mipmap-xhdpi/ic_tmbg_avatar.png | Bin 0 -> 799 bytes .../main/res/mipmap-xhdpi/ic_topic_list_d.png | Bin 0 -> 645 bytes .../main/res/mipmap-xhdpi/ic_topic_small.png | Bin 0 -> 649 bytes .../main/res/mipmap-xhdpi/ic_vip_go_btn.png | Bin 0 -> 3318 bytes .../main/res/mipmap-xhdpi/ic_vip_mine_bg.png | Bin 0 -> 42191 bytes .../main/res/mipmap-xhdpi/ic_vip_xs_img.png | Bin 0 -> 5602 bytes app/src/main/res/mipmap-xhdpi/ic_wd_rank.png | Bin 0 -> 762 bytes .../main/res/mipmap-xhdpi/icon_my_video.png | Bin 0 -> 3337 bytes app/src/main/res/mipmap-xhdpi/iv_fu_img.png | Bin 0 -> 3258 bytes .../main/res/mipmap-xhdpi/iv_invite_img.png | Bin 0 -> 3772 bytes .../main/res/mipmap-xhdpi/iv_recharge_img.png | Bin 0 -> 3762 bytes .../main/res/mipmap-xhdpi/userhome_gift.png | Bin 649 -> 842 bytes .../main/res/mipmap-xhdpi/userhome_msg.png | Bin 825 -> 668 bytes app/src/main/res/values/colors.xml | 6 +- app/src/main/res/values/strings.xml | 4 +- .../fengliyan/tianlesue/ExampleUnitTest.java | 2 +- app/xiayue.jks | Bin 4409 -> 0 bytes .../fengliyan/uikit/bottomtab/BottomTab.java | 2 +- .../res/layout/activity_privates_dialog.xml | 2 +- .../res/layout/activity_privates_dialogs.xml | 2 +- 1166 files changed, 10063 insertions(+), 6325 deletions(-) create mode 100644 app/bolizhuzi.jks rename app/src/main/aidl/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/aidl/IMyAidlInterface.aidl (87%) delete mode 100644 app/src/main/java/com/fengliyan/tianlesue/view/main/ChannelSelectorActivity.java rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/agora/EngineConfig.java (85%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/agora/RtcEngineEventHandler.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/agora/RtcEngineEventHandlerProxy.java (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/agora/framework/PreprocessorFaceUnity.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/agora/framework/RtcVideoConsumer.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/agora/profile/CPUInfoUtil.java (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/agora/profile/CSVUtils.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/agora/profile/Constant.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/agora/profile/MemoryInfoUtil.java (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/agora/ui/seekbar/DiscreteSeekBar.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/agora/ui/seekbar/internal/Marker.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/agora/ui/seekbar/internal/PopupIndicator.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/agora/ui/seekbar/internal/compat/AnimatorCompat.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/agora/ui/seekbar/internal/compat/SeekBarCompat.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/agora/ui/seekbar/internal/compat/SeekBarCompatDontCrash.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/agora/ui/seekbar/internal/drawable/AlmostRippleDrawable.java (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/agora/ui/seekbar/internal/drawable/MarkerDrawable.java (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/agora/ui/seekbar/internal/drawable/StateDrawable.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/agora/ui/seekbar/internal/drawable/ThumbDrawable.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/agora/ui/seekbar/internal/drawable/TrackOvalDrawable.java (90%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/agora/ui/seekbar/internal/drawable/TrackRectDrawable.java (88%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/agora/utils/CameraUtils.java (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/agora/utils/FPSUtil.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/agora/utils/ToastUtil.java (92%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/base/RecyclerLoadAdapter.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/constant/ConsUser.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/constant/ConstUrl.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/constant/Constant.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/dynamics/adapter/DynamicsAdapter.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/dynamics/adapter/DynamicsAdapter1.java (94%) create mode 100644 app/src/main/java/com/xuebiping/bolizhuzi/controller/dynamics/adapter/DynamicsTopicAdapter.java rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/dynamics/adapter/ImageSlidePagerAdapter.java (85%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/dynamics/adapter/MenuPopupItemAdapter.java (92%) create mode 100644 app/src/main/java/com/xuebiping/bolizhuzi/controller/dynamics/adapter/TopicListDialogAdapter.java create mode 100644 app/src/main/java/com/xuebiping/bolizhuzi/controller/dynamics/adapter/TopicZjUseAdapter.java rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/dynamics/manager/DynamicsManager.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/eventBus/ActiveUpdateEvent.java (83%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/eventBus/BeAnchorEvent.java (68%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/eventBus/DynamicEvent.java (68%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/eventBus/DynamicLikeEvent.java (90%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/eventBus/InviteTypeEvent.java (81%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/eventBus/KidEvent.java (80%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/eventBus/NotificationEvent.java (75%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/eventBus/PayEvent.java (81%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/eventBus/RegisterInfoEvent.java (81%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/eventBus/SocialToSettingEvent.java (81%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/eventBus/TurntableEvent.java (81%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/eventBus/UnReadCountEvent.java (87%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/eventBus/UpdateChatEvent.java (73%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/login/manager/ForgetManager.java (75%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/login/manager/LoginManager.java (90%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/main/adapter/AllChannelRecyclerAdapter.java (92%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/main/adapter/AutoPollAdapter.java (91%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/main/adapter/BlackAdapter.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/main/adapter/CardAdapter.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/main/adapter/ChannelAnchorRecyclerViewAdapter.java (91%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/main/adapter/ComplaintAdapter.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/main/adapter/FreeVideoAdapter.java (92%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/main/adapter/GenderUserAdapter.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/main/adapter/GiftReceivedAdapter.java (90%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/main/adapter/GroupCallAdapter.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/main/adapter/GuardRankAdapter.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/main/adapter/LuckListAdapter.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/main/adapter/MainChannelAdapter.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/main/adapter/MainChannelAdapter1.kt (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/main/adapter/MainChannelDefaultAdapter.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/main/adapter/MainViewPagerAdapter.java (92%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/main/adapter/MsgCallListAdapter.java (91%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/main/adapter/OneKeyAttentionAdapter.java (91%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/main/adapter/Recommend1ListAdapter.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/main/adapter/RecommendListAdapter.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/main/adapter/RedEnvelopesAdpater.java (86%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/main/adapter/SearchAdapter.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/main/adapter/VideoAdapter.java (87%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/main/adapter/ViewHolder.java (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/main/manager/GlobalManager.java (77%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/main/manager/MainManager.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/news/manager/ChatAdapter.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/news/manager/NewAdapter.java (91%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/news/manager/NewsManager.java (92%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/rank/MibiRankAdapter.java (92%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/register/manager/RegisterManager.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/settings/adapter/AddSkillRecyclerAdapter.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/settings/adapter/BillAdapter.java (91%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/settings/adapter/CallbackItemTouch.java (61%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/settings/adapter/GeneralOptionsRecyclerAdapter.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/settings/adapter/InfoEditPhotoHolder.java (83%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/settings/adapter/InfoEditPhotoRecyclerAdapter.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/settings/adapter/InfoEditPhotoTouchHelperCallback.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/settings/adapter/InviteAdapter.java (91%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/settings/adapter/InviteRechargeAdapter.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/settings/adapter/MemberRechargeAdapter.java (89%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/settings/adapter/MyItemsAdapter.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/settings/adapter/RechargeAdapter.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/settings/adapter/SettingBrandAdapter.java (89%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/settings/adapter/SignInListAdapter.kt (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/settings/adapter/SocialAdapter.java (89%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/settings/adapter/VideoRecordAdapter.java (92%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/settings/adapter/constant/SettingOptions.java (87%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/settings/manager/DataCleanManager.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/settings/manager/SettingManager.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/settings/manager/UserAvatarManager.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/user/manager/UserManager.java (91%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/controller/video/manager/VideoManager.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/api/NimUIKit.java (91%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/api/UIKitInitStateListener.java (71%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/api/UIKitOptions.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/api/model/SimpleCallback.java (85%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/api/model/chatroom/ChatRoomMemberChangedObservable.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/api/model/chatroom/ChatRoomProvider.java (89%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/api/model/chatroom/ChatRoomSessionCustomization.java (76%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/api/model/chatroom/RoomMemberChangedObserver.java (87%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/api/model/contact/ContactChangedObservable.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/api/model/contact/ContactChangedObserver.java (92%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/api/model/contact/ContactEventListener.java (92%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/api/model/contact/ContactProvider.java (92%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/api/model/contact/ContactsCustomization.java (84%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/api/model/location/LocationProvider.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/api/model/main/CustomPushContentProvider.java (91%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/api/model/main/LoginSyncDataStatusObserver.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/api/model/main/OnlineStateChangeObservable.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/api/model/main/OnlineStateChangeObserver.java (83%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/api/model/main/OnlineStateContentProvider.java (83%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/api/model/recent/RecentCustomization.java (85%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/api/model/robot/RobotInfoProvider.java (87%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/api/model/session/SessionCustomization.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/api/model/session/SessionEventListener.java (92%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/api/model/team/TeamChangedObservable.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/api/model/team/TeamDataChangedObserver.java (87%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/api/model/team/TeamMemberDataChangedObserver.java (88%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/api/model/team/TeamProvider.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/api/model/user/IUserInfoProvider.java (88%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/api/model/user/UserInfoObservable.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/api/model/user/UserInfoObserver.java (81%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/api/wrapper/MessageRevokeTip.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/api/wrapper/NimMessageRevokeObserver.java (82%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/api/wrapper/NimToolBarOptions.java (72%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/api/wrapper/NimUserInfoProvider.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/ait/AitBlock.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/ait/AitContactType.java (70%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/ait/AitContactsModel.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/ait/AitManager.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/ait/AitTextChangeListener.java (78%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/ait/selector/AitContactDecoration.java (88%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/ait/selector/AitContactSelectorActivity.java (90%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/ait/selector/adapter/AitContactAdapter.java (66%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/ait/selector/holder/RobotViewHolder.java (72%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/ait/selector/holder/SimpleLabelViewHolder.java (72%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/ait/selector/holder/TeamMemberViewHolder.java (71%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/ait/selector/model/AitContactItem.java (86%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/ait/selector/model/ItemType.java (52%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/chatroom/adapter/ChatRoomMsgAdapter.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/chatroom/fragment/ChatRoomMessageFragment.java (90%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/chatroom/helper/ChatRoomHelper.java (90%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/chatroom/helper/ChatRoomNotificationHelper.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/chatroom/module/ChatRoomInputPanel.java (72%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/chatroom/module/ChatRoomMsgListPanel.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/chatroom/viewholder/ChatRoomMsgViewHolderBase.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/chatroom/viewholder/ChatRoomMsgViewHolderFactory.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/chatroom/viewholder/ChatRoomMsgViewHolderNotification.java (85%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/chatroom/viewholder/ChatRoomMsgViewHolderPicture.java (72%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/chatroom/viewholder/ChatRoomMsgViewHolderRobot.java (86%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/chatroom/viewholder/ChatRoomMsgViewHolderText.java (82%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/chatroom/viewholder/ChatRoomMsgViewHolderThumbBase.java (91%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/chatroom/viewholder/ChatRoomMsgViewHolderUnknown.java (86%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/chatroom/viewholder/ChatRoomViewHolderHelper.java (87%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/contact/ContactsFragment.java (90%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/contact/core/item/AbsContactItem.java (89%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/contact/core/item/ContactIdFilter.java (86%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/contact/core/item/ContactItem.java (83%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/contact/core/item/ContactItemFilter.java (68%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/contact/core/item/ItemTypes.java (90%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/contact/core/item/LabelItem.java (85%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/contact/core/item/MsgItem.java (86%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/contact/core/item/TextItem.java (79%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/contact/core/model/AbsContact.java (50%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/contact/core/model/AbsContactDataList.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/contact/core/model/ContactDataAdapter.java (92%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/contact/core/model/ContactDataList.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/contact/core/model/ContactDataTask.java (87%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/contact/core/model/ContactGroupStrategy.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/contact/core/model/IContact.java (91%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/contact/core/model/TeamContact.java (90%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/contact/core/model/TeamMemberContact.java (83%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/contact/core/provider/ContactDataProvider.java (78%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/contact/core/provider/ContactSearch.java (88%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/contact/core/provider/MsgDataProvider.java (88%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/contact/core/provider/TeamDataProvider.java (77%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/contact/core/provider/TeamMemberDataProvider.java (80%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/contact/core/provider/UserDataProvider.java (70%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/contact/core/query/IContactDataProvider.java (64%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/contact/core/query/PinYin.java (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/contact/core/query/SimpleT9Matcher.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/contact/core/query/TextComparator.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/contact/core/query/TextQuery.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/contact/core/query/TextSearcher.java (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/contact/core/util/ContactHelper.java (86%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/contact/core/viewholder/AbsContactViewHolder.java (77%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/contact/core/viewholder/ContactHolder.java (83%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/contact/core/viewholder/LabelHolder.java (77%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/contact/core/viewholder/MsgHolder.java (92%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/contact/core/viewholder/OnlineStateContactHolder.java (76%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/contact/core/viewholder/TextHolder.java (77%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/contact/selector/activity/ContactSelectActivity.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/contact/selector/adapter/ContactSelectAdapter.java (78%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/contact/selector/adapter/ContactSelectAvatarAdapter.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/contact/selector/viewholder/ContactsMultiSelectHolder.java (70%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/contact/selector/viewholder/ContactsSelectHolder.java (85%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/preference/UserPreferences.java (89%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/recent/RecentContactsCallback.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/recent/RecentContactsFragment.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/recent/TeamMemberAitHelper.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/recent/adapter/RecentContactAdapter.java (85%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/recent/holder/CommonRecentViewHolder.java (91%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/recent/holder/RecentViewHolder.java (92%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/recent/holder/TeamRecentViewHolder.java (81%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/robot/model/RobotBotContent.java (87%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/robot/model/RobotFaqContent.java (87%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/robot/model/RobotResponseContent.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/robot/parser/elements/base/Element.java (81%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/robot/parser/elements/base/ElementGroup.java (91%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/robot/parser/elements/base/ElementTag.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/robot/parser/elements/element/ImageElement.java (87%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/robot/parser/elements/element/TextElement.java (85%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/robot/parser/elements/group/LinearLayout.java (72%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/robot/parser/elements/group/LinkElement.java (82%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/robot/parser/elements/group/TemplateRoot.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/robot/parser/elements/helper/ElementParseHelper.java (90%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/actions/BaseAction.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/actions/ImageAction.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/actions/LocationAction.java (84%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/actions/PickImageAction.java (89%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/actions/VideoAction.java (90%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/activity/BaseMessageActivity.java (89%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/activity/CaptureVideoActivity.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/activity/P2PMessageActivity.java (91%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/activity/TeamMessageActivity.java (89%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/activity/VoiceTrans.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/activity/WatchMessagePictureActivity.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/activity/WatchPicAndVideoMenuActivity.java (91%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/activity/WatchVideoActivity.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/adapter/MediaAdapter.java (92%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/audio/AudioMessagePlayable.java (87%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/audio/MessageAudioControl.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/constant/Extras.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/constant/RequestCode.java (89%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/emoji/EmojiAdapter.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/emoji/EmojiManager.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/emoji/EmoticonPickerView.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/emoji/EmoticonView.java (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/emoji/IEmoticonCategoryChanged.java (57%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/emoji/IEmoticonSelectedListener.java (71%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/emoji/ImageSpanAlignCenter.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/emoji/MoonUtil.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/emoji/StickerAdapter.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/emoji/StickerCategory.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/emoji/StickerItem.java (91%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/emoji/StickerManager.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/fragment/MessageFragment.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/fragment/TeamMessageFragment.java (80%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/helper/MessageHelper.java (90%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/helper/MessageListPanelHelper.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/helper/MsgBkImageView.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/helper/SendImageHelper.java (89%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/helper/TeamNotificationHelper.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/helper/VideoMessageHelper.java (88%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/module/Container.java (89%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/module/ModuleProxy.java (87%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/module/MsgForwardFilter.java (84%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/module/MsgRevokeFilter.java (85%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/module/input/ActionsGridviewAdapter.java (92%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/module/input/ActionsPagerAdapter.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/module/input/ActionsPanel.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/module/input/InputPanel.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/module/list/IncomingMsgPrompt.java (90%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/module/list/MessageListPanelEx.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/module/list/MsgAdapter.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/viewholder/GiftViewHolder.java (91%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/viewholder/MsgViewHolderAudio.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/viewholder/MsgViewHolderBase.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/viewholder/MsgViewHolderFactory.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/viewholder/MsgViewHolderLocation.java (81%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/viewholder/MsgViewHolderNotification.java (83%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/viewholder/MsgViewHolderPicture.java (73%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/viewholder/MsgViewHolderRobot.java (89%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/viewholder/MsgViewHolderText.java (89%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/viewholder/MsgViewHolderThumbBase.java (91%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/viewholder/MsgViewHolderTip.java (92%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/viewholder/MsgViewHolderUnknown.java (85%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/viewholder/MsgViewHolderVideo.java (74%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/viewholder/media/DateViewHolder.java (87%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/viewholder/media/MediaViewHolder.java (89%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/viewholder/robot/RobotContentLinearLayout.java (89%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/viewholder/robot/RobotImageView.java (89%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/viewholder/robot/RobotLinkView.java (91%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/viewholder/robot/RobotLinkViewStyle.java (88%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/viewholder/robot/RobotTextView.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/viewholder/robot/RobotViewBase.java (91%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/session/viewholder/robot/RobotViewFactory.java (72%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/team/activity/AdvancedTeamAnnounceActivity.java (90%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/team/activity/AdvancedTeamCreateAnnounceActivity.java (89%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/team/activity/AdvancedTeamInfoActivity.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/team/activity/AdvancedTeamMemberActivity.java (92%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/team/activity/AdvancedTeamMemberInfoActivity.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/team/activity/AdvancedTeamNicknameActivity.java (92%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/team/activity/NormalTeamInfoActivity.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/team/activity/TeamPropertySettingActivity.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/team/adapter/TeamMemberAdapter.java (92%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/team/adapter/TeamMemberListAdapter.java (92%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/team/helper/AnnouncementHelper.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/team/helper/TeamHelper.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/team/model/Announcement.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/team/model/TeamExtras.java (86%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/team/model/TeamRequestCode.java (81%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/team/ui/TeamInfoGridView.java (92%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/team/viewholder/TeamAnnounceHolder.java (79%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/team/viewholder/TeamMemberHolder.java (92%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/team/viewholder/TeamMemberListHolder.java (81%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/business/uinfo/UserInfoHelper.java (89%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/CommonUtil.java (92%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/Constans.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ToastHelper.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/activity/ListActivityBase.java (86%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/activity/ToolBarOptions.java (88%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/activity/UI.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/adapter/IScrollStateListener.java (75%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/adapter/IViewReclaimer.java (74%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/adapter/TAdapter.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/adapter/TAdapterDelegate.java (77%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/adapter/TViewHolder.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/badger/Badger.java (89%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/fragment/TFragment.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/fragment/TabFragment.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/framework/NimSingleThreadExecutor.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/framework/NimTaskExecutor.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/framework/infra/AbstractTaskWorker.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/framework/infra/CallbackWrapper.java (83%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/framework/infra/CompoundTaskWorker.java (89%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/framework/infra/DefaultTask.java (89%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/framework/infra/DefaultTaskCallback.java (63%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/framework/infra/DefaultTaskManager.java (84%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/framework/infra/DefaultTaskRegistry.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/framework/infra/DefaultTaskScheduler.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/framework/infra/DefaultTaskWorker.java (84%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/framework/infra/Handlers.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/framework/infra/ManagedTask.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/framework/infra/Observable.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/framework/infra/ObservableTask.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/framework/infra/Params.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/framework/infra/Task.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/framework/infra/TaskExecutor.java (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/framework/infra/TaskFrequencyController.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/framework/infra/TaskManager.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/framework/infra/TaskManagerRegistry.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/framework/infra/TaskObservable.java (88%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/framework/infra/TaskObserver.java (83%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/framework/infra/TaskRegistry.java (92%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/framework/infra/TaskScheduler.java (92%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/framework/infra/TaskWorker.java (84%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/framework/infra/TraceTaskRegistry.java (90%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/framework/infra/TraceTaskScheduler.java (84%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/framework/infra/WrapTaskRegistry.java (92%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/framework/infra/WrapTaskScheduler.java (92%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/http/HttpClientWrapper.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/http/NimHttpClient.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/media/audioplayer/BaseAudioControl.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/media/audioplayer/Playable.java (65%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/media/dao/MediaDAO.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/media/picker/PickImageHelper.java (88%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/media/picker/activity/CropImageActivity.java (87%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/media/picker/activity/PickImageActivity.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/media/picker/activity/PickerAlbumActivity.java (92%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/media/picker/activity/PickerAlbumPreviewActivity.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/media/picker/activity/PreviewImageFromCameraActivity.java (90%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/media/picker/activity/PreviewImageFromLocalActivity.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/media/picker/adapter/ImagePagerAdapterInImageSwitch.java (86%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/media/picker/adapter/PickerAlbumAdapter.java (90%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/media/picker/adapter/PickerPhotoAdapter.java (92%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/media/picker/adapter/PickerPreviewPagerAdapter.java (84%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/media/picker/fragment/PickerAlbumFragment.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/media/picker/fragment/PickerImageFragment.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/media/picker/loader/PickerImageLoader.java (88%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/media/picker/loader/RotateTransformation.java (87%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/media/picker/model/AlbumInfo.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/media/picker/model/GenericFileProvider.java (70%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/media/picker/model/PhotoInfo.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/media/picker/model/PickerContract.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/media/picker/util/BitmapUtil.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/media/picker/util/PickerUtil.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/media/picker/util/ThumbnailsUtil.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/barrage/BarrageConfig.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/barrage/BarrageSurfaceView.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/barrage/BarrageTextTask.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/barrage/SurfaceViewTemplate.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/dialog/CustomAlertDialog.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/dialog/CustomDialogViewHolder.java (85%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/dialog/DialogMaker.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/dialog/EasyAlertDialog.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/dialog/EasyAlertDialogHelper.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/dialog/EasyEditDialog.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/dialog/EasyProgressDialog.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/dialog/MenuDialog.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/drop/DropCover.java (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/drop/DropFake.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/drop/DropManager.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/imageview/BaseZoomableImageView.java (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/imageview/CheckedImageButton.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/imageview/CircleImageView.java (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/imageview/CropImageView.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/imageview/HeadImageView.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/imageview/ImageGestureListener.java (92%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/imageview/MsgThumbImageView.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/imageview/MultiTouchZoomableImageView.java (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/listview/AutoRefreshListView.java (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/listview/ListViewUtil.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/listview/MessageListView.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/liv/LetterIndexView.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/liv/LivIndex.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/popupmenu/NIMPopupMenu.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/popupmenu/PopupMenuAdapter.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/popupmenu/PopupMenuItem.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/popupmenu/PopupMenuListView.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/ptr2/CustomLoadingLayout.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/ptr2/ILoadingLayout.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/ptr2/LoadingLayout.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/ptr2/LoadingView.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/ptr2/PullToRefreshLayout.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/ptr2/SuperSwipeRefreshLayout.java (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/recyclerview/adapter/BaseFetchLoadAdapter.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/recyclerview/adapter/BaseItemDraggableAdapter.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/recyclerview/adapter/BaseMultiItemFetchLoadAdapter.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/recyclerview/adapter/BaseMultiItemQuickAdapter.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/recyclerview/adapter/BaseQuickAdapter.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/recyclerview/adapter/BaseSectionQuickAdapter.java (90%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/recyclerview/adapter/IRecyclerView.java (89%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/recyclerview/animation/AlphaInAnimation.java (89%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/recyclerview/animation/BaseAnimation.java (70%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/recyclerview/animation/ScaleInAnimation.java (91%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/recyclerview/animation/SlideInBottomAnimation.java (85%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/recyclerview/animation/SlideInLeftAnimation.java (85%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/recyclerview/animation/SlideInRightAnimation.java (85%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/recyclerview/callback/ItemDragAndSwipeCallback.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/recyclerview/decoration/DividerItemDecoration.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/recyclerview/decoration/SpacingDecoration.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/recyclerview/entity/AbstractExpandableItem.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/recyclerview/entity/IExpandable.java (85%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/recyclerview/entity/MultiItemEntity.java (52%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/recyclerview/entity/SectionEntity.java (86%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/recyclerview/holder/BaseViewHolder.java (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/recyclerview/holder/RecyclerViewHolder.java (88%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/recyclerview/listener/OnItemChildClickListener.java (83%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/recyclerview/listener/OnItemChildLongClickListener.java (83%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/recyclerview/listener/OnItemClickListener.java (83%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/recyclerview/listener/OnItemDragListener.java (84%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/recyclerview/listener/OnItemLongClickListener.java (77%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/recyclerview/listener/OnItemSwipeListener.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/recyclerview/listener/SimpleClickListener.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/recyclerview/loadmore/LoadMoreView.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/recyclerview/loadmore/MsgListFetchLoadMoreView.java (89%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/recyclerview/loadmore/SimpleLoadMoreView.java (89%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/recyclerview/util/RecyclerViewUtil.java (90%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/widget/ClearableEditTextWithIcon.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/ui/widget/SwitchButton.java (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/util/C.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/util/file/AttachmentStore.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/util/file/FileUtil.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/util/log/LogUtil.java (79%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/util/log/sdk/LogBase.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/util/log/sdk/LogFormat.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/util/log/sdk/NDateLogImpl.java (89%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/util/log/sdk/NLogImpl.java (83%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/util/log/sdk/util/FileUtils.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/util/log/sdk/wrapper/AbsNimLog.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/util/log/sdk/wrapper/NimLog.java (92%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/util/media/BitmapDecoder.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/util/media/BitmapUtil.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/util/media/ImageUtil.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/util/media/SampleSizeUtil.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/util/storage/ExternalStorage.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/util/storage/StorageType.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/util/storage/StorageUtil.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/util/storage/SysSPUtils.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/util/string/HexDump.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/util/string/MD5.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/util/string/StringTextWatcher.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/util/string/StringUtil.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/util/sys/ClipboardUtil.java (87%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/util/sys/NetworkUtil.java (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/util/sys/ReflectionUtil.java (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/util/sys/ScreenUtil.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/common/util/sys/TimeUtil.java (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/impl/NimUIKitImpl.java (85%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/impl/cache/ChatRoomCacheManager.java (92%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/impl/cache/ChatRoomMemberCache.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/impl/cache/DataCacheManager.java (91%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/impl/cache/FriendDataCache.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/impl/cache/NimUserInfoCache.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/impl/cache/RobotInfoCache.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/impl/cache/TeamDataCache.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/impl/cache/UIKitLogTag.java (87%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/impl/customization/DefaultContactEventListener.java (84%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/impl/customization/DefaultP2PSessionCustomization.java (86%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/impl/customization/DefaultRecentCustomization.java (90%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/impl/customization/DefaultTeamSessionCustomization.java (85%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/impl/preference/UserPreferences.java (89%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/impl/provider/DefaultChatRoomProvider.java (79%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/impl/provider/DefaultContactProvider.java (84%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/impl/provider/DefaultRobotProvider.java (77%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/impl/provider/DefaultTeamProvider.java (88%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/impl/provider/DefaultUserInfoProvider.java (89%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/support/glide/ImageLoaderKit.java (91%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/support/glide/NIMGlideModule.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/support/permission/BaseMPermission.java (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/support/permission/MPermission.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/support/permission/annotation/OnMPermissionDenied.java (86%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/support/permission/annotation/OnMPermissionGranted.java (85%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/im/uikit/support/permission/annotation/OnMPermissionNeverAskAgain.java (86%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/chat/ChatCardRewardBean.java (92%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/chat/ImageCheckBean.java (82%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/chat/RecoverBean.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/dynamics/CommentBean.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/dynamics/DynamicImage.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/dynamics/DynamicPostBean.java (82%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/dynamics/DynamicsItemBean.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/dynamics/DynamicsListBean.java (90%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/dynamics/ImageUploadBean.java (90%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/dynamics/ImageUploadItemBean.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/dynamics/UploadImageBean.java (91%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/login/bean/CustomerTipBean.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/login/bean/LoginBean.java (88%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/login/bean/NickNameBean.java (88%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/login/bean/VipBean.java (84%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/AnchorBean.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/AnchorListBean.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/AttentionBean.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/AttentionDialogBean.java (87%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/BannerBean.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/BlackBean.java (84%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/CallBean.java (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/CallSkillBean.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/ChannelAnchorBean.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/ChannelBean.java (91%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/ChatShootBean.java (82%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/CityBean.java (88%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/CloseGreetBean.java (85%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/ComplaintListBean.java (91%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/ConfigBean.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/ContactBean.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/DialogAdBean.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/FollowResultBean.java (89%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/FreeVideoBean.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/GiftBean.java (87%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/GiftReceivedBean.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/GiftReceivedItemBean.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/GlobalConfigBean.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/GroupCallBean.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/GroupCallListBean.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/GuardListBean.java (88%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/GuardOtherBean.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/GuardRankBean.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/InviteCodeBean.java (86%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/IsKidModelBean.java (84%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/MainBean.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/MainPageAnchorBean.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/MainPageBean.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/MainPageInfoBean.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/MainPageSwitchSwerviceNumBean.java (88%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/NewUserVideoCardBean.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/PornCheckBean.java (92%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/PornCheckBeanV2.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/PrizeBean.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/RankBean.java (92%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/RankUserBean.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/RedEnvelopesBean.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/RedEnvlopesRedwarsBean.java (76%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/RoomInfoBean.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/SearchBean.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/SearchListBean.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/SkillAnchorBean.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/SkillBean.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/SpeedInfoBean.java (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/SystemVersionBean.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/UserGenderBean.java (85%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/UserGenderListBean.java (83%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/VersionBean.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/VideoFeeBean.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/VideoGuardBean.java (91%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/VideoRequestBean.java (91%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/VideoRequestDataBean.java (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/websocket/GiftBean.java (91%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/websocket/HangUpBean.java (76%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/websocket/NoticeBean.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/websocket/NoticeGiftBean.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/websocket/RoomIdBean.java (78%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/websocket/TextBean.java (86%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/websocket/TimeRemainingBean.java (80%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/websocket/TipBean.java (75%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/websocket/WebSocketChatBean.java (85%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/websocket/WebSocketRequestBean.java (86%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/main/websocket/WebSocketResultBean.java (92%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/news/AddQQGroupBean.java (90%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/news/AddQQGroupDataBean.java (91%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/news/ChatBean.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/news/ChatSettingBean.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/news/ChatSettingInfoBean.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/news/ChatTipBean.java (83%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/news/CustomBean.java (88%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/news/CustomGiftDataBean.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/news/CustomMultiImageBean.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/news/CustomRemarkBean.java (84%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/news/CustomSingleImageBean.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/news/IMCostBean.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/news/RecentContactBean.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/AccountBean.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/BackPackListBean.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/BankInfoBean.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/BeAnchorStatusBean.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/BillBean.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/BillListBean.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/BindInfoBean.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/CancellationBean.java (80%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/ChatPriceBean.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/GoddessPrivilegeBean.java (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/GreetingBean.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/InvitationBean.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/InvitationReward.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/InvitationShare.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/InvitationTop.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/InvitationTotal.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/InviteDataListBean.kt (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/MemberBannerInfo.java (82%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/MemberBean.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/MemberInfo.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/MemberInfoList.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/MemberOperationInfo.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/MemberPrivilegesInfo.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/MenuBean.kt (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/MissionBean.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/MissionListBean.java (90%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/NewRankBean.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/OrderBean.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/PayBean.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/PayConfigBean.java (91%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/RankAdapter.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/RankListBean.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/RechargeBean.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/RechargeListBean.java (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/SDPayBean.java (89%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/SDWXPayExtra.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/SDWXPayInfo.java (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/SelfieExampleBean.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/SettingBrandBean.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/ShareBean.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/SignDataListBean.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/SkillIdListBean.java (85%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/SkillSettingBean.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/SocialBean.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/SocialListBean.java (90%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/UserCountBean.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/UserFrameBean.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/UserHomeBean.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/UserInfoBean.java (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/VideoRecordBean.java (88%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/VideoRecordListBean.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/WXAccountStatusBean.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/WXPayTypeBean.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/WalletDataBean.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/WalletIndexBean.java (82%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/WeChatPayInfoBean.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/settings/WithdrawInfoBean.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/user/bean/BaseUserInfo.java (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/user/bean/UserLiteBean.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/model/webSocket/RedEnvelopesSocketBean.java (76%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/receiver/NotificationReceiver.java (90%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/service/CallService.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/service/HwService.java (90%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/service/LocalService.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/service/RemoteService.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/utils/AESUtils.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/utils/AnimUtils.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/utils/AppBarStateChangeListener.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/utils/AutoPollRecyclerView.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/utils/BaseUtils.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/utils/BeautySPUtils.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/utils/BitmapLruCache.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/utils/BuriedPointUtils.java (80%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/utils/CaptchaInputView.java (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/utils/CitySPUtils.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/utils/CodeUtils.java (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/utils/DemoHelper.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/utils/FrameAnimation.java (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/utils/GlideEngine.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/utils/GlideImageLoader.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/utils/GlideImageLoader1.java (91%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/utils/GlideRoundTransform2.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/utils/GlideUtils.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/utils/GridDecoration.kt (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/utils/InviteCodeUpdateUtils.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/utils/LinearDecoration.kt (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/utils/ListStringSPUtils.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/utils/LongSpUtils.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/utils/MaskImageView.java (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/utils/MeOnPermissionDescriptionListener.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/utils/MeOnResultCallbackListener.java (89%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/utils/NinePatchDrawableFactory.kt (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/utils/NoClearSPUtils.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/utils/NotificationsUpUtils.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/utils/NotificationsUtils.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/utils/PatchStretchBean.kt (80%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/utils/PayUtils.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/utils/PermissionUtil.java (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/utils/PhoneCodeView.java (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/utils/ProgressView.java (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/utils/RTCMediaUtils.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/utils/RoundAngleImageView.java (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/utils/SPUtils.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/utils/SaveImageUtil.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/utils/SimpleItemTouchCallBack.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/utils/SoftHideKeyBoardUtil.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/utils/SoftKeyBoardListener.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/utils/StatusBarUtil.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/utils/StrU.java (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/utils/TimeZoneUtils.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/utils/WaveView.java (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/utils/camera2/BitmapUtils.kt (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/utils/camera2/CameraHelper.kt (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/utils/camera2/FaceView.kt (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/utils/camera2/FileUtil.kt (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/utils/camera2/GirlCameraTakePicActivity.kt (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/base/BaseActivity.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/base/BaseApplication.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/base/BaseWebSocket.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/base/BaseWebViewActivity.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/base/PayWebViewActivity.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/base/RefreshFrameLayout.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/base/SpeedWebSocket.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/base/UserStatisticsWebSocket.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/base/utils/ActionSheetDialog.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/base/utils/AppStatusCallbacks.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/base/utils/CountDownTimerHelper.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/base/utils/ForegroundCallbacks.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/base/utils/HttpUiCallBack.java (84%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/base/utils/HttpUiCallBackBase.java (90%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/base/utils/ImageUtils.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/base/utils/NotificationUtils.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/base/utils/PasswordChecker.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/base/utils/ToolKit.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/base/utils/http/ErrorTips.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/base/utils/http/HttpRequest.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/base/utils/http/HttpRequestWithCache.java (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/base/utils/http/HttpResult.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/base/utils/task/DefaultHttpCallBack.java (87%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/base/utils/task/DefaultHttpUiCallBack.java (69%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/base/utils/task/GeneralHttpUiHandler.java (90%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/base/utils/task/HttpWithUiTask.java (91%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/base/utils/task/ProgressTask.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/base/utils/view/AttentionDialog.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/base/utils/view/BannedTipsDialog.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/base/utils/view/BaseView.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/base/utils/view/DefaultMessageDialog.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/base/utils/view/EditDefaultMessageDialog.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/base/utils/view/FirstChargeGiftDialog.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/base/utils/view/GuardDialog.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/base/utils/view/HangUpDialog.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/base/utils/view/HelpTipsDialog.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/base/utils/view/KidDialog.java (92%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/base/utils/view/KidOpenDialog.java (90%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/base/utils/view/LotteryNineDialog.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/base/utils/view/LotteryView.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/base/utils/view/LotteryWinDialog.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/base/utils/view/LuckPrizeDialog.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/base/utils/view/LuckWheelDialog.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/base/utils/view/MaleToastUtil.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/base/utils/view/MemberPayDialog.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/base/utils/view/MemberRechargeDialog.java (88%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/base/utils/view/MemberTipsDialog.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/base/utils/view/OtherGuardDialog.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/base/utils/view/PayDialog.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/base/utils/view/SignInDialog.java (90%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/base/utils/view/SignInRewardsDialog.java (92%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/base/utils/view/ToastNoticeDialog.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/base/utils/view/VipGuideDialog.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/base/utils/view/WeChatAccountsDialog.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/base/utils/view/WechatDialog.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/base/utils/view/WechatToCopyDialog.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/config/BaseUIConfig.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/config/CustomXmlConfig.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/config/FullPortConfig.java (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/config/OnOneKeyCustomClickListener.java (75%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/diooto/Diooto.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/diooto/DragDiootoView.java (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/diooto/ImageActivity.java (90%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/diooto/ImageFragment.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/diooto/config/ContentViewOriginModel.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/diooto/config/DiootoConfig.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/diooto/interfaces/CircleIndexIndicator.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/diooto/interfaces/CircleIndicator.java (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/diooto/interfaces/DefaultCircleProgress.java (92%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/diooto/interfaces/DefaultPercentProgress.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/diooto/interfaces/IIndicator.java (87%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/diooto/interfaces/IProgress.java (85%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/diooto/tools/Fucking.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/diooto/tools/LoadingView.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/diooto/tools/NoScrollViewPager.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/diooto/tools/Utils.java (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/dynamics/activity/DynamicDetailActivity.kt (94%) create mode 100644 app/src/main/java/com/xuebiping/bolizhuzi/view/dynamics/activity/DynamicDetailTwoActivity.java rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/dynamics/activity/DynamicPostActivity.java (91%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/dynamics/activity/FixLayoutLinearlayout.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/dynamics/activity/ImageDisplayActivity.java (90%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/dynamics/activity/MyDynamicActivity.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/dynamics/activity/PageVideoPlayActivity.kt (89%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/dynamics/activity/QYPreviewVideoActivity.kt (85%) create mode 100644 app/src/main/java/com/xuebiping/bolizhuzi/view/dynamics/activity/TopicDynamicListActivity.java create mode 100644 app/src/main/java/com/xuebiping/bolizhuzi/view/dynamics/dialog/TopicListDialog.java rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/dynamics/fragment/ChooseFeedTypeDialog.kt (87%) create mode 100644 app/src/main/java/com/xuebiping/bolizhuzi/view/dynamics/fragment/DynamicTopicFragment.java rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/dynamics/fragment/DynamicViewPagerFragment.java (80%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/dynamics/fragment/FollowUsersDynamicFragment.java (91%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/dynamics/fragment/ImageSlideFragment.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/dynamics/fragment/MyDynamicAuditedFragment.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/dynamics/fragment/MyDynamicPendingFragment.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/dynamics/fragment/RecentDynamicFragment.java (92%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/dynamics/fragment/SameCityDynamicFragment.java (91%) create mode 100644 app/src/main/java/com/xuebiping/bolizhuzi/view/dynamics/fragment/TopicHotDynamicFragment.java create mode 100644 app/src/main/java/com/xuebiping/bolizhuzi/view/dynamics/fragment/TopicNewDynamicFragment.java rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/dynamics/utils/BitmapUtils.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/dynamics/utils/ImageLayout.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/login/ForgetActivity.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/login/LoginActivity.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/login/LoginForOtherActivity.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/login/LoginResultActivity.java (73%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/login/utils/LoginUtils.java (89%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/luck/LuckFragment.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/luck/LuckListFragment.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/luck/SpeedDatingActivity.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/AddGroupCallActivity.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/AgoraWithFUVideoActivity.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/AllChannelActivity.java (86%) create mode 100644 app/src/main/java/com/xuebiping/bolizhuzi/view/main/ChannelSelectorActivity.java rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/CityPickerActivity.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/ComplaintActivity.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/CoverActivity.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/DefaultRecommendFragment.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/GenderActiveFragment.java (84%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/GenderCityFragment.java (85%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/GenderUserAndMibiRankActivity.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/GiftReceivedActivity.java (82%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/GroupCallActivity.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/GuardRankActivity.java (84%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/KidConfirmPasswordActivity.java (88%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/KidForgetPasswordActivity.java (91%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/KidInputPasswordActivity.java (85%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/KidModelActivity.java (85%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/KidSetPasswordActivity.java (88%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/MainActivity.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/MainDynamicActivity.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/MainPageActivity.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/MainPageFragment.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/MainRecommendActiveFragment.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/MainRecommendCityFragment.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/MainRecommendFragment.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/MainRecommendPeopleFragment.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/ManVideoFinishActivity.kt (92%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/PlayVideoActivity.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/PushVideoActivity.java (92%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/RecommendFragment1.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/RedEnvelopesActivity.java (88%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/SearchActivity.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/SkillActivity.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/SwipeCardFragment.java (91%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/TransActivity.java (83%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/VideoActivity.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/VideoFinishActivity.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/VideoFragment.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/VideoFriendActivity.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/WrapStaggeredGridLayoutManager.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/dialog/ConfirmWXAccountDialog.java (91%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/dialog/CustomAlertDialog.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/dialog/FreeVideoDialog.java (88%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/dialog/NiMingPiPeiDialog.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/dialog/PermissionDialog.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/dialog/RedEnvelopesDialog.java (88%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/dialog/ShaiXuanDialog.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/dialog/SvgaDialog.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/dialog/UpdateDialog.java (92%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/receiver/NotificationClickReceiver.java (84%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/ui/EmptyControlVideo.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/ui/VerticalViewPager.java (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/ui/VpSwipeRefreshLayout.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/utils/DefaultExoConfig.kt (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/utils/FastBlur.java (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/utils/JumpUtils.java (86%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/utils/UiUtils.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/main/utils/VideoCacheDataSourceFactory.java (90%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/news/activity/ChatActivity.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/news/activity/ChatSettingActivity.java (91%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/news/activity/Fake2Activity.java (89%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/news/activity/FakeActivity.java (88%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/news/activity/RemarkSettingActivity.java (90%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/news/fragment/ChatFragment.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/news/fragment/ConversasionFragment.java (86%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/news/fragment/EmotionFragment.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/news/fragment/GiftFragment.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/news/fragment/MainMessageFragment.java (92%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/news/fragment/NewFragment.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/news/fragment/VideoRecordFragment.java (87%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/news/im/DefaultMessageAdapter.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/news/im/DemoCache.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/news/im/ImUtils.java (83%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/news/im/holder/AttentionFansHolder.java (91%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/news/im/holder/DynamicHolder.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/news/im/holder/OnlineNoticeHolder.java (91%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/news/im/holder/SysInfoDoubleImageViewHolder.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/news/im/holder/SysInfoSingleImageViewHolder.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/news/im/holder/SysInfoViewHolder.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/news/im/holder/VideoViewHolder.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/news/im/holder/YestodayViewHolder.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/news/im/mixpush/DemoMixPushMessageHandler.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/news/im/mixpush/DemoPushContentProvider.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/rank/CharmRankFragment.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/rank/ConsumptionRankFragment.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/rank/GiftRankFragment.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/rank/GuardRankFragment.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/rank/InviteRankFragment.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/rank/MainRankFragment.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/rank/MibiRankFragment.java (87%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/rank/ZhiRankActivity.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/rank/ZhimiMiBiRankFragment.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/register/InfoEditActivity.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/register/RegisterActivity.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/AboutActivity.java (91%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/AddSkillActivity.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/BeAnchorActivity.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/BeautySettingActivity.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/BillActivity.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/BindAliActivity.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/BindBankActivity.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/BindPhoneActivity.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/BindPhoneConfirmActivity.java (92%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/BlackListActivity.java (88%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/CaibeiRechargeActivity.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/CancellationActivity.kt (91%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/CertificationActivity.java (91%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/ChangeMobileActivity.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/ChangePasswordActivity.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/ContractActivity.java (85%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/CopyBoardActivity.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/EditVerifyInfoActivity.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/ExchangeActivity.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/GeneralMemberFragment.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/GoddessPrivilegeActivity.kt (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/InfoEditActivity.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/InvitationActivity.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/InvitationDataActivity.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/InvitationDataFragment.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/InviteListActivity.java (89%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/LongImageActivity.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/MemberActivity.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/MissionActivity.java (89%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/MyCoverFlowAdapter.java (90%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/MyItemsActivity.java (89%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/NewMessageNoticeActivity.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/NickNameEditActivity.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/PersonalSignatureActivity.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/PhoneUseActivity.java (79%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/PreSelfieActivity.java (92%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/PrivilegeSettingActivity.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/ProSelfieActivity.java (89%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/QuickRechargeActivity.kt (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/RankActivity.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/RankFragment.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/RealNameActivity.java (90%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/SalesSettingActivity.java (71%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/SettingFragment.java (86%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/SkillPriceSettingActivity.java (92%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/SkillSettingActivity.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/SocialActivity.java (87%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/SuperMemberFragment.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/SystemSettingActivity.java (91%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/UseCentreActivity.java (80%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/VerifyCodeActivity.java (92%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/WXAccountActivity.java (91%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/WXPriceSettingActivity.java (88%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/WXScreenShotExampleActivity.java (78%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/WalletActivity.java (91%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/WithdrawActivity.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/dialog/BeAnchorDialog.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/dialog/ChatCardRedPacketDialog.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/dialog/ConfirmWXDialog.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/dialog/FreeVipDialog.java (88%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/dialog/GirlAuthDialog.kt (87%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/dialog/InviteSelectTypeDialog.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/dialog/NewcomerWelfareDialog.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/dialog/PosterDialog.kt (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/dialog/SelectTypeDialog.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/dialog/SpeedCallDialog.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/dialog/UpdateWXDialog.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/dialog/WQTipsDialog.java (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/greeting/AddTextGrettingActivity.kt (90%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/greeting/GreetingSettingActivity.kt (84%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/greeting/GreetingVoiceRecorderView.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/greeting/PhotoGreetingListActivity.kt (91%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/greeting/TextGrettingListActivity.kt (90%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/greeting/VoiceGrettingListActivity.kt (93%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/video/EditSpacingItemDecoration.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/video/ExtractFrameWorkThread.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/video/ExtractVideoInfoUtil.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/video/PictureUtils.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/video/RangeSeekBar.java (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/video/RecyclerViewSpacesItemDecoration.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/video/UIUtil.java (95%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/video/VideoBean.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/video/VideoClipUtils.java (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/video/VideoEditActivity.java (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/video/VideoEditAdapter.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/video/VideoEditInfo.java (92%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/video/VideoExtractFrameAsyncUtils.java (98%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/video/VideoListAdapter.java (97%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/video/VideoSelectActivity.java (99%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/wechat/PayResultListener.java (75%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/view/settings/wechat/WeChatPay.java (94%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/wxapi/WXEntryActivity.java (96%) rename app/src/main/java/com/{fengliyan/tianlesue => xuebiping/bolizhuzi}/wxapi/WXPayEntryActivity.java (97%) create mode 100644 app/src/main/res/drawable/bg_efecec.xml create mode 100644 app/src/main/res/drawable/bg_fff_t50.xml create mode 100644 app/src/main/res/drawable/bg_focus.xml create mode 100644 app/src/main/res/drawable/bg_level.xml create mode 100644 app/src/main/res/drawable/shape_button_e472ed.xml create mode 100644 app/src/main/res/drawable/shape_button_e472ed_t10.xml create mode 100644 app/src/main/res/drawable/shape_f9fafc_bg_r14.xml create mode 100644 app/src/main/res/drawable/shape_personal_main_start_audio_button.xml create mode 100644 app/src/main/res/layout/activity_dynamic_detail_two.xml create mode 100644 app/src/main/res/layout/activity_topic_dynamic_list.xml create mode 100644 app/src/main/res/layout/fragment_dynamic_topic.xml create mode 100644 app/src/main/res/layout/item_dynamic_topic.xml create mode 100644 app/src/main/res/layout/item_dynamic_topic_title.xml create mode 100644 app/src/main/res/layout/item_topic_list_dialog.xml create mode 100644 app/src/main/res/layout/item_topic_zjuse.xml create mode 100644 app/src/main/res/layout/layout_topic_list_dialog.xml create mode 100644 app/src/main/res/mipmap-xhdpi/ic_back_white.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_details_audio.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_details_video.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_gold_img.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_love_ssss.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_mine_jt_s.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_more3.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_my_certified.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_my_service.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_my_setting_new.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_my_vip.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_tmbg_avatar.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_topic_list_d.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_topic_small.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_vip_go_btn.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_vip_mine_bg.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_vip_xs_img.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_wd_rank.png create mode 100644 app/src/main/res/mipmap-xhdpi/icon_my_video.png create mode 100644 app/src/main/res/mipmap-xhdpi/iv_fu_img.png create mode 100644 app/src/main/res/mipmap-xhdpi/iv_invite_img.png create mode 100644 app/src/main/res/mipmap-xhdpi/iv_recharge_img.png delete mode 100644 app/xiayue.jks diff --git a/app/agconnect-services.json b/app/agconnect-services.json index e3b74a8..ef726ec 100644 --- a/app/agconnect-services.json +++ b/app/agconnect-services.json @@ -33,7 +33,7 @@ "project_id":"388421841221488221", "app_id":"108318391", "api_key":"DAEDACb//MwJd8VoONZ8qwwwfyYb5+/Oeh0YImMODrMKXBRAkqUXPO+jp44QOcybtAsiOgIaYZ2Wgor4WLQTbhJYtLxHmmFE9Dy/xw==", - "package_name":"com.fengliyan.tianlesue" + "package_name":"com.xuebiping.bolizhuzi" }, "oauth_client":{ "client_id":"108318391", @@ -41,7 +41,7 @@ }, "app_info":{ "app_id":"108318391", - "package_name":"com.fengliyan.tianlesue" + "package_name":"com.xuebiping.bolizhuzi" }, "service":{ "analytics":{ @@ -79,12 +79,12 @@ "configuration_version":"3.0", "appInfos":[ { - "package_name":"com.fengliyan.tianlesue", + "package_name":"com.xuebiping.bolizhuzi", "client":{ "app_id":"108318391" }, "app_info":{ - "package_name":"com.fengliyan.tianlesue", + "package_name":"com.xuebiping.bolizhuzi", "app_id":"108318391" }, "oauth_client":{ diff --git a/app/bolizhuzi.jks b/app/bolizhuzi.jks new file mode 100644 index 0000000000000000000000000000000000000000..640023436401325650377ea18dbbc73459a90f5a GIT binary patch literal 2212 zcmcIli8s`b7N5=7ewMKmBBI6K*Cg9SvSk;dA-q9_G4`#W-Ow=ELilBu$`Zq5Z|o(@ z5RuZeWoay9%`zf9zu$YE(?9Uex%Zy)`J8jlJ@<3(x%Y78a0LVcL5>~#kFz>?;oO2< z1A^U-nd~w1mRJyo2@K$22LLCWO$H8zfu$h`FqjDh!^0N)9a&N1PUw@6m!>GD61zlQ z$0lLNjAh;~xamp>NEZDSc}DEb70qjPwPywx{C9qD!Lf3-fE5y@Yo zb~qYgH7q9gFelwzJgt!^b6cS_tXXD1CsEhZ^}?WPHyoX8z(^BUYj#grs_kd_V@LZgCFb69|I3aN%e)98y`VOGilY1U$%O2Upn7vdu1L|k_b&w9V~)jdToiqgp2QCqDX zLX$H_QZiPTOz@I#@(M?1*>xo639dhR=02k#bw+GJ%TJx##b?`g zD1DDjHZI;+BVkbo&TYgJO+`y};ZLQJ$$#FuAwy0pt}yr^6)xc+ShW}97(f4%vm(zT zCTxwS%%0SZ4U%w@p8p(&UYo*PkXU3UZEKZ@Tn98pE;V4837{%aR=*~!~3 zgr!Au!){5njg}o&_C#79t-LZ~%th~~fl2!oy*&ta4UoVMxw}G{S-#~PnV?s?E$nv7 zSgJ$Rq@vw~2!)4H#FdDbTcn!#Wf6>cd7ebmT}EAxv2k=BQ&y%mzniFVUD~x58h+@t z#*DnmS8;w=6V`ZmbiO9808uw-y*1oA#m1ow$-(>?sjhz_?Yvnk|E2b=IK3p_tOc2d z4K3IN#d$e{KSWM+s1QJD(-l@{PX|E_7kr#uoSL^#-$*C@^vdS<#bgBI#WOOQd3wej zOTHSX-e=IKKtiYKcy5Ctsfed8g>AZP)!`j`2Bm;zqzC$%KirF>lv-w-*@H16)UNL;Xu*iyh zuG-(~*u$;=^`VLWI3hGJI_8Yil^Ihv)y6U`8s0ZqRLNz3YUm!p&Al)4(Nf@`qBK#Y zc<=L-pV*m+ro0-`Bj>4SXP>ai_G6*Q;pFD+yaiP47W;hes<_YYt|6gSXZ!gaxh+rl zD`$-HEx8HmKs(wvTHb;D!iQ7Eb+Em8E{A?126pmMXX^blL&k#yRm1FVIo@7Dd~A&ooZskrNrwV0AUv59+Z^)l0 zTlFz%x{9Rol2qkSswLCxn+a=j zDjDWkUXvd!d}bU+?i%Cu;nx$0ylYmJI;yz1<+1c#iI2ONaJrQ@F;uk7*YuF*UW87m zUHrg7WZC_CzZglHGzB5k^SY(8vhwWUW|zZMA!GW-hm`4^UjHODoquj46I%WP z^nM56eXv;!HT zxc^6qcvWq80ZBtu?%zc`-k4(%!Ju;$8cq++n-ZUCdRBP96HghH(EL!{7@Aw^6tzFU zD`#&O%GLCug2g&4-kjxmO^7Ron!9dNxKEyg7Abh6BI!r>h#i%W4trYQcjZ4#eKT{^$|LsCG&?_`44_->ZCJ%Q`rQA4?02-O;n0BjGip zyWVEPI;@5cAiiK@mVi+=8QP}Xt~QZj;rgvd&2pgsIz?KUzH@~9dfS0Vi|=NSHxKLS rd<{+1)mbJ(hY9}XcB6_OIlnq^UG4K-`J|Ndao|mht8~`u1y}w9FY4%p literal 0 HcmV?d00001 diff --git a/app/build.gradle b/app/build.gradle index 12062ae..7f7a889 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -35,11 +35,11 @@ android { } useLibrary 'org.apache.http.legacy' defaultConfig { - applicationId "com.fengliyan.tianlesue" + applicationId "com.xuebiping.bolizhuzi" minSdkVersion 24 targetSdkVersion 30 - versionCode 38 - versionName "2.5.1" + versionCode 1 + versionName "1.0.0" testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner' flavorDimensions "versionCode" buildConfigField "String", "AUTH_SECRET", '"tX1pY3+d9GOsDdek6c8EkqlBagajAzzq4Yl8xWzKxE66qzaa51BRukuNO66MPcv92lK5tTifKP6md8Jn/vIcgQCLpJWhr4vKvcGeOmBFIPmdo/++elnHTJdJ10RSRN8fDaQVUhX7Ap3KoPQ4n/oSUNSpa/HKZihCLQK31vyNCL/GZ4bGijb2e63JDN4GbUOP1d7yw4vbaNEA883Da+CQ+CyYW4aXWuLca/1ngoszOw3wRFhe/ZMVDhDRRMc7Bpp/+judD4ehwydRzLprBpVSQufZV6XAUpec3V7eJRH3FHGXE4fwtZK4BA=="' @@ -76,10 +76,10 @@ android { keyAlias properties.get("keyAlias") ?: System.getenv("FLOW_ALIAS_NAME") keyPassword properties.get("keyPassword") ?: System.getenv("FLOW_ALIAS_PASS")*/ - storeFile file("xiayue.jks") - storePassword 'Chenqihong3' - keyAlias 'chenqihong3' - keyPassword 'Chenqihong3' + storeFile file("bolizhuzi.jks") + storePassword 'bolizhuzi' + keyAlias 'bolizhuzi' + keyPassword 'bolizhuzi' v1SigningEnabled true v2SigningEnabled true } @@ -154,169 +154,169 @@ android { productFlavors { // dev { -// applicationId "com.fengliyan.tianlesue" +// applicationId "com.xuebiping.bolizhuzi" // buildConfigField "boolean", "IS_DEV", "true" // buildConfigField "String", "PRIVACY", '"/index/about/siyuPrivacy.html"' // buildConfigField "String", "AGREEMENT", '"/index/about/siyuAgreement.html"' // buildConfigField "String", "VIP_AGREEMENT", '"/index/about/siyuVipAgreement.html"' -// manifestPlaceholders = [APPLICATION_ID: "com.fengliyan.tianlesue", +// manifestPlaceholders = [APPLICATION_ID: "com.xuebiping.bolizhuzi", // MARKET_VALUE : "oss", -// APP_NAME : "私语" +// APP_NAME : "芊颜" // ] // } oss { - applicationId "com.fengliyan.tianlesue" + applicationId "com.xuebiping.bolizhuzi" buildConfigField "boolean", "IS_DEV", "false" buildConfigField "String", "PRIVACY", '"/index/about/siyuPrivacy.html"' buildConfigField "String", "AGREEMENT", '"/index/about/siyuAgreement.html"' buildConfigField "String", "VIP_AGREEMENT", '"/index/about/siyuVipAgreement.html"' - manifestPlaceholders = [APPLICATION_ID: "com.fengliyan.tianlesue", + manifestPlaceholders = [APPLICATION_ID: "com.xuebiping.bolizhuzi", MARKET_VALUE : "oss", - APP_NAME : "私语" + APP_NAME : "芊颜" ] } // vivo { -// applicationId "com.fengliyan.tianlesue" +// applicationId "com.xuebiping.bolizhuzi" // buildConfigField "boolean", "IS_DEV", "false" // buildConfigField "String", "PRIVACY", '"/index/about/siyuPrivacy.html"' // buildConfigField "String", "AGREEMENT", '"/index/about/siyuAgreement.html"' // buildConfigField "String", "VIP_AGREEMENT", '"/index/about/siyuVipAgreement.html"' -// manifestPlaceholders = [APPLICATION_ID: "com.fengliyan.tianlesue", +// manifestPlaceholders = [APPLICATION_ID: "com.xuebiping.bolizhuzi", // MARKET_VALUE : "vivo", -// APP_NAME : "私语" +// APP_NAME : "芊颜" // ] // } // oppo { -// applicationId "com.fengliyan.tianlesue" +// applicationId "com.xuebiping.bolizhuzi" // buildConfigField "boolean", "IS_DEV", "false" // buildConfigField "String", "PRIVACY", '"/index/about/siyuPrivacy.html"' // buildConfigField "String", "AGREEMENT", '"/index/about/siyuAgreement.html"' // buildConfigField "String", "VIP_AGREEMENT", '"/index/about/siyuVipAgreement.html"' -// manifestPlaceholders = [APPLICATION_ID: "com.fengliyan.tianlesue", +// manifestPlaceholders = [APPLICATION_ID: "com.xuebiping.bolizhuzi", // MARKET_VALUE : "oppo", -// APP_NAME : "私语", +// APP_NAME : "芊颜", // ] // } // xiaomi { -// applicationId "com.fengliyan.tianlesue" +// applicationId "com.xuebiping.bolizhuzi" // buildConfigField "boolean", "IS_DEV", "false" // buildConfigField "String", "PRIVACY", '"/index/about/siyuPrivacy.html"' // buildConfigField "String", "AGREEMENT", '"/index/about/siyuAgreement.html"' // buildConfigField "String", "VIP_AGREEMENT", '"/index/about/siyuVipAgreement.html"' -// manifestPlaceholders = [APPLICATION_ID: "com.fengliyan.tianlesue", +// manifestPlaceholders = [APPLICATION_ID: "com.xuebiping.bolizhuzi", // MARKET_VALUE : "xiaomi", -// APP_NAME : "私语" +// APP_NAME : "芊颜" // ] // } // yingyongbao { -// applicationId "com.fengliyan.tianlesue" +// applicationId "com.xuebiping.bolizhuzi" // buildConfigField "boolean", "IS_DEV", "false" // buildConfigField "String", "PRIVACY", '"/index/about/siyuPrivacy.html"' // buildConfigField "String", "AGREEMENT", '"/index/about/siyuAgreement.html"' // buildConfigField "String", "VIP_AGREEMENT", '"/index/about/siyuVipAgreement.html"' -// manifestPlaceholders = [APPLICATION_ID: "com.fengliyan.tianlesue", +// manifestPlaceholders = [APPLICATION_ID: "com.xuebiping.bolizhuzi", // MARKET_VALUE : "yingyongbao", -// APP_NAME : "私语" +// APP_NAME : "芊颜" // ] // } // huawei { -// applicationId "com.fengliyan.tianlesue" +// applicationId "com.xuebiping.bolizhuzi" // buildConfigField "boolean", "IS_DEV", "false" // buildConfigField "String", "PRIVACY", '"/index/about/siyuSocialPrivacy.html"' // buildConfigField "String", "AGREEMENT", '"/index/about/siyuSocialAgreement.html"' // buildConfigField "String", "VIP_AGREEMENT", '"/index/about/siyuSocialVipAgreement.html"' -// manifestPlaceholders = [APPLICATION_ID: "com.fengliyan.tianlesue", +// manifestPlaceholders = [APPLICATION_ID: "com.xuebiping.bolizhuzi", // MARKET_VALUE : "huawei", -// APP_NAME : "私语交友" +// APP_NAME : "芊颜交友" // ] // } // honor { -// applicationId "com.fengliyan.tianlesue" +// applicationId "com.xuebiping.bolizhuzi" // buildConfigField "boolean", "IS_DEV", "false" // buildConfigField "String", "PRIVACY", '"/index/about/siyuPrivacy.html"' // buildConfigField "String", "AGREEMENT", '"/index/about/siyuAgreement.html"' // buildConfigField "String", "VIP_AGREEMENT", '"/index/about/siyuVipAgreement.html"' -// manifestPlaceholders = [APPLICATION_ID: "com.fengliyan.tianlesue", +// manifestPlaceholders = [APPLICATION_ID: "com.xuebiping.bolizhuzi", // MARKET_VALUE : "honor", -// APP_NAME : "私语" +// APP_NAME : "芊颜" // ] // } // meizu { -// applicationId "com.fengliyan.tianlesue" +// applicationId "com.xuebiping.bolizhuzi" // buildConfigField "boolean", "IS_DEV", "false" // buildConfigField "String", "PRIVACY", '"/index/about/siyuPrivacy.html"' // buildConfigField "String", "AGREEMENT", '"/index/about/siyuAgreement.html"' // buildConfigField "String", "VIP_AGREEMENT", '"/index/about/siyuVipAgreement.html"' -// manifestPlaceholders = [APPLICATION_ID: "com.fengliyan.tianlesue", +// manifestPlaceholders = [APPLICATION_ID: "com.xuebiping.bolizhuzi", // MARKET_VALUE : "meizu", -// APP_NAME : "私语" +// APP_NAME : "芊颜" // ] // } // baiduss { -// applicationId "com.fengliyan.tianlesue" +// applicationId "com.xuebiping.bolizhuzi" // buildConfigField "boolean", "IS_DEV", "false" // buildConfigField "String", "PRIVACY", '"/index/about/siyuPrivacy.html"' // buildConfigField "String", "AGREEMENT", '"/index/about/siyuAgreement.html"' // buildConfigField "String", "VIP_AGREEMENT", '"/index/about/siyuVipAgreement.html"' -// manifestPlaceholders = [APPLICATION_ID: "com.fengliyan.tianlesue", +// manifestPlaceholders = [APPLICATION_ID: "com.xuebiping.bolizhuzi", // MARKET_VALUE : "baiduss", -// APP_NAME : "私语" +// APP_NAME : "芊颜" // ] // } // baiduxxl { -// applicationId "com.fengliyan.tianlesue" +// applicationId "com.xuebiping.bolizhuzi" // buildConfigField "boolean", "IS_DEV", "false" // buildConfigField "String", "PRIVACY", '"/index/about/siyuPrivacy.html"' // buildConfigField "String", "AGREEMENT", '"/index/about/siyuAgreement.html"' // buildConfigField "String", "VIP_AGREEMENT", '"/index/about/siyuVipAgreement.html"' -// manifestPlaceholders = [APPLICATION_ID: "com.fengliyan.tianlesue", +// manifestPlaceholders = [APPLICATION_ID: "com.xuebiping.bolizhuzi", // MARKET_VALUE : "baiduxxl", -// APP_NAME : "私语" +// APP_NAME : "芊颜" // ] // } // threesixzero { -// applicationId "com.fengliyan.tianlesue" +// applicationId "com.xuebiping.bolizhuzi" // buildConfigField "boolean", "IS_DEV", "false" // buildConfigField "String", "PRIVACY", '"/index/about/siyuPrivacy.html"' // buildConfigField "String", "AGREEMENT", '"/index/about/siyuAgreement.html"' // buildConfigField "String", "VIP_AGREEMENT", '"/index/about/siyuVipAgreement.html"' -// manifestPlaceholders = [APPLICATION_ID: "com.fengliyan.tianlesue", +// manifestPlaceholders = [APPLICATION_ID: "com.xuebiping.bolizhuzi", // MARKET_VALUE : "\"360\"", -// APP_NAME : "私语" +// APP_NAME : "芊颜" // ] // } // ali { -// applicationId "com.fengliyan.tianlesue" +// applicationId "com.xuebiping.bolizhuzi" // buildConfigField "boolean", "IS_DEV", "false" // buildConfigField "String", "PRIVACY", '"/index/about/siyuPrivacy.html"' // buildConfigField "String", "AGREEMENT", '"/index/about/siyuAgreement.html"' // buildConfigField "String", "VIP_AGREEMENT", '"/index/about/siyuVipAgreement.html"' -// manifestPlaceholders = [APPLICATION_ID: "com.fengliyan.tianlesue", +// manifestPlaceholders = [APPLICATION_ID: "com.xuebiping.bolizhuzi", // MARKET_VALUE : "ali", -// APP_NAME : "私语" +// APP_NAME : "芊颜" // ] // } // kuaishou { -// applicationId "com.fengliyan.tianlesue" +// applicationId "com.xuebiping.bolizhuzi" // buildConfigField "boolean", "IS_DEV", "false" // buildConfigField "String", "PRIVACY", '"/index/about/siyuPrivacy.html"' // buildConfigField "String", "AGREEMENT", '"/index/about/siyuAgreement.html"' // buildConfigField "String", "VIP_AGREEMENT", '"/index/about/siyuVipAgreement.html"' -// manifestPlaceholders = [APPLICATION_ID: "com.fengliyan.tianlesue", +// manifestPlaceholders = [APPLICATION_ID: "com.xuebiping.bolizhuzi", // MARKET_VALUE : "kuaishou", -// APP_NAME : "私语" +// APP_NAME : "芊颜" // ] // } // douyin { -// applicationId "com.fengliyan.tianlesue" +// applicationId "com.xuebiping.bolizhuzi" // buildConfigField "boolean", "IS_DEV", "false" // buildConfigField "String", "PRIVACY", '"/index/about/siyuPrivacy.html"' // buildConfigField "String", "AGREEMENT", '"/index/about/siyuAgreement.html"' // buildConfigField "String", "VIP_AGREEMENT", '"/index/about/siyuVipAgreement.html"' -// manifestPlaceholders = [APPLICATION_ID: "com.fengliyan.tianlesue", +// manifestPlaceholders = [APPLICATION_ID: "com.xuebiping.bolizhuzi", // MARKET_VALUE : "douyin", -// APP_NAME : "私语" +// APP_NAME : "芊颜" // ] // } } @@ -405,4 +405,5 @@ dependencies { implementation 'androidx.appcompat:appcompat:1.2.0' implementation 'com.google.android.material:material:1.2.1' implementation 'androidx.constraintlayout:constraintlayout:2.0.1' + implementation 'androidx.legacy:legacy-support-v4:1.0.0' } \ No newline at end of file diff --git a/app/mcs-services.json b/app/mcs-services.json index cd7a555..8633e54 100644 --- a/app/mcs-services.json +++ b/app/mcs-services.json @@ -1,6 +1,6 @@ { "developer_id":"109999896480", "app_id":"104457750", - "package_name":"com.fengliyan.tianlesue", + "package_name":"com.xuebiping.bolizhuzi", "version":"1.0" } \ No newline at end of file diff --git a/app/src/androidTest/java/com/fengliyan/tianlesue/ExampleInstrumentedTest.java b/app/src/androidTest/java/com/fengliyan/tianlesue/ExampleInstrumentedTest.java index 8a6e69c..6c84525 100644 --- a/app/src/androidTest/java/com/fengliyan/tianlesue/ExampleInstrumentedTest.java +++ b/app/src/androidTest/java/com/fengliyan/tianlesue/ExampleInstrumentedTest.java @@ -1,4 +1,4 @@ -package com.fengliyan.tianlesue; +package com.xuebiping.bolizhuzi; import android.content.Context; import android.support.test.InstrumentationRegistry; @@ -21,6 +21,6 @@ public class ExampleInstrumentedTest { // Context of the app under test. Context appContext = InstrumentationRegistry.getTargetContext(); - assertEquals("com.fengliyan.tianlesue", appContext.getPackageName()); + assertEquals("com.xuebiping.bolizhuzi", appContext.getPackageName()); } } diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 185f246..f69bab5 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -1,7 +1,7 @@ + package="com.xuebiping.bolizhuzi"> @@ -58,33 +58,33 @@ - + - + - + - + @@ -115,7 +115,7 @@ android:usesCleartextTraffic="true" tools:replace="android:label,android:allowBackup" tools:targetApi="r"> - + + + @@ -590,7 +596,7 @@ - + @@ -643,7 +649,7 @@ - + @@ -688,7 +694,7 @@ android:name="app_id" android:value="105654483" /> - + android:background="@color/bottomCuttingLine" />--> + android:src="@drawable/group" + android:tint="@color/black" /> @@ -71,7 +86,10 @@ + android:layout_height="79dp" + android:layout_marginHorizontal="@dimen/dp16" + android:layout_marginTop="@dimen/dp15" + android:background="@drawable/shape_white_bg_r14"> + android:textSize="16sp" + android:textStyle="bold" /> - + android:orientation="vertical" + android:layout_marginTop="@dimen/dp10" + android:layout_marginHorizontal="@dimen/dp16" + android:background="@drawable/shape_white_bg_r14"> - - + + + + + + + android:tint="@color/black" + android:src="@drawable/group" /> - + + + android:tint="@color/black" + android:src="@drawable/group" /> - + + + android:tint="@color/black" + android:src="@drawable/group" /> - + + + android:tint="@color/black" + android:src="@drawable/group" /> - - - - + android:layout_height="wrap_content" + android:layout_marginTop="@dimen/dp15" + android:orientation="vertical"> - - + android:background="@drawable/shape_white_bg_r14" + android:layout_marginTop="@dimen/dp12" + android:layout_marginHorizontal="@dimen/dp16" + android:orientation="vertical"> + + + + + + + + + + + + + - - - diff --git a/app/src/main/res/layout/activity_topic_dynamic_list.xml b/app/src/main/res/layout/activity_topic_dynamic_list.xml new file mode 100644 index 0000000..cc9fec6 --- /dev/null +++ b/app/src/main/res/layout/activity_topic_dynamic_list.xml @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_verify_code.xml b/app/src/main/res/layout/activity_verify_code.xml index 009ef78..a441fa2 100644 --- a/app/src/main/res/layout/activity_verify_code.xml +++ b/app/src/main/res/layout/activity_verify_code.xml @@ -29,7 +29,7 @@ android:textColor="@color/two_text" android:textSize="14dp" /> - - @@ -97,7 +97,7 @@ android:layout_marginBottom="30dp" android:background="@drawable/shape_home_progress" /> - - diff --git a/app/src/main/res/layout/dialog_luck_wheel.xml b/app/src/main/res/layout/dialog_luck_wheel.xml index a5cc280..06de9e0 100644 --- a/app/src/main/res/layout/dialog_luck_wheel.xml +++ b/app/src/main/res/layout/dialog_luck_wheel.xml @@ -82,7 +82,7 @@ app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> - @@ -52,7 +52,7 @@ android:layout_below="@+id/wechat_background" android:layout_centerHorizontal="true" android:layout_marginTop="@dimen/dp14" - android:text="私语官方微信公众号:" + android:text="芊颜官方微信公众号:" android:textColor="@color/two_text" android:textSize="14sp" /> diff --git a/app/src/main/res/layout/fragment_dynamic_topic.xml b/app/src/main/res/layout/fragment_dynamic_topic.xml new file mode 100644 index 0000000..6400b78 --- /dev/null +++ b/app/src/main/res/layout/fragment_dynamic_topic.xml @@ -0,0 +1,17 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_image_for_display.xml b/app/src/main/res/layout/fragment_image_for_display.xml index f06fb04..41a68f5 100644 --- a/app/src/main/res/layout/fragment_image_for_display.xml +++ b/app/src/main/res/layout/fragment_image_for_display.xml @@ -5,7 +5,7 @@ tools:viewBindingIgnore="true" android:layout_height="match_parent"> - diff --git a/app/src/main/res/layout/fragment_luck_list.xml b/app/src/main/res/layout/fragment_luck_list.xml index e51660a..d1cfc6c 100644 --- a/app/src/main/res/layout/fragment_luck_list.xml +++ b/app/src/main/res/layout/fragment_luck_list.xml @@ -1,5 +1,5 @@ - - \ No newline at end of file + \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_main_recommend_active.xml b/app/src/main/res/layout/fragment_main_recommend_active.xml index 22dabe5..9eb1956 100644 --- a/app/src/main/res/layout/fragment_main_recommend_active.xml +++ b/app/src/main/res/layout/fragment_main_recommend_active.xml @@ -1,4 +1,4 @@ - - \ No newline at end of file + \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_main_recommend_city.xml b/app/src/main/res/layout/fragment_main_recommend_city.xml index 5d0bd96..6209b78 100644 --- a/app/src/main/res/layout/fragment_main_recommend_city.xml +++ b/app/src/main/res/layout/fragment_main_recommend_city.xml @@ -1,4 +1,4 @@ - - \ No newline at end of file + \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_main_recommend_recommend.xml b/app/src/main/res/layout/fragment_main_recommend_recommend.xml index daf3e2a..1f731c6 100644 --- a/app/src/main/res/layout/fragment_main_recommend_recommend.xml +++ b/app/src/main/res/layout/fragment_main_recommend_recommend.xml @@ -1,4 +1,4 @@ - - + diff --git a/app/src/main/res/layout/fragment_personal_main_page.xml b/app/src/main/res/layout/fragment_personal_main_page.xml index 3c04a1c..7494b33 100644 --- a/app/src/main/res/layout/fragment_personal_main_page.xml +++ b/app/src/main/res/layout/fragment_personal_main_page.xml @@ -9,833 +9,869 @@ android:orientation="vertical" tools:viewBindingIgnore="true"> - + android:layout_height="match_parent"> - + android:layout_height="match_parent" + android:orientation="vertical"> + android:id="@+id/rl_bg" + android:layout_width="match_parent" + android:layout_height="320dp" + android:background="@color/mainBg"> - - - - - - - - + android:layout_height="wrap_content"> - + - + + - + + + + + + - + android:layout_marginTop="40dp"> - + + + + + + + + + + + + + + + + + + + + + + + + + + android:id="@+id/cl_guard" + android:layout_width="100dp" + android:layout_height="71dp" + android:layout_alignParentEnd="true" + android:layout_alignParentBottom="true" + android:layout_marginEnd="16dp" + android:layout_marginBottom="32dp"> - + - - - - - - - - - - - - - - + fresco:layout_constraintTop_toTopOf="parent" /> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + android:textSize="14sp" + android:textStyle="bold" + tools:text="聊天价格:2币/分钟" /> + + + + + - + - + - + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_recommend1.xml b/app/src/main/res/layout/fragment_recommend1.xml index ea29fb4..a2815ce 100644 --- a/app/src/main/res/layout/fragment_recommend1.xml +++ b/app/src/main/res/layout/fragment_recommend1.xml @@ -1,4 +1,4 @@ - - \ No newline at end of file + \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_setting.xml b/app/src/main/res/layout/fragment_setting.xml index a0bf509..363e3fd 100644 --- a/app/src/main/res/layout/fragment_setting.xml +++ b/app/src/main/res/layout/fragment_setting.xml @@ -8,601 +8,864 @@ android:fillViewport="true" tools:viewBindingIgnore="true"> - + android:layout_height="match_parent"> - + android:scaleType="fitXY" + android:src="@drawable/icon_setting_bg" /> - + + + android:layout_height="wrap_content"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + android:layout_marginStart="20dp" + android:layout_marginTop="12dp" + android:layout_marginEnd="20dp" + android:visibility="gone"> - - + - + + - - + - + + + + + + + + + + + + + + + + + + + + + + + android:textStyle="bold" /> + android:layout_below="@+id/iv_xsimg" + android:layout_marginLeft="@dimen/dp20" + android:layout_marginTop="4dp" + android:text="享受多种福利特权,提升使用体验" + android:textColor="#FDFAD9" + android:textSize="12dp" /> + android:id="@+id/tv_go_open" + android:layout_width="@dimen/dp75" + android:layout_height="@dimen/dp28" + android:layout_alignParentRight="true" + android:layout_marginTop="@dimen/dp17" + android:layout_marginEnd="@dimen/dp20" + android:background="@mipmap/ic_vip_go_btn" + android:gravity="center" + android:singleLine="true" + android:text="立即开通" + android:textColor="#FDFAD9" + android:textSize="12dp" /> + + + + android:id="@+id/ll_income" + android:layout_width="@dimen/dp0" + android:layout_height="match_parent" + android:layout_gravity="center" + android:gravity="center" + android:layout_weight="1" + android:orientation="vertical"> + android:layout_width="@dimen/dp44" + android:layout_height="@dimen/dp44" + android:src="@mipmap/iv_recharge_img" /> - - - - - + android:layout_marginTop="6dp" + android:text="充值" + android:textColor="@color/black" + android:textSize="14dp" + android:textStyle="bold" /> + + + + + + + + + + + + + + + + + + + + + + + + + + + - + android:layout_marginTop="12dp" + android:layout_marginBottom="12dp" + android:src="@mipmap/ic_my_ntequan" /> + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + android:layout_marginEnd="16dp" + android:background="@drawable/shape_recommend_bg" + android:orientation="vertical" /> - + android:layout_marginStart="16dp" + android:layout_marginTop="12dp" + android:layout_marginEnd="16dp" + android:layout_marginBottom="62dp" + android:background="@drawable/shape_recommend_bg" + android:orientation="vertical" /> - - + - + - - diff --git a/app/src/main/res/layout/item_channel_anchor1.xml b/app/src/main/res/layout/item_channel_anchor1.xml index 130f2f1..cd6c60b 100644 --- a/app/src/main/res/layout/item_channel_anchor1.xml +++ b/app/src/main/res/layout/item_channel_anchor1.xml @@ -49,7 +49,7 @@ app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" /> - diff --git a/app/src/main/res/layout/item_dynamic_list1.xml b/app/src/main/res/layout/item_dynamic_list1.xml index f45ed74..eefa68b 100644 --- a/app/src/main/res/layout/item_dynamic_list1.xml +++ b/app/src/main/res/layout/item_dynamic_list1.xml @@ -34,6 +34,8 @@ android:id="@+id/dynamic_list_photo" android:layout_width="40dp" android:layout_height="40dp" + fresco:roundingBorderColor="#6CE4B7" + fresco:roundingBorderWidth="@dimen/dp1" fresco:roundedCornerRadius="24dp" /> + + + android:src="@drawable/shape_button_e472ed" /> + android:src="@drawable/shape_button_e472ed" /> + android:src="@drawable/shape_button_e472ed" /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/item_dynamic_topic_title.xml b/app/src/main/res/layout/item_dynamic_topic_title.xml new file mode 100644 index 0000000..4d3a8e6 --- /dev/null +++ b/app/src/main/res/layout/item_dynamic_topic_title.xml @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/item_free_video.xml b/app/src/main/res/layout/item_free_video.xml index 94fec18..5353fdf 100644 --- a/app/src/main/res/layout/item_free_video.xml +++ b/app/src/main/res/layout/item_free_video.xml @@ -6,7 +6,7 @@ tools:viewBindingIgnore="true" android:padding="4dp"> - diff --git a/app/src/main/res/layout/item_news.xml b/app/src/main/res/layout/item_news.xml index ac485c7..dcb8c0b 100644 --- a/app/src/main/res/layout/item_news.xml +++ b/app/src/main/res/layout/item_news.xml @@ -37,7 +37,7 @@ android:layout_marginTop="1dp" android:layout_toRightOf="@+id/news_photo" android:layout_marginLeft="15.5dp" - android:text="Hi,欢迎来到私语世界" + android:text="Hi,欢迎来到芊颜世界" android:textColor="@color/loginText2" android:maxLines="1" android:ellipsize="end" diff --git a/app/src/main/res/layout/item_notice_1_child.xml b/app/src/main/res/layout/item_notice_1_child.xml index 4d8474d..f344ea4 100644 --- a/app/src/main/res/layout/item_notice_1_child.xml +++ b/app/src/main/res/layout/item_notice_1_child.xml @@ -33,7 +33,7 @@ android:layout_below="@+id/notice_1_child_name" android:layout_marginTop="1dp" android:layout_marginLeft="17dp" - android:text="Hi, 欢迎来到私语世界" + android:text="Hi, 欢迎来到芊颜世界" android:textSize="17sp" android:textColor="@color/loginText2"/> diff --git a/app/src/main/res/layout/item_play_video_view.xml b/app/src/main/res/layout/item_play_video_view.xml index 9811bd6..26725b6 100644 --- a/app/src/main/res/layout/item_play_video_view.xml +++ b/app/src/main/res/layout/item_play_video_view.xml @@ -78,7 +78,7 @@ android:background="@drawable/shape_home_progress" android:visibility="gone" /> - - @@ -111,6 +111,18 @@ android:textSize="14sp" android:visibility="gone" /> +