Skip to content

Commit 9a6c468

Browse files
committed
update mi-update
1 parent e2ede6a commit 9a6c468

File tree

6 files changed

+16
-7
lines changed

6 files changed

+16
-7
lines changed

README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,14 @@ CodeBlog是为了方便在手机端阅读编程技术博文。集成展示了CSD
1010

1111
---
1212
####更新日志:
13+
14+
v1.3.75
15+
- 集成小米推送模块;
16+
- 使用OkHttp进行网络请求;
17+
- 博文文件缓存;
18+
- 收藏与历史记录使用数据库存储;
19+
- UI改进;
20+
1321
v1.3.75
1422
- 集成小米更新模块;
1523
- 优化首次打开博客卡顿;

app/libs/xiaomi_sdk.jar

-41 KB
Binary file not shown.

app/libs/xiaomi_sdk_0.8.jar

43.1 KB
Binary file not shown.

app/src/main/java/com/brian/csdnblog/activity/MainTabActivity.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,8 @@ public void onCreate(Bundle savedInstanceState) {
6060
setContentView(R.layout.activity_main_tab);
6161
ButterKnife.bind(this);
6262

63-
// 友盟更新
64-
XiaomiUpdateAgent.update(this);
63+
// 小米更新
64+
XiaomiUpdateAgent.update(this, Config.isDebug);
6565
XiaomiUpdateAgent.setCheckUpdateOnlyWifi(false);
6666

6767
MobclickAgent.enableEncrypt(true);

app/src/main/java/com/brian/csdnblog/datacenter/dataupdate/V76.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,12 @@ public class V76 {
2222
public static final String FILE_NAME_CACHE_FAVO = Env.getContext().getFilesDir() + "/favo_list";
2323

2424
public static void updateData() {
25-
convertData(FILE_NAME_CACHE_HISTORY, false);
25+
// 现存储收藏的文章,否则会被历史文章覆盖
2626
convertData(FILE_NAME_CACHE_FAVO, true);
27+
convertData(FILE_NAME_CACHE_HISTORY, false);
2728

28-
FileUtil.deleteFile(FILE_NAME_CACHE_HISTORY);
2929
FileUtil.deleteFile(FILE_NAME_CACHE_FAVO);
30+
FileUtil.deleteFile(FILE_NAME_CACHE_HISTORY);
3031
}
3132

3233
private static void convertData(String dataPath, boolean isFavo) {
@@ -35,8 +36,8 @@ private static void convertData(String dataPath, boolean isFavo) {
3536
List<BlogInfoOld> blogs = new Gson().fromJson(json.toString(),
3637
new TypeToken<List<BlogInfoOld>>() {} .getType());
3738
if (blogs != null && !blogs.isEmpty()) {
38-
for (BlogInfoOld info : blogs) {
39-
BlogManager.getInstance().saveBlog(convertBlogInfo(info, isFavo));
39+
for (int i=blogs.size()-1; i >= 0; i--) {
40+
BlogManager.getInstance().saveBlog(convertBlogInfo(blogs.get(i), isFavo));
4041
}
4142
}
4243
}

app/src/main/java/com/brian/csdnblog/manager/DataManager.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ public void onVersionCodeUpgrade() {
4444
if (oldVersion == Env.getVersionCode() || oldVersion == 0) {
4545
// 当前版本,或第一个版本不需要处理
4646
return;
47-
} else if (oldVersion < 75) { // 防止跳过了这个版本,所以需要在往后的每个版本中进行如此的数据处理
47+
} else if (oldVersion <= 75) { // 防止跳过了这个版本,所以需要在往后的每个版本中进行如此的数据处理
4848
// 并且每次有数据更改都得增加else分支处理数据
4949
V76.updateData();
5050
} else {

0 commit comments

Comments
 (0)