├── .gitignore ├── .idea ├── caches │ └── build_file_checksums.ser ├── codeStyles │ └── Project.xml ├── gradle.xml ├── misc.xml ├── runConfigurations.xml └── vcs.xml ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── rdc │ │ └── p2p │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── assets │ │ └── litepal.xml │ ├── java │ │ └── com │ │ │ └── rdc │ │ │ └── p2p │ │ │ ├── activity │ │ │ ├── ChatDetailActivity.java │ │ │ ├── LoginActivity.java │ │ │ ├── MainActivity.java │ │ │ └── PhotoActivity.java │ │ │ ├── adapter │ │ │ ├── MsgRvAdapter.java │ │ │ ├── PeerListRvAdapter.java │ │ │ └── UserImageRvAdapter.java │ │ │ ├── app │ │ │ └── App.java │ │ │ ├── base │ │ │ ├── BaseActivity.java │ │ │ ├── BaseContract.java │ │ │ ├── BaseFragment.java │ │ │ ├── BaseModel.java │ │ │ ├── BasePresenter.java │ │ │ └── BaseRecyclerViewAdapter.java │ │ │ ├── bean │ │ │ ├── ImageBean.java │ │ │ ├── MessageBean.java │ │ │ ├── PeerBean.java │ │ │ └── UserBean.java │ │ │ ├── config │ │ │ ├── Constant.java │ │ │ ├── FileState.java │ │ │ └── Protocol.java │ │ │ ├── contract │ │ │ ├── ChatDetailContract.java │ │ │ ├── PeerListContract.java │ │ │ └── ScanDeviceContract.java │ │ │ ├── event │ │ │ ├── LinkSocketRequestEvent.java │ │ │ ├── LinkSocketResponseEvent.java │ │ │ └── RecentMsgEvent.java │ │ │ ├── fragment │ │ │ ├── PeerListFragment.java │ │ │ ├── PhotoFragment.java │ │ │ ├── ScanDeviceFragment.java │ │ │ └── SelectImageFragment.java │ │ │ ├── listener │ │ │ ├── OnAudioClickListener.java │ │ │ ├── OnClickRecyclerViewListener.java │ │ │ ├── OnGlideLoadCompleted.java │ │ │ ├── OnItemViewClickListener.java │ │ │ └── OnSocketSendCallback.java │ │ │ ├── manager │ │ │ └── SocketManager.java │ │ │ ├── model │ │ │ ├── ChatDetailModel.java │ │ │ ├── PeerListModel.java │ │ │ └── ScanDeviceModel.java │ │ │ ├── presenter │ │ │ ├── ChatDetailPresenter.java │ │ │ ├── PeerListPresenter.java │ │ │ └── ScanDevicePresenter.java │ │ │ ├── thread │ │ │ └── SocketThread.java │ │ │ ├── util │ │ │ ├── AudioRecorderUtil.java │ │ │ ├── CameraGallaryUtil.java │ │ │ ├── GsonUtil.java │ │ │ ├── ImageUtil.java │ │ │ ├── MediaPlayerUtil.java │ │ │ ├── NetUtil.java │ │ │ ├── ProgressTextUtil.java │ │ │ ├── SDUtil.java │ │ │ ├── ScanDeviceUtil.java │ │ │ ├── ScreenUtil.java │ │ │ └── UserUtil.java │ │ │ └── widget │ │ │ ├── MyFileProvider.java │ │ │ ├── PhotosVP.java │ │ │ └── PlayerSoundView.java │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable-xhdpi │ │ ├── bg_message_dark_green_right.9.png │ │ ├── bg_message_green_right.9.png │ │ ├── bg_message_grey_left.9.png │ │ ├── bg_message_grey_right.9.png │ │ ├── bg_message_white_left.9.png │ │ ├── bg_message_white_right.9.png │ │ ├── iv_0.jpg │ │ ├── iv_1.jpg │ │ ├── iv_10.jpg │ │ ├── iv_11.jpg │ │ ├── iv_12.jpg │ │ ├── iv_13.jpg │ │ ├── iv_14.jpg │ │ ├── iv_15.jpg │ │ ├── iv_16.jpg │ │ ├── iv_17.jpg │ │ ├── iv_2.jpg │ │ ├── iv_3.jpg │ │ ├── iv_4.jpg │ │ ├── iv_5.jpg │ │ ├── iv_6.jpg │ │ ├── iv_7.jpg │ │ ├── iv_8.jpg │ │ ├── iv_9.jpg │ │ ├── iv_alert.png │ │ ├── iv_chat_normal.png │ │ ├── iv_chat_pressed.png │ │ ├── iv_file_normal.png │ │ ├── iv_file_pressed.png │ │ ├── iv_microphone_normal.png │ │ ├── iv_microphone_recoding.png │ │ ├── iv_peer_list_normal.png │ │ ├── iv_peer_list_pressed.png │ │ ├── iv_photo_album_normal.png │ │ ├── iv_photo_album_pressed.png │ │ ├── iv_record_voice_normal.png │ │ ├── iv_record_voice_pressed.png │ │ ├── iv_search.png │ │ ├── iv_take_photo_normal.png │ │ ├── iv_take_photo_pressed.png │ │ └── iv_transport_file.png │ │ ├── drawable │ │ ├── bg_account_input.xml │ │ ├── bg_cursor.xml │ │ ├── bg_divider.xml │ │ ├── bg_file.xml │ │ ├── bg_layer_list_progress.xml │ │ ├── bg_photo_album.xml │ │ ├── bg_popupwindow.xml │ │ ├── bg_pressed_record_normal.xml │ │ ├── bg_pressed_record_pressed.xml │ │ ├── bg_pressed_record_selector.xml │ │ ├── bg_record_voice.xml │ │ ├── bg_selector_file_message_right.xml │ │ ├── bg_selector_text_message_left.xml │ │ ├── bg_selector_text_message_right.xml │ │ ├── bg_send.xml │ │ ├── bg_state_login.xml │ │ ├── bg_take_photo.xml │ │ ├── ic_launcher_background.xml │ │ └── layer_microphone.xml │ │ ├── layout │ │ ├── activity_chat_detail.xml │ │ ├── activity_login.xml │ │ ├── activity_main.xml │ │ ├── activity_photo.xml │ │ ├── dialog_scab_device_progress.xml │ │ ├── fragment_chatting.xml │ │ ├── fragment_peer_list.xml │ │ ├── fragment_photo.xml │ │ ├── fragment_select_head_image.xml │ │ ├── item_head_image.xml │ │ ├── item_message.xml │ │ ├── item_message_left_audio.xml │ │ ├── item_message_left_file.xml │ │ ├── item_message_left_image.xml │ │ ├── item_message_left_text.xml │ │ ├── item_message_right_audio.xml │ │ ├── item_message_right_file.xml │ │ ├── item_message_right_image.xml │ │ ├── item_message_right_text.xml │ │ ├── item_peer_list.xml │ │ ├── layout_toolbar.xml │ │ └── popupwindow_micorphone.xml │ │ ├── menu │ │ ├── copy_menu.xml │ │ └── menu.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── values │ │ ├── attrs.xml │ │ ├── colors.xml │ │ ├── dimen.xml │ │ ├── strings.xml │ │ └── styles.xml │ │ └── xml │ │ └── file_paths.xml │ └── test │ └── java │ └── com │ └── rdc │ └── p2p │ └── ExampleUnitTest.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/caches/build_file_checksums.ser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/.idea/caches/build_file_checksums.ser -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/rdc/p2p/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/androidTest/java/com/rdc/p2p/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/assets/litepal.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/assets/litepal.xml -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/activity/ChatDetailActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/activity/ChatDetailActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/activity/LoginActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/activity/LoginActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/activity/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/activity/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/activity/PhotoActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/activity/PhotoActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/adapter/MsgRvAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/adapter/MsgRvAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/adapter/PeerListRvAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/adapter/PeerListRvAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/adapter/UserImageRvAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/adapter/UserImageRvAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/app/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/app/App.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/base/BaseActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/base/BaseActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/base/BaseContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/base/BaseContract.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/base/BaseFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/base/BaseFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/base/BaseModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/base/BaseModel.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/base/BasePresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/base/BasePresenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/base/BaseRecyclerViewAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/base/BaseRecyclerViewAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/bean/ImageBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/bean/ImageBean.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/bean/MessageBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/bean/MessageBean.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/bean/PeerBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/bean/PeerBean.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/bean/UserBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/bean/UserBean.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/config/Constant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/config/Constant.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/config/FileState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/config/FileState.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/config/Protocol.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/config/Protocol.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/contract/ChatDetailContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/contract/ChatDetailContract.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/contract/PeerListContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/contract/PeerListContract.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/contract/ScanDeviceContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/contract/ScanDeviceContract.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/event/LinkSocketRequestEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/event/LinkSocketRequestEvent.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/event/LinkSocketResponseEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/event/LinkSocketResponseEvent.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/event/RecentMsgEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/event/RecentMsgEvent.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/fragment/PeerListFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/fragment/PeerListFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/fragment/PhotoFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/fragment/PhotoFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/fragment/ScanDeviceFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/fragment/ScanDeviceFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/fragment/SelectImageFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/fragment/SelectImageFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/listener/OnAudioClickListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/listener/OnAudioClickListener.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/listener/OnClickRecyclerViewListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/listener/OnClickRecyclerViewListener.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/listener/OnGlideLoadCompleted.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/listener/OnGlideLoadCompleted.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/listener/OnItemViewClickListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/listener/OnItemViewClickListener.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/listener/OnSocketSendCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/listener/OnSocketSendCallback.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/manager/SocketManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/manager/SocketManager.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/model/ChatDetailModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/model/ChatDetailModel.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/model/PeerListModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/model/PeerListModel.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/model/ScanDeviceModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/model/ScanDeviceModel.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/presenter/ChatDetailPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/presenter/ChatDetailPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/presenter/PeerListPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/presenter/PeerListPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/presenter/ScanDevicePresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/presenter/ScanDevicePresenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/thread/SocketThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/thread/SocketThread.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/util/AudioRecorderUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/util/AudioRecorderUtil.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/util/CameraGallaryUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/util/CameraGallaryUtil.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/util/GsonUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/util/GsonUtil.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/util/ImageUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/util/ImageUtil.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/util/MediaPlayerUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/util/MediaPlayerUtil.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/util/NetUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/util/NetUtil.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/util/ProgressTextUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/util/ProgressTextUtil.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/util/SDUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/util/SDUtil.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/util/ScanDeviceUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/util/ScanDeviceUtil.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/util/ScreenUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/util/ScreenUtil.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/util/UserUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/util/UserUtil.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/widget/MyFileProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/widget/MyFileProvider.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/widget/PhotosVP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/widget/PhotosVP.java -------------------------------------------------------------------------------- /app/src/main/java/com/rdc/p2p/widget/PlayerSoundView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/java/com/rdc/p2p/widget/PlayerSoundView.java -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/bg_message_dark_green_right.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable-xhdpi/bg_message_dark_green_right.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/bg_message_green_right.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable-xhdpi/bg_message_green_right.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/bg_message_grey_left.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable-xhdpi/bg_message_grey_left.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/bg_message_grey_right.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable-xhdpi/bg_message_grey_right.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/bg_message_white_left.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable-xhdpi/bg_message_white_left.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/bg_message_white_right.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable-xhdpi/bg_message_white_right.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/iv_0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable-xhdpi/iv_0.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/iv_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable-xhdpi/iv_1.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/iv_10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable-xhdpi/iv_10.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/iv_11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable-xhdpi/iv_11.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/iv_12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable-xhdpi/iv_12.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/iv_13.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable-xhdpi/iv_13.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/iv_14.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable-xhdpi/iv_14.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/iv_15.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable-xhdpi/iv_15.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/iv_16.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable-xhdpi/iv_16.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/iv_17.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable-xhdpi/iv_17.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/iv_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable-xhdpi/iv_2.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/iv_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable-xhdpi/iv_3.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/iv_4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable-xhdpi/iv_4.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/iv_5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable-xhdpi/iv_5.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/iv_6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable-xhdpi/iv_6.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/iv_7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable-xhdpi/iv_7.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/iv_8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable-xhdpi/iv_8.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/iv_9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable-xhdpi/iv_9.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/iv_alert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable-xhdpi/iv_alert.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/iv_chat_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable-xhdpi/iv_chat_normal.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/iv_chat_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable-xhdpi/iv_chat_pressed.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/iv_file_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable-xhdpi/iv_file_normal.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/iv_file_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable-xhdpi/iv_file_pressed.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/iv_microphone_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable-xhdpi/iv_microphone_normal.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/iv_microphone_recoding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable-xhdpi/iv_microphone_recoding.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/iv_peer_list_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable-xhdpi/iv_peer_list_normal.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/iv_peer_list_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable-xhdpi/iv_peer_list_pressed.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/iv_photo_album_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable-xhdpi/iv_photo_album_normal.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/iv_photo_album_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable-xhdpi/iv_photo_album_pressed.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/iv_record_voice_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable-xhdpi/iv_record_voice_normal.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/iv_record_voice_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable-xhdpi/iv_record_voice_pressed.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/iv_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable-xhdpi/iv_search.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/iv_take_photo_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable-xhdpi/iv_take_photo_normal.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/iv_take_photo_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable-xhdpi/iv_take_photo_pressed.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/iv_transport_file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable-xhdpi/iv_transport_file.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_account_input.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable/bg_account_input.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_cursor.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable/bg_cursor.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_divider.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable/bg_divider.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_file.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable/bg_file.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_layer_list_progress.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable/bg_layer_list_progress.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_photo_album.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable/bg_photo_album.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_popupwindow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable/bg_popupwindow.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_pressed_record_normal.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable/bg_pressed_record_normal.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_pressed_record_pressed.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable/bg_pressed_record_pressed.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_pressed_record_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable/bg_pressed_record_selector.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_record_voice.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable/bg_record_voice.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_selector_file_message_right.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable/bg_selector_file_message_right.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_selector_text_message_left.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable/bg_selector_text_message_left.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_selector_text_message_right.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable/bg_selector_text_message_right.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_send.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable/bg_send.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_state_login.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable/bg_state_login.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_take_photo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable/bg_take_photo.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/layer_microphone.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/drawable/layer_microphone.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_chat_detail.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/layout/activity_chat_detail.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_login.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/layout/activity_login.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_photo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/layout/activity_photo.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/dialog_scab_device_progress.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/layout/dialog_scab_device_progress.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_chatting.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/layout/fragment_chatting.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_peer_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/layout/fragment_peer_list.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_photo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/layout/fragment_photo.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_select_head_image.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/layout/fragment_select_head_image.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_head_image.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/layout/item_head_image.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_message.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/layout/item_message.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_message_left_audio.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/layout/item_message_left_audio.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_message_left_file.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/layout/item_message_left_file.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_message_left_image.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/layout/item_message_left_image.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_message_left_text.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/layout/item_message_left_text.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_message_right_audio.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/layout/item_message_right_audio.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_message_right_file.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/layout/item_message_right_file.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_message_right_image.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/layout/item_message_right_image.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_message_right_text.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/layout/item_message_right_text.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_peer_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/layout/item_peer_list.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_toolbar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/layout/layout_toolbar.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/popupwindow_micorphone.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/layout/popupwindow_micorphone.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/copy_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/menu/copy_menu.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/menu/menu.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimen.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/values/dimen.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/file_paths.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/main/res/xml/file_paths.xml -------------------------------------------------------------------------------- /app/src/test/java/com/rdc/p2p/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/app/src/test/java/com/rdc/p2p/ExampleUnitTest.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinYaoTian/P2PChat/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | --------------------------------------------------------------------------------