近来尝试了很多可部署开源阅读器项目,但大多体验都不太理想,Calibre-Web
将阅读记录储存在了浏览器缓存中,注定了它对我来说只是个半成品。Reader
网页版,是个不错的选择,但是奈何鄙人不会 Kotlin ,再一个就是本身项目对二次开发好像也不太友好,固放弃。
转念一想,自己开发一个 Android App 不就好了,多的不说,直接开始搞俩哈。
开始
WebView 是不可能 WebView的,这辈子都不可能WebView的。真男人就要干 Native!
开发环境:
-
SDK :Android 12L (S) API 32
-
IDE :IntelliJ IDEA
-
测试设备:RedMi K30 S U
首先在 IDEA 中新建项目,选择 Android,没有安装相关 SDK 的朋友,需要先下载安装相关的开发工具包,这里建议 IDEA 设置中开启科学上网。
下载完成后新建一个 Android 项目,选择Phone and Tablet
中的Basic Activity
,我这边选择使用 Java 语言进行开发,项目名叫啥都行
这时候 gradle 会先 sync 一遍,如果你所用的测试平台没有相应的 SDK 就会构建失败,这时候到设置中的Android SDK
中下载相应的软件包,然后通过项目结构
更新以下项目 SDK ,刷新 Gradle,大功告成。
打包运行
可以看到我们当前选择的默认模板已经给我们搭建好了基本的框架,也就是说现在项目可以直接打包运行了。接下来先确保手机处于可以调试的状态,先是打开手机的开发者模式,在开发者选项中打开USB调试
以及通过USB安装
这两项,小米系手机如果到这一步还是不行的话,可以尝试关闭开发者选项中的MIUI优化
。
点击右上角运行
顺利运行~