Skip to content

Commit 6ad826b

Browse files
committed
修正资源文件命名中单词拼写错误的问题
修复 BrowserView 可能会出现打不开的问题 修复 DebugLoggerTree 版本兼容的问题 修复 CountdownView.stop 无效果的问题 修复 PayPasswordDialog.setMoney 设置错误的问题 修复 SettingBar 左边内容过长导致右边内容不显示的问题
1 parent d5c9fda commit 6ad826b

File tree

14 files changed

+32
-21
lines changed

14 files changed

+32
-21
lines changed

AndroidProject.apk

-7.38 MB
Binary file not shown.

README.md

+22-10
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
* AndroidProject 已维护三年多的时间,几乎耗尽我所有的业余时间,里面的代码改了再改,改了又改,不断 Review、不断创新、不断改进、不断测试、不断优化,每天都在重复这些枯燥的步骤,但是只有这样才能把这件事做好,因为我相信把同样一件事重复做,迟早有一天可以做好。
1212

13-
* 已经正式投入到多个公司项目实践中,暂时没有发现任何问题或者 Bug,[点击下载 Apk 体验](AndroidProject.apk),又或者扫码下载
13+
* 已经正式投入到多个公司项目实践中,暂时没有发现任何问题或者 Bug,[点击下载 Apk 体验](https://github.com/getActivity/AndroidProject/releases/download/13.1/AndroidProject.apk),又或者扫码下载
1414

1515
![](picture/demo_code.png)
1616

@@ -96,27 +96,39 @@
9696

9797
#### [代码规范文档请点击这里查看](https://github.com/getActivity/AndroidCodeStandard)
9898

99+
#### [版本适配文档请点击这里查看](https://github.com/getActivity/AndroidVersionAdapter)
100+
99101
#### [常见问题解答请点击这里查看](HelpDoc.md)
100102

101103
#### 作者的其他开源项目
102104

103-
* 网络框架:[EasyHttp](https://github.com/getActivity/EasyHttp) (已集成)
105+
* 权限框架:[XXPermissions](https://github.com/getActivity/XXPermissions) ![](https://img.shields.io/github/stars/getActivity/XXPermissions.svg) ![](https://img.shields.io/github/forks/getActivity/XXPermissions.svg)
106+
107+
* 吐司框架:[ToastUtils](https://github.com/getActivity/ToastUtils) ![](https://img.shields.io/github/stars/getActivity/ToastUtils.svg) ![](https://img.shields.io/github/forks/getActivity/ToastUtils.svg)
108+
109+
* 网络框架:[EasyHttp](https://github.com/getActivity/EasyHttp) ![](https://img.shields.io/github/stars/getActivity/EasyHttp.svg) ![](https://img.shields.io/github/forks/getActivity/EasyHttp.svg)
110+
111+
* 标题栏框架:[TitleBar](https://github.com/getActivity/TitleBar) ![](https://img.shields.io/github/stars/getActivity/TitleBar.svg) ![](https://img.shields.io/github/forks/getActivity/TitleBar.svg)
112+
113+
* 悬浮窗框架:[XToast](https://github.com/getActivity/XToast) ![](https://img.shields.io/github/stars/getActivity/XToast.svg) ![](https://img.shields.io/github/forks/getActivity/XToast.svg)
114+
115+
* Shape 框架:[ShapeView](https://github.com/getActivity/ShapeView) ![](https://img.shields.io/github/stars/getActivity/ShapeView.svg) ![](https://img.shields.io/github/forks/getActivity/ShapeView.svg)
104116

105-
* 权限框架:[XXPermissions](https://github.com/getActivity/XXPermissions) (已集成)
117+
* 语种切换框架:[MultiLanguages](https://github.com/getActivity/MultiLanguages) ![](https://img.shields.io/github/stars/getActivity/MultiLanguages.svg) ![](https://img.shields.io/github/forks/getActivity/MultiLanguages.svg)
106118

107-
* 吐司框架:[ToastUtils](https://github.com/getActivity/ToastUtils) (已集成)
119+
* Gson 解析容错:[GsonFactory](https://github.com/getActivity/GsonFactory) ![](https://img.shields.io/github/stars/getActivity/GsonFactory.svg) ![](https://img.shields.io/github/forks/getActivity/GsonFactory.svg)
108120

109-
* 标题栏框架:[TitleBar](https://github.com/getActivity/TitleBar) (已集成)
121+
* 日志查看框架:[Logcat](https://github.com/getActivity/Logcat) ![](https://img.shields.io/github/stars/getActivity/Logcat.svg) ![](https://img.shields.io/github/forks/getActivity/Logcat.svg)
110122

111-
* Gson 解析容错:[GsonFactory](https://github.com/getActivity/GsonFactory) (已集成)
123+
* Android 版本适配:[AndroidVersionAdapter](https://github.com/getActivity/AndroidVersionAdapter) ![](https://img.shields.io/github/stars/getActivity/AndroidVersionAdapter.svg) ![](https://img.shields.io/github/forks/getActivity/AndroidVersionAdapter.svg)
112124

113-
* Shape 框架:[ShapeView](https://github.com/getActivity/ShapeView) (已集成)
125+
* Android 代码规范:[AndroidCodeStandard](https://github.com/getActivity/AndroidCodeStandard) ![](https://img.shields.io/github/stars/getActivity/AndroidCodeStandard.svg) ![](https://img.shields.io/github/forks/getActivity/AndroidCodeStandard.svg)
114126

115-
* 悬浮窗框架:[XToast](https://github.com/getActivity/XToast) (未集成)
127+
* Studio 精品插件:[StudioPlugins](https://github.com/getActivity/StudioPlugins) ![](https://img.shields.io/github/stars/getActivity/StudioPlugins.svg) ![](https://img.shields.io/github/forks/getActivity/StudioPlugins.svg)
116128

117-
* 国际化框架:[MultiLanguages](https://github.com/getActivity/MultiLanguages) (未集成)
129+
* 表情包大集合:[EmojiPackage](https://github.com/getActivity/EmojiPackage) ![](https://img.shields.io/github/stars/getActivity/EmojiPackage.svg) ![](https://img.shields.io/github/forks/getActivity/EmojiPackage.svg)
118130

119-
* 日志查看框架:[Logcat](https://github.com/getActivity/Logcat) (未集成)
131+
* 省市区 Json 数据:[ProvinceJson](https://github.com/getActivity/ProvinceJson) ![](https://img.shields.io/github/stars/getActivity/ProvinceJson.svg) ![](https://img.shields.io/github/forks/getActivity/ProvinceJson.svg)
120132

121133
#### 微信公众号:Android轮子哥
122134

app/src/main/java/com/hjq/demo/action/StatusAction.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ default void showError(StatusLayout.OnRetryListener listener) {
7070
NetworkInfo info = manager.getActiveNetworkInfo();
7171
// 判断网络是否连接
7272
if (info == null || !info.isConnected()) {
73-
showLayout(R.drawable.status_nerwork_ic, R.string.status_layout_error_network, listener);
73+
showLayout(R.drawable.status_network_ic, R.string.status_layout_error_network, listener);
7474
return;
7575
}
7676
}

app/src/main/java/com/hjq/demo/other/DebugLoggerTree.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ public final class DebugLoggerTree extends Timber.DebugTree {
2222
@Override
2323
protected String createStackElementTag(@NotNull StackTraceElement element) {
2424
String tag = "(" + element.getFileName() + ":" + element.getLineNumber() + ")";
25-
// 日志 TAG 长度限制已经在 Android 7.0 被移除
26-
if (tag.length() <= MAX_TAG_LENGTH || Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
25+
// 日志 TAG 长度限制已经在 Android 8.0 被移除
26+
if (tag.length() <= MAX_TAG_LENGTH || Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
2727
return tag;
2828
}
2929
return tag.substring(0, MAX_TAG_LENGTH);

app/src/main/java/com/hjq/demo/ui/dialog/PayPasswordDialog.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ public Builder setSubTitle(CharSequence subTitle) {
9090
}
9191

9292
public Builder setMoney(@StringRes int id) {
93-
return setSubTitle(getString(id));
93+
return setMoney(getString(id));
9494
}
9595

9696
public Builder setMoney(CharSequence money) {

app/src/main/java/com/hjq/demo/widget/BrowserView.java

-2
Original file line numberDiff line numberDiff line change
@@ -154,11 +154,9 @@ public void onStateChanged(@NonNull LifecycleOwner source, @NonNull Lifecycle.Ev
154154
switch (event) {
155155
case ON_RESUME:
156156
onResume();
157-
resumeTimers();
158157
break;
159158
case ON_STOP:
160159
onPause();
161-
pauseTimers();
162160
break;
163161
case ON_DESTROY:
164162
onDestroy();

app/src/main/res/layout/widget_status_layout.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
android:layout_marginBottom="@dimen/dp_10"
2121
app:lottie_autoPlay="true"
2222
app:lottie_loop="true"
23-
tools:src="@drawable/status_nerwork_ic" />
23+
tools:src="@drawable/status_network_ic" />
2424

2525
<com.hjq.widget.view.SmartTextView
2626
android:id="@+id/iv_status_text"

build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// AndroidProject 版本:v13.0
1+
// AndroidProject 版本:v13.1
22
// 导入配置文件
33
apply from : 'configs.gradle'
44

library/widget/src/main/java/com/hjq/widget/layout/SettingBar.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -69,13 +69,13 @@ public SettingBar(@NonNull Context context, @Nullable AttributeSet attrs, int de
6969

7070
mMainLayout.setLayoutParams(new FrameLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT, Gravity.CENTER_VERTICAL));
7171

72-
LinearLayout.LayoutParams leftParams = new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
72+
LinearLayout.LayoutParams leftParams = new LinearLayout.LayoutParams(0, LayoutParams.WRAP_CONTENT);
7373
leftParams.gravity = Gravity.CENTER_VERTICAL;
74+
leftParams.weight = 1;
7475
mLeftView.setLayoutParams(leftParams);
7576

76-
LinearLayout.LayoutParams rightParams = new LinearLayout.LayoutParams(0, LayoutParams.WRAP_CONTENT);
77+
LinearLayout.LayoutParams rightParams = new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
7778
rightParams.gravity = Gravity.CENTER_VERTICAL;
78-
rightParams.weight = 1;
7979
mRightView.setLayoutParams(rightParams);
8080

8181
mLineView.setLayoutParams(new FrameLayout.LayoutParams(LayoutParams.MATCH_PARENT, 1, Gravity.BOTTOM));

library/widget/src/main/java/com/hjq/widget/view/CountdownView.java

+1
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ public void start() {
5858
* 结束倒计时
5959
*/
6060
public void stop() {
61+
mCurrentSecond = 0;
6162
setText(mRecordText);
6263
setEnabled(true);
6364
}

picture/demo_code.png

7.93 KB
Loading

0 commit comments

Comments
 (0)