Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 5caabd1

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

File tree

22 files changed

+130
-52
lines changed

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)

AltStyle によって変換されたページ (->オリジナル) /