qq_43559002
码龄6年
关注
提问 私信
  • 博客:16,559
    16,559
    总访问量
  • 57
    原创
  • 817,179
    排名
  • 20
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2018-10-30
博客简介:

qq_43559002的博客

查看详细资料
个人成就
  • 获得8次点赞
  • 内容获得5次评论
  • 获得6次收藏
创作历程
  • 48篇
    2019年
  • 9篇
    2018年
成就勋章
兴趣领域 设置
  • 学习和成长
    面试
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

多条目适配器

多条目就是展示不同的数据格式,首先我们需要继承的是RecyclerView,内部也是RecyclerView,因为我们需要在这个适配里添加多个适配器,进行一块展示public class MyAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> 设置上下文,并且创建bean层数据,取出数据进行展示 priv...
原创
发布博客 2019.07.29 ·
176 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

自定义View流式布局

先创建一个View,继承ViewGroup ,实现里面的方法,创建onMeasure,用来获取宽高,再创建onLayout方法设置布局,然后只需要在展示的页面进行调用即可public class AddDecreaseView extends ViewGroup { public AddDecreaseView(Context context, AttributeSet attrs) ...
原创
发布博客 2019.07.21 ·
317 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Activity,Fragment,Mvp抽取基类的方法

我们先来抽取Activitry,我抽取的Activity非常的简单,但是还是有一些细节需要注意的,例如在抽取Presenter层的时候要先进行判断Presenter是否为空,很多人没有进行判断导致报错,还有一个点就是抽取ButtenKnife,千万记住要在布局以后抽取,不然也会报错导致运行崩溃//继承AppCompatActivitypublic abstract class BaseActi...
原创
发布博客 2019.07.21 ·
417 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

网络请求,统一请求头

首先我们先创建一个App,完善请统一求头的操作,写完之后再清单文件里面注册一下 public class App extends Application { private static Context context; @Override public void onCreate() { super.onCreate(); getInst...
原创
发布博客 2019.07.09 ·
644 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MVP框架上传头像

首先我们先要写一个接口,上传头像必须要写@Multipart注解 @Multipart @POST Observable<ResponseBody> uploadPic(@Url String url, @Part MultipartBody.Part part);紧接着就需要写一下我门的工具类了public class RetrofitUtils { ...
原创
发布博客 2019.07.08 ·
587 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

属性动画

透明动画ObjectAnimator animator = ObjectAnimator.ofFloat(v,"alpha",1f,0f); animator.setDuration(2000); animator.start(); animator.addListener(new Animator.Animator...
原创
发布博客 2019.06.03 ·
105 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PhotoView的简单使用

首先我们需要加入依赖 //allprojects里加入 maven { url 'https://jitpack.io' } maven { url "https://raw.github.com/bmob/bmob-android-sdk/master" } implementation 'com.github.chrisban...
原创
发布博客 2019.06.02 ·
131 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

设置圆角边框,背景色为灰色

首先我们需要在drawable里创建shape文件夹,内容为下<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"> <stroke android:color="#999999" android:wid...
原创
发布博客 2019.05.31 ·
699 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

普通的页面滑动+点击切换+底部点击改变

布局就简单的介绍一下,首先头部是一个ViewPager,底部是由RadioGroup里包着RadioButton实现的按钮接着就是连接fragmentpublic class ShowActivity extends AppCompatActivity { @BindView(R.id.vp) ViewPager mVp; @BindView(R.id.rg) ...
原创
发布博客 2019.05.15 ·
349 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

简单的EventBus传值

当然第一步肯定是少不了依赖 implementation 'org.greenrobot:eventbus:3.1.1'然后在你需要传值的页面加入EventBus传值 viewHolder.itemView.setOnClickListener(new View.OnClickListener() { @Override public voi...
原创
发布博客 2019.05.14 ·
269 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Glide自定义缓存路径

第一步我们先添加依赖implementation 'com.github.bumptech.glide:glide:4.5.0'annotationProcessor 'com.github.bumptech.glide:compiler:4.5.0'**新建个类继承AppGlideModule,@GlideModule是必须要加的然后修改applyOptions内的代码**impor...
原创
发布博客 2019.05.11 ·
1025 阅读 ·
0 点赞 ·
2 评论 ·
1 收藏

第三方二维码扫描用ZBar和动态权限申请

先把权限和依赖先导入权限<uses-permission android:name="android.permission.CAMERA"/>依赖implementation 'cn.bingoogolapple:bga-qrcode-zbar:1.3.6'布局 <Button android:id="@+id/button" an...
原创
发布博客 2019.05.09 ·
446 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

一级购物车自定义View加减器、商品价格联动

首先肯定是要先用MVP进行展示,然后创建自定义view控件,自定义view布局一定要用RelativeLayout<RelativeLayout android:id="@+id/layout" android:layout_width="wrap_content" android:layout_height="wrap_content"&g...
原创
发布博客 2019.05.06 ·
238 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

简单的相机相册裁剪

package jiaoyibo.bawei.com.touxiang;import android.content.Intent;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.net.Uri;import android.os.Bundle;import and...
原创
发布博客 2019.05.05 ·
185 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

第三方请求头

创建SpUtilspackage jiaoyibo.bawei.com.retrofitdenglu.net;import android.content.Context;import android.content.SharedPreferences;public class SpUtils { private static final String FILE_NAME = ...
原创
发布博客 2019.04.29 ·
199 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MVP+Retrofit实现的原生登录注册

其实登录注册基本上是一样的,接下来给大家展示一下代码首先我们需要登录注册的Api //注册 public static final String Reg_Api = "small/user/v1/register"; //登陆 public static final String Login_Api = "small/user/v1/login";接着是Bean层,...
原创
发布博客 2019.04.29 ·
312 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

二级购物车自定义View控件加减器及全选的联动

我们先写一个自定义View一个控件import android.content.Context;import android.text.Editable;import android.text.TextUtils;import android.text.TextWatcher;import android.util.AttributeSet;import android.view.Vi...
原创
发布博客 2019.04.26 ·
192 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

MVP简单的一个二级列表展示

首先介绍一下我的借口,我的接口有瑕疵http://172.17.8.100/ks/product/getCarts?uid=51这个接口在分装Bean层的时候一定要注意,先删掉第一条数据,因为第一条数据是为空的,接着将price更改为float类型这样就行了二级列表是基于一级列表上的,所以前期的步骤一样,就是多了一步,在你请求到数据集合之后,进行删除第一条数据data.remove(0)...
原创
发布博客 2019.04.25 ·
195 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

XBanner轮播图

我使用的是MVP框架,框架我就不用写了,仿照之前的即可import android.os.Bundle;import android.support.annotation.NonNull;import android.support.annotation.Nullable;import android.support.v4.app.Fragment;import android.supp...
原创
发布博客 2019.04.20 ·
281 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

详情页面

首先,在你的适配器里面写一个条目点击跳转,跳转时记得传值viewHolder.itemView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent = new Int...
原创
发布博客 2019.04.20 ·
288 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏
加载更多