android项目集成okgo,Android中MVP+RXJAVA+OKGO框架
【实例简介】
Android中MVP+RXJAVA+OKGO框架 Glide的封装 沉浸式状态栏 butterknife 和recyclerview的使用
【实例截图】
【核心代码】
882096ee-282e-49d4-b8fc-7c1e75dd2b7b
└── TomatoIt-master
├── app
│ ├── build.gradle
│ ├── proguard-rules.pro
│ └── src
│ ├── androidTest
│ │ └── java
│ │ └── com
│ │ └── lqm
│ │ └── tomatoit
│ │ └── ExampleInstrumentedTest.java
│ ├── main
│ │ ├── AndroidManifest.xml
│ │ ├── assets
│ │ │ └── iconfont.ttf
│ │ ├── java
│ │ │ └── com
│ │ │ └── lqm
│ │ │ └── tomatoit
│ │ │ ├── api
│ │ │ │ └── WanService.java
│ │ │ ├── app
│ │ │ │ ├── AppConst.java
│ │ │ │ └── App.java
│ │ │ ├── helper
│ │ │ │ ├── Convert.java
│ │ │ │ ├── interceptor
│ │ │ │ │ └── TokenInterceptor.java
│ │ │ │ ├── JsonConvert.java
│ │ │ │ ├── LzyResponse.java
│ │ │ │ ├── rxjavahelper
│ │ │ │ │ ├── RxObserver.java
│ │ │ │ │ ├── RxResultHelper.java
│ │ │ │ │ └── RxSchedulersHelper.java
│ │ │ │ └── SimpleResponse.java
│ │ │ ├── manager
│ │ │ │ └── ImageLoaderManager.java
│ │ │ ├── model
│ │ │ │ ├── pojo
│ │ │ │ │ ├── ArticleBean.java
│ │ │ │ │ ├── BannerBean.java
│ │ │ │ │ ├── HotKeyBean.java
│ │ │ │ │ ├── TypeChildrenBean.java
│ │ │ │ │ └── UserBean.java
│ │ │ │ ├── pojoVO
│ │ │ │ │ ├── ArticleListVO.java
│ │ │ │ │ └── TypeTagVO.java
│ │ │ │ └── ResponseData.java
│ │ │ ├── ui
│ │ │ │ ├── activity
│ │ │ │ │ ├── AboutActivity.java
│ │ │ │ │ ├── CollectActivity.java
│ │ │ │ │ ├── LoginActivity.java
│ │ │ │ │ ├── MainActivity.java
│ │ │ │ │ ├── SearchActivity.java
│ │ │ │ │ └── WebViewActivity.java
│ │ │ │ ├── adapter
│ │ │ │ │ ├── ArticleListAdapter.java
│ │ │ │ │ ├── CollectArticleAdapter.java
│ │ │ │ │ └── FragPagerAdapter.java
│ │ │ │ ├── base
│ │ │ │ │ ├── BaseActivity.java
│ │ │ │ │ ├── BaseFragment.java
│ │ │ │ │ └── BasePresenter.java
│ │ │ │ ├── fragment
│ │ │ │ │ ├── HomeFragment.java
│ │ │ │ │ ├── TypeFragment.java
│ │ │ │ │ └── UserFragment.java
│ │ │ │ ├── presenter
│ │ │ │ │ ├── CollectPresenter.java
│ │ │ │ │ ├── HomePresenter.java
│ │ │ │ │ ├── LoginRegistPresenter.java
│ │ │ │ │ ├── SearchPresenter.java
│ │ │ │ │ ├── TypePresenter.java
│ │ │ │ │ └── WebViewPresenter.java
│ │ │ │ └── view
│ │ │ │ ├── CollectView.java
│ │ │ │ ├── CommonWebView.java
│ │ │ │ ├── HomeView.java
│ │ │ │ ├── LoginRegistView.java
│ │ │ │ ├── SearchView.java
│ │ │ │ └── TypeView.java
│ │ │ ├── util
│ │ │ │ ├── ActivityUtils.java
│ │ │ │ ├── L.java
│ │ │ │ ├── PrefUtils.java
│ │ │ │ ├── SharesUtils.java
│ │ │ │ ├── T.java
│ │ │ │ └── UIUtils.java
│ │ │ └── widget
│ │ │ ├── AutoLinefeedLayout.java
│ │ │ ├── CustomDialog.java
│ │ │ ├── CustomPopWindow.java
│ │ │ ├── DynamicWave.java
│ │ │ ├── IconFontTextView.java
│ │ │ ├── RoundImageView.java
│ │ │ └── WebViewFragment.java
│ │ └── res
│ │ ├── anim
│ │ │ ├── slide_left_in.xml
│ │ │ ├── slide_left_out.xml
│ │ │ ├── slide_right_in.xml
│ │ │ └── slide_right_out.xml
│ │ ├── drawable
│ │ │ ├── bg_round_frame_gray.xml
│ │ │ ├── dialog_waiting.xml
│ │ │ ├── progress_bar_status.xml
│ │ │ ├── sel_menu_item.xml
│ │ │ ├── shape_bg_round_white.xml
│ │ │ ├── shape_tag_nor.xml
│ │ │ └── shape_tag_sel.xml
│ │ ├── layout
│ │ │ ├── activity_about.xml
│ │ │ ├── activity_collect.xml
│ │ │ ├── activity_login.xml
│ │ │ ├── activity_main.xml
│ │ │ ├── activity_search.xml
│ │ │ ├── activity_webview.xml
│ │ │ ├── dialog_waiting.xml
│ │ │ ├── frag_home.xml
│ │ │ ├── frag_type.xml
│ │ │ ├── frag_user.xml
│ │ │ ├── item_article.xml
│ │ │ ├── item_banner.xml
│ │ │ ├── item_hot_key.xml
│ │ │ ├── item_no_data.xml
│ │ │ ├── item_tag_layout.xml
│ │ │ ├── layout_banner.xml
│ │ │ ├── layout_blank_tip.xml
│ │ │ ├── layout_topbar_home.xml
│ │ │ ├── layout_topbar_nor.xml
│ │ │ └── popup_webview_more.xml
│ │ ├── mipmap-hdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ ├── mipmap-mdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ ├── mipmap-xhdpi
│ │ │ ├── bg_user.jpg
│ │ │ ├── default_img.png
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_round.png
│ │ │ └── ic_photo.png
│ │ ├── mipmap-xxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ ├── mipmap-xxxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ └── values
│ │ ├── attrs.xml
│ │ ├── colors.xml
│ │ ├── dimens.xml
│ │ ├── strings.xml
│ │ └── styles.xml
│ └── test
│ └── java
│ └── com
│ └── lqm
│ └── tomatoit
│ └── ExampleUnitTest.java
├── build.gradle
├── gradle
│ └── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradle.properties
├── gradlew
├── gradlew.bat
├── iconfile
│ ├── demo.css
│ ├── demo_fontclass.html
│ ├── demo_symbol.html
│ ├── demo_unicode.html
│ ├── iconfont.css
│ ├── iconfont.eot
│ ├── iconfont.js
│ ├── iconfont.svg
│ ├── iconfont.ttf
│ ├── iconfont.woff
│ └── 用浏览器打开deni_unicode可以查看相关icon.txt
├── README.md
└── settings.gradle
50 directories, 134 files
android项目集成okgo,Android中MVP+RXJAVA+OKGO框架相关推荐
- Android项目集成穿山甲开屏/插屏/横幅广告教程大全
Android项目集成穿山甲开屏/插屏/横幅广告教程大全 开发及项目环境说明 Android Studio 2020.3.1 Patch 4/203.7717.56.2031.7935034 jdk1 ...
- Flutter中打包Android项目及升级Android项目
1. 打包Android项目 1. 用Android Studio 打开Flutter项目中的 android 文件夹: 2. 选择生成签名的APK: 3. 选择打包成APK,没有系统版本的限制: ...
- 轻松学习Ionic (二) 为Android项目集成Crosswalk(更新官方命令行工具)
现在集成crosswalk不用这么麻烦了!官方的命令行工具已经能让我们一步到位,省去很多工作,只需在cmd中进入项目所在目录(不能有中文目录,还得FQ),执行: [html] view plain c ...
- 穿山甲android对接错误码40029,空Android项目集成Cocos、穿山甲。Lua调用网络接口。...
1. 搭建安卓空项目.集成cocos.穿山甲广告新建安卓项目start new android projectEmpty Activity包名这里要和穿山甲上面已创建的应用的包... 1. 搭建安卓空 ...
- Android 项目集成有米 SDK 添加广告
集成 SDK 的基本配置 步骤一 步骤二 步骤三 步骤四 集成 SDK 的无积分广告 步骤五 步骤六 步骤七 步骤八 步骤九 我们有时候需要在app里面,添加一些广告,作为额外的一些收入,那么该怎么办 ...
- Android 项目集成 Freeline
1.什么是FreeLine? (官网描述) Freeline是由蚂蚁聚宝Android团队开发的一款针对Android平台的增量编译工具.它可以充分利用缓存文件,在几秒钟内迅速地对代码的改动进行编译并 ...
- Android 项目集成腾讯X5浏览器内核
1.为什么要集成腾讯 X5 浏览器内核 肯定是事出有因,简单来说,JS代码写的不标准,与部分机型内嵌套的浏览器内核产生矛盾,出现底层(os)bug导致,不得不费事搞一个其它内核进行加载网页,具体原因. ...
- Android项目集成Weex
本文采用的是SDK依赖方式. 安装weex-toolkit npm install -g weex-toolkit 通过android studio创建一个项目WeexDemoAndroid 在mod ...
- Android 项目中用得最多最火的第三方框架可能都在这里了!你有没有错过?
平时读博客搜 GitHub 多了,总会发现一些大家都在比较推崇的第三方框架,觉得非常不错暂时又用不到,于是就打算把它们都收藏起来,需要用到的时候就不用到处问到处搜了.收藏得多了,本着热爱分享拥抱开源的 ...
最新文章
- 福利直投!这个活动承包你2020全年技术干货
- 青龙羊毛——某元宇宙(非原创)
- 使用ASP.NET 2.0提供的WebResource管理资源
- 组合电路Verilog的几种描述方式
- 使用graphite和grafana进行应用程序监控
- andriod开发环境配置
- WeChall_PHP-htmlspecialchars
- APP技巧:微信中这6个设置建议关闭,可以防止个人信息或将全暴露,赶快看一看吧!...
- 2016蓝桥杯省赛---java---B---1(有奖猜谜)
- kafka再均衡监听器测试
- css 固定列头,表格头部固定和表格列固定
- vue 双向数据绑定
- 三菱plc传送文件到服务器,三菱Q系列PLC通过FTP文件传输案例介绍
- Oracle DBA培训教程:从实践中学习Oracle数据库管理与维护(第2版)笔记
- C. Xenon's Attack on the Gangs(树形dp)
- 苹果中国应用商店改为人民币结算 可网银充值
- Bug[2] TCP先连接一个错误IP,再次连接会出现连接不上并且报 ALREADY OPENED的提示
- wipe、root、底包、rsd是什么意思?小白入门释义
- 特斯拉Model 3设计缺陷导致底盘经常堆积厚厚泥沙
- [Noi2008]假面舞会(dfs判环)