Skip to content

Commit 5caabd1

Browse files
committed
1:调整目录结构,增加Fragment示例;
1 parent e9eb959 commit 5caabd1

22 files changed

+130
-52
lines changed

module_app/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ android {
1717
compileSdkVersion rootProject.ext.compileSdkVersion
1818
buildToolsVersion rootProject.ext.buildToolsVersion
1919
defaultConfig {
20-
applicationId "com.guiying.androidmodulepattern"
20+
applicationId "com.guiying.module"
2121
minSdkVersion rootProject.ext.minSdkVersion
2222
targetSdkVersion rootProject.ext.targetSdkVersion
2323
versionCode rootProject.ext.versionCode

module_app/src/main/AndroidManifest.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
3-
package="com.guiying.androidmodulepattern">
3+
package="com.guiying.module">
44

55
<application
6-
android:name=".MyApplication"
6+
android:name="com.guiying.module.MyApplication"
77
android:allowBackup="false"
88
android:icon="@mipmap/ic_launcher"
99
android:label="@string/app_name"

module_app/src/main/java/com/guiying/androidmodulepattern/MyApplication.java renamed to module_app/src/main/java/com/guiying/module/MyApplication.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
package com.guiying.androidmodulepattern;
1+
package com.guiying.module;
22

33
import android.content.Context;
44
import android.support.multidex.MultiDex;
55

66
import com.alibaba.android.arouter.launcher.ARouter;
7-
import com.guiying.common.base.BaseApplication;
8-
import com.guiying.common.utils.Utils;
7+
import com.guiying.module.common.base.BaseApplication;
8+
import com.guiying.module.common.utils.Utils;
99

1010
import org.acra.ACRA;
1111
import org.acra.ReportField;

module_girls/src/main/AndroidManifest.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
2-
package="com.guiying.girls">
2+
package="com.guiying.module.girls">
33

44
<application android:theme="@style/AppTheme">
55
<activity

module_girls/src/main/java/com/guiying/girls/Constants.java renamed to module_girls/src/main/java/com/guiying/module/girls/Constants.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.guiying.girls;
1+
package com.guiying.module.girls;
22

33
/**
44
* 保存项目中用到的常量
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
package com.guiying.module.girls;
2+
3+
4+
import android.os.Bundle;
5+
import android.support.v4.app.Fragment;
6+
import android.view.LayoutInflater;
7+
import android.view.View;
8+
import android.view.ViewGroup;
9+
10+
import com.guiying.module.common.base.BaseFragment;
11+
12+
13+
/**
14+
* A simple {@link Fragment} subclass.
15+
*/
16+
public class GirlsFragment extends BaseFragment {
17+
18+
19+
public GirlsFragment() {
20+
// Required empty public constructor
21+
}
22+
23+
24+
@Override
25+
public View onCreateView(LayoutInflater inflater, ViewGroup container,
26+
Bundle savedInstanceState) {
27+
// Inflate the layout for this fragment
28+
return inflater.inflate(R.layout.fragment_girls, container, false);
29+
}
30+
31+
32+
}
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
package com.guiying.module.girls;
2+
3+
import com.guiying.module.common.base.ApplicationDelegate;
4+
import com.guiying.module.common.base.ViewManager;
5+
6+
/**
7+
* <p>类说明</p>
8+
*
9+
* @author 张华洋 2017/9/20 22:29
10+
* @version V2.8.3
11+
* @name MyDelegate
12+
*/
13+
public class MyDelegate implements ApplicationDelegate {
14+
15+
@Override
16+
public void onCreate() {
17+
ViewManager.getInstance().addFragment(0, new GirlsFragment());
18+
}
19+
20+
@Override
21+
public void onTerminate() {
22+
23+
}
24+
25+
@Override
26+
public void onLowMemory() {
27+
28+
}
29+
30+
@Override
31+
public void onTrimMemory(int level) {
32+
33+
}
34+
}

module_girls/src/main/java/com/guiying/girls/data/GirlsDataSource.java renamed to module_girls/src/main/java/com/guiying/module/girls/data/GirlsDataSource.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
package com.guiying.girls.data;
1+
package com.guiying.module.girls.data;
22

3-
import com.guiying.girls.data.bean.GirlsParser;
3+
import com.guiying.module.girls.data.bean.GirlsParser;
44

55
public interface GirlsDataSource {
66

module_girls/src/main/java/com/guiying/girls/data/bean/Girls.java renamed to module_girls/src/main/java/com/guiying/module/girls/data/bean/Girls.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.guiying.girls.data.bean;
1+
package com.guiying.module.girls.data.bean;
22

33
import android.os.Parcel;
44
import android.os.Parcelable;

module_girls/src/main/java/com/guiying/girls/data/bean/GirlsParser.java renamed to module_girls/src/main/java/com/guiying/module/girls/data/bean/GirlsParser.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.guiying.girls.data.bean;
1+
package com.guiying.module.girls.data.bean;
22

33
import java.util.List;
44

0 commit comments

Comments
 (0)