Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
门心叼龙
MVPArms
提交
089ef5ef
M
MVPArms
项目概览
门心叼龙
/
MVPArms
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
M
MVPArms
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
089ef5ef
编写于
5月 02, 2017
作者:
J
jessyan
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Update README.md
上级
2372de4c
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
8 addition
and
3 deletion
+8
-3
MVPArms.md
MVPArms.md
+1
-2
README.md
README.md
+1
-0
arms/src/main/java/com/jess/arms/base/BaseActivity.java
arms/src/main/java/com/jess/arms/base/BaseActivity.java
+4
-0
arms/src/main/java/com/jess/arms/base/BaseFragment.java
arms/src/main/java/com/jess/arms/base/BaseFragment.java
+2
-1
未找到文件。
MVPArms.md
浏览文件 @
089ef5ef
...
...
@@ -4,11 +4,10 @@
[
![API
](
https://img.shields.io/badge/API-15%2B-blue.svg?style=flat-square
)
](https://developer.android.com/about/versions/android-4.0.3.html)
[
![License
](
http://img.shields.io/badge/License-Apache%202.0-blue.svg?style=flat-square
)
](http://www.apache.org/licenses/LICENSE-2.0)
[
![Support
](
https://img.shields.io/badge/Support-RxJava2-blue.svg
)
](https://github.com/JessYanCoding/MVPArms/tree/rx2)
[
![QQGroup
](
https://img.shields.io/badge/QQ群-301733278-ff69b4.svg
)
](https://shang.qq.com/wpa/qunwpa?idkey=1a5dc5e9b2e40a780522f46877ba243eeb64405d42398643d544d3eec6624917)
## 一个整合了大量主流开源项目的Android Mvp快速搭建框架
「
**引用请注明出处**
」qq群:301733278 有什么问题可以直接问我
## Usage
> New Project
>> 如果你是构建一个全新的项目,直接将整个项目**clone**(或者下载)下来,直接将**Demo**当成主**Module**,再将项目包名改成自己的包名,**Demo**包含可以直接使用的包结构,一个主流的`MVP`+`Dagger2`+`Retrofit`+`Rxjava`框架就这样轻松的构建成功了,现在你参考**Demo Mvp**包下的**UserActivity**的格式,[使用Template在对应包下自动生成MVP,Dagger2相关类](http://www.jianshu.com/p/56cf17ab896d),配合查阅[Wiki文档](https://github.com/JessYanCoding/MVPArms/wiki)慢慢掌握本框架,看再多文章不如早点在项目中使用它,在实践中学习总是最快的
...
...
README.md
浏览文件 @
089ef5ef
...
...
@@ -4,6 +4,7 @@
[
![API
](
https://img.shields.io/badge/API-15%2B-blue.svg?style=flat-square
)
](https://developer.android.com/about/versions/android-4.0.3.html)
[
![License
](
http://img.shields.io/badge/License-Apache%202.0-blue.svg?style=flat-square
)
](http://www.apache.org/licenses/LICENSE-2.0)
[
![Support
](
https://img.shields.io/badge/Support-RxJava2-blue.svg
)
](https://github.com/JessYanCoding/MVPArms/tree/rx2)
[
![QQGroup
](
https://img.shields.io/badge/QQ群-301733278-ff69b4.svg
)
](https://shang.qq.com/wpa/qunwpa?idkey=1a5dc5e9b2e40a780522f46877ba243eeb64405d42398643d544d3eec6624917)
## A common Architecture for Android Applications developing based on MVP,integrates many Open Source Projects( like Dagger2,Rxjava,Retrofit... ),to make your developing quicker and easier.
...
...
arms/src/main/java/com/jess/arms/base/BaseActivity.java
浏览文件 @
089ef5ef
...
...
@@ -17,6 +17,10 @@ import static com.jess.arms.base.delegate.ActivityDelegate.LAYOUT_FRAMELAYOUT;
import
static
com
.
jess
.
arms
.
base
.
delegate
.
ActivityDelegate
.
LAYOUT_LINEARLAYOUT
;
import
static
com
.
jess
.
arms
.
base
.
delegate
.
ActivityDelegate
.
LAYOUT_RELATIVELAYOUT
;
/**
* 因为java只能单继承,所以如果有需要继承特定Activity的三方库,那你就需要自己自定义Activity
* 继承于这个特定的Activity,然后按照将BaseActivity的格式,复制过去记住一定要实现{@link IActivity}
*/
public
abstract
class
BaseActivity
<
P
extends
IPresenter
>
extends
RxAppCompatActivity
implements
IActivity
{
protected
final
String
TAG
=
this
.
getClass
().
getSimpleName
();
@Inject
...
...
arms/src/main/java/com/jess/arms/base/BaseFragment.java
浏览文件 @
089ef5ef
...
...
@@ -13,7 +13,8 @@ import com.trello.rxlifecycle.components.support.RxFragment;
import
javax.inject.Inject
;
/**
* Created by jess on 2015/12/8.
* 因为java只能单继承,所以如果有需要继承特定Fragment的三方库,那你就需要自己自定义Fragment
* 继承于这个特定的Fragment,然后按照将BaseFragment的格式,复制过去,记住一定要实现{@link IFragment}
*/
public
abstract
class
BaseFragment
<
P
extends
IPresenter
>
extends
RxFragment
implements
IFragment
{
protected
final
String
TAG
=
this
.
getClass
().
getSimpleName
();
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录