Skip to content

Commit 5d77ccd

Browse files
author
shizq
committed
v1.0.5
1 parent ff775fc commit 5d77ccd

File tree

7 files changed

+12
-93
lines changed

7 files changed

+12
-93
lines changed

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
[![icon](https://raw.githubusercontent.com/shizq123/BIKA/master/app/src/main/res/mipmap-xhdpi/ic_launcher.png)](https://github.com/shizq123/BIKA/releases) <br>
22
[![android](https://img.shields.io/badge/android-7.0%2B-brightgreen.svg)](https://github.com/shizq123/BIKA/releases)
33
[![release](https://img.shields.io/github/release/shizq123/BIKA.svg)](https://github.com/shizq123/BIKA/releases)
4-
[![downloads](https://img.shields.io/github/downloads/shizq123/BIKA/v1.0.4/total.svg)](https://github.com/shizq123/BIKA/releases)
4+
[![downloads](https://img.shields.io/github/downloads/shizq123/BIKA/v1.0.5/total.svg)](https://github.com/shizq123/BIKA/releases)
55

66
代码很烂,功能还不全 <br>
77
UI采用MD3, 项目框架使用的是[wzqjava/MVVMSmart](https://github.com/wzqjava/MVVMSmart), 个人能力有限,没完全理解mvvm,让我改的稀巴烂。<br>
88
网络接口全部是抓包哔咔官方接口 <br>
99
官方app的图片会重复加载,我的修改了缓存key,加载更快更省流量 <br>
1010
阅读器太难了还没写,我比较懒先把简单的bug修一修 :( <br>
11-
安装包大小5M左右 <br>
11+
安装包大小5M以内 <br>
1212

1313
# 下载
1414

Update/updateinfo.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
2-
"code": 4,
3-
"name": "1.0.3",
2+
"code": 6,
3+
"name": "1.0.5",
44
"url": "https://zquan.lanzoue.com/b00zguxje",
5-
"des": "聊天室可以发图片\n用户可以修改头像与自我介绍\n新增评论复制举报\n新增封印(筛选)列表\n页数显示与跳转\n降低安装包大小\n新的应用图标\n修复一些闪退BUG\n调整一些UI\n下载慢用蓝奏云 https://zquan.lanzoue.com/b00zguxje",
5+
"des": "",
66
"size": "0"
77
}

app/build.gradle

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ android {
1212
applicationId "com.shizq.bika"
1313
minSdk 24 //最低支持Android7.0
1414
targetSdk 33
15-
versionCode 5
16-
versionName "1.0.4"
15+
versionCode 6
16+
versionName "1.0.5"
1717

1818
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
1919
}

app/proguard-rules.pro

-81
Original file line numberDiff line numberDiff line change
@@ -1,84 +1,3 @@
1-
-dontusemixedcaseclassnames
2-
-dontskipnonpubliclibraryclasses
3-
# 指定代码的压缩级别
4-
-optimizationpasses 5
5-
# 不忽略库中的非public的类成员
6-
-dontskipnonpubliclibraryclassmembers
7-
-dontpreverify
8-
-verbose
9-
-printmapping proguardMapping.txt
10-
# google推荐算法
11-
-optimizations !code/simplification/arithmetic,!code/simplification/cast,!field/*,!class/merging/*
12-
# 避免混淆Annotation、内部类、泛型、匿名类
13-
-keepattributes *Annotation*,InnerClasses,Signature,EnclosingMethod
14-
-keepattributes Signature
15-
# 抛出异常时保留代码行号
16-
-keepattributes SourceFile,LineNumberTable
17-
#----------------------------------------------------------------------------
18-
19-
#---------------------------------默认保留区---------------------------------
20-
-keep class com.google.android.material.** {*;}
21-
-keep class androidx.** {*;}
22-
-keep public class * extends androidx.**
23-
-keep interface androidx.** {*;}
24-
-dontwarn com.google.android.material.**
25-
-dontnote com.google.android.material.**
26-
-dontwarn androidx.**
27-
28-
# 保持四大组件
29-
-keep public class * extends android.app.Activity
30-
-keep public class * extends android.app.Application
31-
-keep public class * extends android.app.Service
32-
-keep public class * extends android.content.BroadcastReceiver
33-
-keep public class * extends android.content.ContentProvider
34-
-keep public class * extends android.app.backup.BackupAgentHelper
35-
-keep public class * extends android.preference.Preference
36-
-keep public class * extends android.view.View
37-
-keep public class com.android.vending.licensing.ILicensingService
38-
39-
# 保持support下的所有类及其内部类
40-
-keep class android.support.** {*;}
41-
42-
-keepclasseswithmembernames class * {
43-
native <methods>;
44-
}
45-
-keepclassmembers class * extends android.app.Activity{
46-
public void *(android.view.View);
47-
}
48-
-keepclassmembers enum * {
49-
public static **[] values();
50-
public static ** valueOf(java.lang.String);
51-
}
52-
-keep public class * extends android.view.View{
53-
*** get*();
54-
void set*(***);
55-
public <init>(android.content.Context);
56-
public <init>(android.content.Context, android.util.AttributeSet);
57-
public <init>(android.content.Context, android.util.AttributeSet, int);
58-
}
59-
-keepclasseswithmembers class * {
60-
public <init>(android.content.Context, android.util.AttributeSet);
61-
public <init>(android.content.Context, android.util.AttributeSet, int);
62-
}
63-
-keep class ** implements java.io.Serializable
64-
-keep class * implements android.os.Parcelable {
65-
public static final android.os.Parcelable$Creator *;
66-
}
67-
-keepclassmembers class * implements java.io.Serializable {
68-
static final long serialVersionUID;
69-
private static final java.io.ObjectStreamField[] serialPersistentFields;
70-
private void writeObject(java.io.ObjectOutputStream);
71-
private void readObject(java.io.ObjectInputStream);
72-
java.lang.Object writeReplace();
73-
java.lang.Object readResolve();
74-
}
75-
-keep class **.R$* {
76-
*;
77-
}
78-
-keepclassmembers class * {
79-
void *(**On*Event);
80-
}
81-
#----------------------------------------------------------------------------
821
-keep class com.luck.picture.lib.** { *; }
832
-dontwarn com.yalantis.ucrop**
843
-keep class com.yalantis.ucrop** { *; }

app/src/main/java/com/shizq/bika/adapter/holder/ChatMessageReceiveHolder.kt

+2-2
Original file line numberDiff line numberDiff line change
@@ -100,8 +100,8 @@ class ChatMessageReceiveHolder(viewGroup: ViewGroup, layoutId: Int) :
100100
for (i in bean.data.userMentions) {
101101
val chip = Chip(holder.itemView.context)
102102
chip.text = i.name
103-
chip.textSize = 12f.dp
104-
chip.height = 24.dp
103+
// chip.textSize = 12f.dp
104+
// chip.height = 24.dp
105105
chip.setEnsureMinTouchTargetSize(false)//去除视图的顶部和底部的额外空间
106106
binding.chatAtGroupL.addView(chip)
107107

app/src/main/java/com/shizq/bika/adapter/holder/ChatMessageSendHolder.kt

+2-2
Original file line numberDiff line numberDiff line change
@@ -108,8 +108,8 @@ class ChatMessageSendHolder (viewGroup: ViewGroup, layoutId: Int) :
108108
for (i in bean.data.userMentions) {
109109
val chip = Chip(holder.itemView.context)
110110
chip.text = i.name
111-
chip.textSize = 12f.dp
112-
chip.height = 24.dp
111+
// chip.textSize = 12f.dp
112+
// chip.height = 24.dp
113113
chip.setEnsureMinTouchTargetSize(false)//去除视图的顶部和底部的额外空间
114114
binding.chatAtGroupR.addView(chip)
115115

app/src/main/res/values/strings.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
<string name="categories_leaderboard">排行榜</string>
3232
<string name="categories_game">游戏推荐</string>
3333
<string name="categories_apps">哔咔小程序</string>
34-
<string name="categories_chat">新聊天室</string>
34+
<string name="categories_chat">哔咔聊天室</string>
3535
<string name="categories_forum">留言板</string>
3636
<string name="categories_latest">最近更新</string>
3737
<string name="categories_random">随机本子</string>

0 commit comments

Comments
 (0)