![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 88
酱小油
IT萌新
展开
-
移动端Android ResultAPI OKHttp Retrofit + 后端Spring boot上传文件
一、前言到目前为止,最新的Android系统已经来到了Android S,即Android 12,但是现在网络上针对文件读取并上传的文章,还是针对Android N 甚至更早的Android系统来适配的,按照这些文章去上传用户文件,必然会踩很多坑。我在踩过这些大大小小的坑后,结合代码分几步说一下Android高版本应该如何上传用户的文件。二、权限申请自从Android O(Android 10)开始,Android系统已经开始用分区存储取代以前的应用存储模式。“一般”情况下,我们创建的应用只原创 2021-12-10 15:32:30 · 2025 阅读 · 0 评论 -
Android jetpack compose 创建新拟态风格控件
在开始开发新的新程序的时候,选择了jetpack最新的组件compose来构建应用程序的界面。但是因为compose面世不久,网上基本找不到太多相关的资料,想找一个新拟态风格的控件库但是找不到,也就只能自己写一个。效果图:这里以输入框为例,其他的空间做成新拟态的原理是一样的。一、原理其实新拟态的原理是很简单的,大致就是给控件加两个阴影,显示出光线明暗的变化,如上图所示,左上加的是白色的阴影,右下加的是灰色的阴影。二、面临的困难在compose里面,api实际上是进一步..原创 2021-09-05 19:34:52 · 1639 阅读 · 2 评论 -
app第十六次更新过程
本次更新的内容主要是增加点赞和反对以及回复别人评论的三个功能。主要的思路就是先抓包获得观网app的相关接口,然后再封装到自己的app里面,实现和观网官方的app相同的功能。一、抓包首先打开抓包工具Fiddler4然后打开手机上的观网官方app,随便点一下点赞反对,然后回复一下别人评论,然后再Fiddler4中找到相对应的网络请求:上图中三个绿色背景的网络请求即对应于点赞,反...原创 2019-04-20 22:05:26 · 322 阅读 · 0 评论 -
APP第十七次更新过程
本次更新的主要内容为增加分享功能,优化评论内容的显示方式,优化文章内容的显示方式等,下面分别介绍其过程。一、分享功能的实现这里的分享主要是文章的分享(虽然之前写的评论界面也是有分享按钮的,但是不论从开发者还是用户角度,我感觉评论的分享并没有什么用)。分享的途径大致可以分成两类:第一种是注册腾讯的开发者账户,或者用友盟的分享sdk,但是他们都要按照一定的流程,调用他们定制的api接口,按...原创 2019-06-20 13:22:34 · 228 阅读 · 0 评论 -
谷歌分页库Paging Library 的应用
Paging Library是Google在2018年的io大会上发布的一个分页库,主要用于大量数据的分页加载,以减轻cpu负担,优化内存使用等。其实之前一直可以自己实现这一功能,只不过这一次官方提供了标准化的api,对我这种只会Ctrl c + ctrl v的伪开发者来说无疑是个福音了。之所以要用这个库,是因为当前的app中有一个我一直留到现在的bug,那就是新闻页面的评论加载不完全,只...原创 2019-07-16 11:46:15 · 333 阅读 · 0 评论