- 博客(5)
- 收藏
- 关注
原创 MVP框架使用步骤
1、封装API(我这里只封装了两个方法) public interface IApi { //图片上传请求 @Multipart @POST Observable<RequestBody> postimagemore(@Url String url, @QueryMap Map<String, Object> map, @Part List<MultipartBody.Part> requestBody); //常用 登录或上传请求
2020-12-02 09:16:23
2308
原创 常见的咨询页面滑动,上标题栏跟随渐变
话不多说,上效果图 随着用户往底下滑动,标题栏渐渐展示出来 1、自定义滑动控件,继承ScrollView,重写3个方法,加上滑动监听和一个接口回调 public class ObservableScrollView extends ScrollView { public ObservableScrollView(Context context) { super(context); } public ObservableScrollView(Context con
2020-12-01 14:27:44
220
原创 常见HTTP状态码(HTTP Status Code)
此博客只为平常查询使用 一些常见的状态码为: 200 - 服务器成功返回网页 404 - 请求的网页不存在 503 - 服务不可用 所有状态解释: 1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态代码。 代码 说明 100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。 2xx (成功) 表示成功处理了请求的状态代码。 代码 说明 200 (成功) 服务器已成功处理了请
2020-11-30 18:46:42
153
原创 第三方微信登录和支付
首先微信授权登录为客户端(通过微信官方平台)集成和原生集成 原生集成:需要跟后台进行对接 客户端集成:是自己到微信官方平台去操作即可 跟友盟分享登录一样 以下是授权登录和支付 1:导入依赖:implementation ‘com.tencent.mm.opensdk:wechat-sdk-android-without-mta:+’ 2:keystore文件放到app目录下 3:在app的build.gradle 中Android 代码块加入keystore文件配置 signingConfigs { //在
2020-11-30 18:46:14
350
原创 购物车二级列表联动以及价格计算
先展示一波效果图(如下) 功能效果:当点击店铺的CheckBox时候,选中此店铺中的所有商品。当点击底部全选框,选中所有店铺和其中的商品,底部价格和数量随着选中商品的数量改变而改变。 第一步:初始化布局页面、数据 布局使用的是两个RecyclerView嵌套,一个是店铺,一个是商品,底部全选框,价格和数量的文本框,在activity中分别初始化 1、在购物车bean类(商品数据下)中加入标识,并设置Getter和Setter方法 //解决checkBox位置错乱
2020-10-07 15:57:42
2110
6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人