36krReader
MD风格的36氪Android阅读客户端
Install / Use
/learn @kinneyyan/36krReaderREADME
36krReader
友情提醒:36氪网站又改版了……暂时解析不了网站首页资讯列表T T
个人开发的36氪Android阅读客户端,数据通过Jsoup解析web端网页获取,由于最近网站改版,暂时不支持加载分页数据T T。
-
个人业余时间的项目,包含了android中一些常用的工具类、代码段。
-
设计风格希望能遵循Material Design,尽量使用google提供的原生控件,包括android design support library
-
使用了国内的baas服务Bmob,给app加入了用户系统,实现了收藏云同步。
-
一些知识点
- 首页
- RecyclerView添加Header的正确方式
- CardView的使用:关于使用 CardView 开发过程中要注意的细节
- 个人信息页
- 其他
- 在清单文件中设置android:parentActivityName的问题:解决方案
- style文件中设置android:windowIsTranslucent后activity切换动画失效(我这边直接不设置那个属性了):解决方案
- 当targetSdkVersion设为23以上时,处理运行时权限:Android M 新的运行时权限开发者需要知道的一切
- 首页
-
使用的第三方库
- 轻量级的缓存框架:ASimpleCache
- 图片加载框架:universal-image-loader
- orm框架:ormlite
- StickyListHeaders
- PhotoView
- 监听可滚动View的滑动状态:Android-ObservableScrollView
- an unofficial mirror for android volley library:android-volley
- 可无限循环滑动的ViewPager(为了配合首页自动滑动稍做改动):InfiniteViewPager
-
app截图:



Related Skills
node-connect
342.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
84.7kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
342.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
84.7kCommit, push, and open a PR
