Skip to content

Commit 16587e0

Browse files
committed
see 02/09 log
1 parent 01abe85 commit 16587e0

40 files changed

+1194
-168
lines changed

README-CN.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -210,6 +210,27 @@ getFileNameNoExtension : 根据全路径获取文件名不带拓展名
210210
getFileExtension : 根据全路径获取文件拓展名
211211
```
212212

213+
> - **Fragment相关→[FragmentUtils.java][fragment.java][Demo][fragment.demo]**
214+
```
215+
addFragment : 新增fragment
216+
popFragment : 出栈fragment
217+
popToFragment : 出栈到指定fragment
218+
popAddFragment : 先出栈后新增fragment
219+
hideFragment : 隐藏fragment
220+
showFragment : 显示fragment
221+
hideShowFragment : 先隐藏后显示fragment
222+
replaceFragment : 替换fragment
223+
getTopFragment : 获得栈顶fragment
224+
getTopShowFragment : 获得栈顶可见fragment
225+
getPreFragment : 获取目标fragment的前一个fragment
226+
findFragment : 寻找fragment
227+
getFragments : 获取同级别的fragment
228+
getAllFragments : 获取所有fragment
229+
setBackgroundColor : 设置背景色
230+
setBackgroundResource: 设置背景资源
231+
setBackground : 设置背景
232+
```
233+
213234
> - **Handler相关→[HandlerUtils.java][handler.java][Demo][handler.demo]**
214235
```
215236
HandlerHolder: 使用必读
@@ -644,6 +665,9 @@ limitations under the License.
644665
[file.java]: https://github.com/Blankj/AndroidUtilCode/blob/master/utilcode/src/main/java/com/blankj/utilcode/utils/FileUtils.java
645666
[file.test]: https://github.com/Blankj/AndroidUtilCode/blob/master/utilcode/src/test/java/com/blankj/utilcode/utils/FileUtilsTest.java
646667

668+
[fragment.java]: https://github.com/Blankj/AndroidUtilCode/blob/master/utilcode/src/main/java/com/blankj/utilcode/utils/FragmentUtils.java
669+
[fragment.demo]: https://github.com/Blankj/AndroidUtilCode/blob/master/app/src/main/java/com/blankj/androidutilcode/activities/FragmentActivity.java
670+
647671
[handler.java]: https://github.com/Blankj/AndroidUtilCode/blob/master/utilcode/src/main/java/com/blankj/utilcode/utils/HandlerUtils.java
648672
[handler.demo]: https://github.com/Blankj/AndroidUtilCode/blob/master/app/src/main/java/com/blankj/androidutilcode/activities/HandlerActivity.java
649673

README.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -210,6 +210,27 @@ getFileNameNoExtension
210210
getFileExtension
211211
```
212212

213+
> - **About Fragment→[FragmentUtils.java][fragment.java][Demo][fragment.demo]**
214+
```
215+
addFragment
216+
popFragment
217+
popToFragment
218+
popAddFragment
219+
hideFragment
220+
showFragment
221+
hideShowFragment
222+
replaceFragment
223+
getTopFragment
224+
getTopShowFragment
225+
getPreFragment
226+
findFragment
227+
getFragments
228+
getAllFragments
229+
setBackgroundColor
230+
setBackgroundResource
231+
setBackground
232+
```
233+
213234
> - **About Handler→[HandlerUtils.java][handler.java][Demo][handler.demo]**
214235
```
215236
HandlerHolder
@@ -642,6 +663,9 @@ limitations under the License.
642663
[file.java]: https://github.com/Blankj/AndroidUtilCode/blob/master/utilcode/src/main/java/com/blankj/utilcode/utils/FileUtils.java
643664
[file.test]: https://github.com/Blankj/AndroidUtilCode/blob/master/utilcode/src/test/java/com/blankj/utilcode/utils/FileUtilsTest.java
644665

666+
[fragment.java]: https://github.com/Blankj/AndroidUtilCode/blob/master/utilcode/src/main/java/com/blankj/utilcode/utils/FragmentUtils.java
667+
[fragment.demo]: https://github.com/Blankj/AndroidUtilCode/blob/master/app/src/main/java/com/blankj/androidutilcode/activities/FragmentActivity.java
668+
645669
[handler.java]: https://github.com/Blankj/AndroidUtilCode/blob/master/utilcode/src/main/java/com/blankj/utilcode/utils/HandlerUtils.java
646670
[handler.demo]: https://github.com/Blankj/AndroidUtilCode/blob/master/app/src/main/java/com/blankj/androidutilcode/activities/HandlerActivity.java
647671

app/src/main/AndroidManifest.xml

Lines changed: 19 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -50,33 +50,35 @@
5050
android:label="@string/my_app_name"
5151
android:supportsRtl="true"
5252
android:theme="@style/AppTheme">
53-
<activity android:name=".activities.ActivityActivity"/>
54-
<activity android:name=".activities.AppActivity"/>
55-
<activity android:name=".activities.CleanActivity"/>
56-
<activity android:name=".activities.DeviceActivity"/>
53+
<activity android:name=".activity.ActivityActivity"/>
54+
<activity android:name=".activity.AppActivity"/>
55+
<activity android:name=".activity.CleanActivity"/>
56+
<activity android:name=".activity.DeviceActivity"/>
57+
<activity android:name=".activity.FragmentActivity"/>
5758
<!--<activity android:name=".activities.FlashlightActivity"/>-->
58-
<activity android:name=".activities.HandlerActivity"/>
59-
<activity android:name=".activities.ImageActivity"/>
59+
<activity android:name=".activity.HandlerActivity"/>
60+
<activity android:name=".activity.ImageActivity"/>
6061
<activity
61-
android:name=".activities.KeyboardActivity"
62+
android:name=".activity.KeyboardActivity"
6263
android:windowSoftInputMode="stateHidden|adjustPan"/>
63-
<activity android:name=".activities.LocationActivity"/>
64-
<activity android:name=".activities.MainActivity">
64+
<activity android:name=".activity.LocationActivity"/>
65+
<activity android:name=".activity.MainActivity">
6566
<intent-filter>
6667
<action android:name="android.intent.action.MAIN"/>
6768
<category android:name="android.intent.category.LAUNCHER"/>
6869
</intent-filter>
6970
</activity>
70-
<activity android:name=".activities.NetworkActivity"/>
71+
<activity android:name=".activity.NetworkActivity"/>
7172
<!--<activity android:name=".activities.PermissionActivity"/>-->
72-
<activity android:name=".activities.PhoneActivity"/>
73-
<activity android:name=".activities.ProcessActivity"/>
74-
<activity android:name=".activities.SDCardActivity"/>
75-
<activity android:name=".activities.SnackbarActivity"/>
76-
<activity android:name=".activities.SpannableActivity"/>
77-
<activity android:name=".activities.ToastActivity"/>
73+
<activity android:name=".activity.PhoneActivity"/>
74+
<activity android:name=".activity.PinyinActivity"/>
75+
<activity android:name=".activity.ProcessActivity"/>
76+
<activity android:name=".activity.SDCardActivity"/>
77+
<activity android:name=".activity.SnackbarActivity"/>
78+
<activity android:name=".activity.SpannableActivity"/>
79+
<activity android:name=".activity.ToastActivity"/>
7880

79-
<service android:name=".services.LocationService"/>
81+
<service android:name=".service.LocationService"/>
8082
</application>
8183

8284
</manifest>

app/src/main/java/com/blankj/androidutilcode/activities/ActivityActivity.java renamed to app/src/main/java/com/blankj/androidutilcode/activity/ActivityActivity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.blankj.androidutilcode.activities;
1+
package com.blankj.androidutilcode.activity;
22

33
import android.app.Activity;
44
import android.os.Bundle;

app/src/main/java/com/blankj/androidutilcode/activities/AppActivity.java renamed to app/src/main/java/com/blankj/androidutilcode/activity/AppActivity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.blankj.androidutilcode.activities;
1+
package com.blankj.androidutilcode.activity;
22

33
import android.app.Activity;
44
import android.os.Bundle;

app/src/main/java/com/blankj/androidutilcode/activities/CleanActivity.java renamed to app/src/main/java/com/blankj/androidutilcode/activity/CleanActivity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.blankj.androidutilcode.activities;
1+
package com.blankj.androidutilcode.activity;
22

33
import android.os.Bundle;
44
import android.app.Activity;

app/src/main/java/com/blankj/androidutilcode/activities/DeviceActivity.java renamed to app/src/main/java/com/blankj/androidutilcode/activity/DeviceActivity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.blankj.androidutilcode.activities;
1+
package com.blankj.androidutilcode.activity;
22

33
import android.app.Activity;
44
import android.os.Bundle;
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
package com.blankj.androidutilcode.activity;
2+
3+
import android.os.Bundle;
4+
import android.support.v4.app.Fragment;
5+
import android.support.v7.app.AppCompatActivity;
6+
7+
import com.blankj.androidutilcode.R;
8+
import com.blankj.androidutilcode.fragment.Demo0Fragment;
9+
import com.blankj.utilcode.utils.FragmentUtils;
10+
11+
/**
12+
* <pre>
13+
* author: Blankj
14+
* blog : http://blankj.com
15+
* time : 17/02/01
16+
* desc :
17+
* </pre>
18+
*/
19+
public class FragmentActivity extends AppCompatActivity {
20+
21+
public Fragment fragment;
22+
23+
@Override
24+
protected void onCreate(Bundle savedInstanceState) {
25+
super.onCreate(savedInstanceState);
26+
setContentView(R.layout.activity_fragment);
27+
fragment = FragmentUtils.addFragment(getSupportFragmentManager(), Demo0Fragment.newInstance(), R.id.fragment_container);
28+
}
29+
}

app/src/main/java/com/blankj/androidutilcode/activities/HandlerActivity.java renamed to app/src/main/java/com/blankj/androidutilcode/activity/HandlerActivity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.blankj.androidutilcode.activities;
1+
package com.blankj.androidutilcode.activity;
22

33
import android.app.Activity;
44
import android.os.Bundle;

app/src/main/java/com/blankj/androidutilcode/activities/ImageActivity.java renamed to app/src/main/java/com/blankj/androidutilcode/activity/ImageActivity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.blankj.androidutilcode.activities;
1+
package com.blankj.androidutilcode.activity;
22

33
import android.app.Activity;
44
import android.graphics.Bitmap;

app/src/main/java/com/blankj/androidutilcode/activities/KeyboardActivity.java renamed to app/src/main/java/com/blankj/androidutilcode/activity/KeyboardActivity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.blankj.androidutilcode.activities;
1+
package com.blankj.androidutilcode.activity;
22

33
import android.app.Activity;
44
import android.content.Context;

app/src/main/java/com/blankj/androidutilcode/activities/LocationActivity.java renamed to app/src/main/java/com/blankj/androidutilcode/activity/LocationActivity.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.blankj.androidutilcode.activities;
1+
package com.blankj.androidutilcode.activity;
22

33
import android.app.Activity;
44
import android.content.ComponentName;
@@ -10,7 +10,7 @@
1010
import android.widget.TextView;
1111

1212
import com.blankj.androidutilcode.R;
13-
import com.blankj.androidutilcode.services.LocationService;
13+
import com.blankj.androidutilcode.service.LocationService;
1414

1515
/**
1616
* <pre>

app/src/main/java/com/blankj/androidutilcode/activities/MainActivity.java renamed to app/src/main/java/com/blankj/androidutilcode/activity/MainActivity.java

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.blankj.androidutilcode.activities;
1+
package com.blankj.androidutilcode.activity;
22

33
import android.app.Activity;
44
import android.content.Intent;
@@ -43,6 +43,10 @@ public void deviceClick(View view) {
4343
startActivity(new Intent(this, DeviceActivity.class));
4444
}
4545

46+
public void fragmentClick(View view) {
47+
startActivity(new Intent(this, FragmentActivity.class));
48+
}
49+
4650
// public void flashlightClick(View view) {
4751
// startActivity(new Intent(this, FlashlightActivity.class));
4852
// }
@@ -75,6 +79,10 @@ public void phoneClick(View view) {
7579
startActivity(new Intent(this, PhoneActivity.class));
7680
}
7781

82+
public void pinyinClick(View view) {
83+
startActivity(new Intent(this, PinyinActivity.class));
84+
}
85+
7886
public void processClick(View view) {
7987
startActivity(new Intent(this, ProcessActivity.class));
8088
}

app/src/main/java/com/blankj/androidutilcode/activities/NetworkActivity.java renamed to app/src/main/java/com/blankj/androidutilcode/activity/NetworkActivity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.blankj.androidutilcode.activities;
1+
package com.blankj.androidutilcode.activity;
22

33
import android.app.Activity;
44
import android.os.Bundle;

app/src/main/java/com/blankj/androidutilcode/activities/PhoneActivity.java renamed to app/src/main/java/com/blankj/androidutilcode/activity/PhoneActivity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.blankj.androidutilcode.activities;
1+
package com.blankj.androidutilcode.activity;
22

33
import android.app.Activity;
44
import android.os.Bundle;
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
package com.blankj.androidutilcode.activity;
2+
3+
import android.app.Activity;
4+
import android.os.Bundle;
5+
import android.widget.TextView;
6+
7+
import com.blankj.androidutilcode.R;
8+
import com.blankj.utilcode.utils.PinyinUtils;
9+
10+
/**
11+
* <pre>
12+
* author: Blankj
13+
* blog : http://blankj.com
14+
* time : 17/02/01
15+
* desc : Pinyin工具类Demo
16+
* </pre>
17+
*/
18+
public class PinyinActivity extends Activity {
19+
20+
private TextView tvAboutPinyin;
21+
22+
@Override
23+
protected void onCreate(Bundle savedInstanceState) {
24+
super.onCreate(savedInstanceState);
25+
setContentView(R.layout.activity_pinyin);
26+
27+
tvAboutPinyin = (TextView) findViewById(R.id.tv_about_pinyin);
28+
29+
tvAboutPinyin.setText("测试拼音工具类"
30+
+ "\n转拼音: " + PinyinUtils.ccs2Pinyin("测试拼音工具类", " ")
31+
+ "\n获取首字母: " + PinyinUtils.getPinyinFirstLetters("测试拼音工具类", " ")
32+
+ "\n澹台: " + PinyinUtils.getSurnamePinyin("澹台"));
33+
}
34+
}

app/src/main/java/com/blankj/androidutilcode/activities/ProcessActivity.java renamed to app/src/main/java/com/blankj/androidutilcode/activity/ProcessActivity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.blankj.androidutilcode.activities;
1+
package com.blankj.androidutilcode.activity;
22

33
import android.app.Activity;
44
import android.os.Bundle;

app/src/main/java/com/blankj/androidutilcode/activities/SDCardActivity.java renamed to app/src/main/java/com/blankj/androidutilcode/activity/SDCardActivity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.blankj.androidutilcode.activities;
1+
package com.blankj.androidutilcode.activity;
22

33
import android.app.Activity;
44
import android.os.Bundle;

app/src/main/java/com/blankj/androidutilcode/activities/SnackbarActivity.java renamed to app/src/main/java/com/blankj/androidutilcode/activity/SnackbarActivity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.blankj.androidutilcode.activities;
1+
package com.blankj.androidutilcode.activity;
22

33
import android.app.Activity;
44
import android.graphics.Color;

app/src/main/java/com/blankj/androidutilcode/activities/SpannableActivity.java renamed to app/src/main/java/com/blankj/androidutilcode/activity/SpannableActivity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.blankj.androidutilcode.activities;
1+
package com.blankj.androidutilcode.activity;
22

33
import android.app.Activity;
44
import android.graphics.BlurMaskFilter;

app/src/main/java/com/blankj/androidutilcode/activities/ToastActivity.java renamed to app/src/main/java/com/blankj/androidutilcode/activity/ToastActivity.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
1-
package com.blankj.androidutilcode.activities;
1+
package com.blankj.androidutilcode.activity;
22

33
import android.app.Activity;
4-
import android.content.Context;
54
import android.os.Bundle;
65
import android.view.View;
7-
import android.widget.Button;
86
import android.widget.TextView;
97

108
import com.blankj.androidutilcode.R;

0 commit comments

Comments
 (0)