自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 收藏
  • 关注

原创 Android使用RecyclerView实现瀑布流效果的列表展示

第一步:设置RecycleView的布局管理器为瀑布流StaggeredGridLayoutManagerRecyclerView rlv = view.findViewById(R.id.pop_rlv);rlv.setLayoutManager(new StaggeredGridLayoutManager(2, StaggeredGridLayoutManager.VERTICAL));...

2019-06-17 09:04:24 787

原创 Android通过自定义View实现心形(贝塞尔曲线)

通过继承View实现的❤形在绘制心形需要Path类中的两个重要方法分别是:moveTo、cubicTomoveTo 不会进行绘制,只用于移动移动画笔。lineTo 用于进行直线绘制。quadTo 用于绘制圆滑曲线,即贝塞尔曲线。cubicTo 同样是用来实现贝塞尔曲线的。具体实现:public class HeartView extends View { priv...

2019-06-17 09:01:00 542

转载 AsyncTask浅谈

1.AsyncTask的源码解析首先我们从异步任务执行开始,即执行execute()开始分析,将任务放到线程池中执行,线程池中线程都是子线程。我们看executeOnExecutor(sDefaultExecutor,params)执行的函数体。1.executeOnExecutor的意思就是执行者,这个执行者就是看当前任务有没有需要结束或者需要执行的,如果有就抛出异常,如果没有的话就向下执...

2019-06-17 08:57:11 172

原创 时间

package com.bw.movie.utils; import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Locale; /** * @author : FangShiKang * email : fangshikang@...

2019-06-17 08:55:39 136

原创 CardView

//设置圆角app:cardCornerRadius="@dimen/dp_15"//设置阴影app:cardPreventCornerOverlap="true"

2019-06-17 08:54:40 135

原创 6.0权限

package com.bw.movie;import android.Manifest;import android.content.DialogInterface;import android.content.Intent;import android.content.pm.PackageManager;import android.net.Uri;import android.o...

2019-06-17 08:53:13 133

原创 第三方视频

依赖 //第三方视频依赖 implementation 'com.github.bumptech.glide:glide:3.8.0' //第三方视频播放 implementation 'cn.jzvd:jiaozivideoplayer:6.2.10'ViewAdapterpackage com.bw.movie.adapter; import an...

2019-06-17 08:51:51 463

原创 时间的转换

package com.wd.tech.advisorylibrary.utils; import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date; public class DateUtils{ pub...

2019-06-17 08:48:36 233

原创 高频试题

1.Handler详解https://note.youdao.com/ynoteshare1/index.html?id=27ff5a76da61396ccf0a99c899811f96&type=note2.Https自我总结(精简版)https://note.youdao.com/ynoteshare1/index.html?id=252d2a878c8b3a96ad67d1b3...

2019-05-26 20:14:40 327

原创 XBanner+recyclerView+ Fresco

package com.bawei.mvp.view;/** * 作者:$yangxiangrong * <p> * 2019/4/22 09:07 */public interface MainView { void sueccss(int type ,String data); void fail(int type ,String error);}...

2019-05-05 21:12:05 357

原创 抽取BaseAdapter

package com.example.demo2;/** * 作者:$yangxiangrong * <p> * * 一个视图 * 2019/5/2 10:37 * * adapter的基类 * * 一个是上下文 * * 一个数据 */import android.content.Context;import android.support.anno...

2019-05-04 20:10:34 113

原创 自定义view大综合

依赖 implementation 'com.github.bumptech.glide:glide:4.9.0' implementation 'com.android.support:design:28.0.0'布局轮播<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:andro...

2019-05-04 19:08:24 133

原创 android webview实现加载效果

// 加载webview mWebView = (WebView) findViewById(R.id.setting_webview); // 在当前的浏览器中响应 WebSettings webSettings = mWebView.getSettings(); webSettings.setJavaScriptEnabled(...

2019-05-04 18:51:15 1091

原创 Retrofit+RXjava+上传头像

package com.example.demo.net;import java.util.Map;import io.reactivex.Observable;import okhttp3.MultipartBody;import okhttp3.ResponseBody;import retrofit2.http.GET;import retrofit2.http.Header...

2019-04-30 14:04:48 242

原创 登录+加入购物车+展示

package com.bawei.mvp.view;/** * 作者:$yangxiangrong * <p> * 2019/4/25 16:24 */public interface MainView { void sueccss(int type,String data); void fail(int type,String error);}...

2019-04-27 08:01:58 605

原创 mvp+Retrofit+RXjava+OkHttp拦截器日志和缓存+二级购物车

package com.bawei.mvp.view;/** * 作者:$yangxiangrong * <p> * 2019/4/25 16:24 */public interface MainView { void sueccss(String data); void fail(String error);}package com.bawei....

2019-04-26 19:14:56 721

原创 Retrofit+RXjava的封装+添加OkHttp拦截器日志和缓存

package com.bawei.net;import io.reactivex.Observer;import io.reactivex.disposables.Disposable;/** * 作者:$yangxiangrong * <p> * 2019/4/18 18:58 */public abstract class ObserverIml<T&g...

2019-04-18 19:23:14 447

原创 统一请求头

public static void MyHeader(){ OkHttpClient.Builder builder1 = new OkHttpClient().newBuilder(); builder1.addInterceptor(new Interceptor() { @Override public Re...

2019-04-15 13:49:37 268

原创 TabLayout+Fragment+RecyclerView+fresco+butterknife+greendao数据库

效果图mvp+内存泄漏package com.bawei.zhoukao1.mvp.view;/** * 作者:$yangxiangrong * <p> * 2019/4/13 08:37 */public interface MainView { void sueccss(String data); void fail(String erro...

2019-04-14 20:22:38 377

原创 XBanner+RecyclerView多条目

效果图vewpackage com.bawei.mvp.view;/** * 作者:$yangxiangrong * <p> * 2019/4/1 18:47 */public interface MainView { void sueccss(int type,String data); void fail(int type,String er...

2019-04-07 08:30:36 581

原创 bottomtabbar底部导航+RecyclerView二级购物车 完整版+定义水波纹

首先从mvp说起viewpackage com.bawei.view;/** * 作者:$yangxiangrong * <p> * 2019/4/4 08:41 */public interface MainView { void sueccss(String data); void fail(String error);}model...

2019-04-06 18:41:04 321

原创 购物车1

package android.vip.com.shopcarapp.adapter;import android.content.Context;import android.support.annotation.NonNull;import android.support.v7.widget.LinearLayoutManager;import android.support.v7....

2019-04-04 08:20:26 291

原创 流式布局 +长按删除+点击跳转+XRecyclerView上拉,下拉

效果图流式布局 layout_v<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-a...

2019-03-28 19:15:35 398

原创 属性动画 自定义view小球从左上角移动到右下角 +跳转+登录 +注册 +BottomTabBar+流试布局+商品展示

效果图布局<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.andr...

2019-03-24 20:50:18 304

原创 属性动画 自定义view小球从左上角移动到右下角 颜色渐变+跳转页面

自定义MyBoViewpackage com.bawei.demo23.view;import android.animation.Animator;import android.animation.ObjectAnimator;import android.content.Context;import android.content.Intent;import android....

2019-03-21 20:43:23 585

原创 高德地图+QQ登录分享跳转+mvp+ xRecyclerView+二级购物车+自定义view+全选和全不选+单价合计

效果图主布局MainActivity&amp;amp;amp;amp;lt;?xml version=&amp;amp;amp;quot;1.0&amp;amp;amp;quot; encoding=&amp;amp;amp;quot;utf-8&amp;amp;amp;quot;?&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;LinearLayout xmlns:android=&amp;a

2019-03-07 11:24:37 410

原创 mvp+ExpandableListView二级列表+全选和全不选+单价合计

效果图主布局&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:...

2019-03-07 11:04:47 846

原创 bottomtabbar实现底部导航+fragment切换+RecyclerView+二级联动+自定义LinearLayout

MainActivitypackage com.bawei.zhoukao520;import android.graphics.Color;import android.support.v4.app.FragmentActivity;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;...

2019-03-03 20:55:27 366

原创 js交互

acctes/text.html &lt;!DOCTYPE html&gt;&lt;html&gt; &lt;head&gt; &lt;meta charset="utf-8"&gt; &lt;title&gt;Carson&lt;/title&gt; &lt;script&gt; function cal

2019-03-03 20:41:23 156

原创 简单二维码

依赖compile 'cn.yipianfengye.android:zxing-library:2.2'权限 &lt;!-- 二维码权限 --&gt; &lt;uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /&gt; &lt;uses-permission and...

2019-03-03 20:38:50 164

原创 QQ第三方登录

MainActivitypackage com.bawei.activity; import android.Manifest;import android.os.Build;import android.os.Bundle;import android.support.v4.app.ActivityCompat;import android.support.v7.app.AppC...

2019-03-03 20:33:16 167

原创 Android全局捕获异常机制

个人见解: 全局捕获异常就是在程序出现异常报错时,能够快速捕捉的错误信息,通过实现Thread.UncaughtExceptionHandler接口操作捕获异常信息,能够快速定位问题提高开发效率,并可以给用户视觉反应,不让程序直接崩溃。其实为我们的项目提供一个异常捕获跟踪处理机制,我认为应包含捕获异常、写入异常数据到SD卡中、方便过后解决问题、最终目标为解决异常从而提高代...

2019-03-03 20:26:29 165

原创 MVP框架+xRecyClerView列表展示多条目,下拉刷新,上拉加载,长按删除

效果图![在这里插入图片描述](https://img-blog.csdnimg.cn/20190227201540405.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDI5NzM2OA==,size_16,c...

2019-02-27 20:16:01 300

原创 bottomtabbar实现底部导航+fragment切换+RecyclerView+多条目+长按删除条目

效果图![在这里插入图片描述](https://img-blog.csdnimg.cn/20190225164349254.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDI5NzM2OA==,size_16,c...

2019-02-25 16:44:56 441

原创 MVP注册登录

主MainActivitypublic class MainActivity extends AppCompatActivity implements LoginView {private EditText ed_pwd, ed_num;private Button regist, login;private LoginPresenter presenter;@Overridepro...

2019-02-24 19:40:05 1388

原创 封装OkHttp3(单例模式),内置封装拦截器、Get、Post请求

使用步骤:1网络权限2导入依赖implementation ‘com.squareup.okhttp3:okhttp:3.2.0’implementation ‘com.squareup.okio:okio:1.7.0’(类)OkHttpUtils public class OkHttpUtils {/*** 单例模式/private static OkHttpUtils...

2019-02-24 19:17:38 392

原创 自定义动画跳转+bottomtabbar实现底部导航+fragment切换+RecyclerView自定义回调接口实现条目点击事件+自定义View实现分类顶部标题栏

activitypackage com.bawei.activity;import android.animation.Animator;import android.animation.ObjectAnimator;import android.content.Intent;import android.os.Bundle;import android.os.Handler;im...

2019-02-23 09:04:19 513

原创 git 使用记录笔记

git 使用记录笔记一、常用的git命令获取固定分支的代码git clone -b 分支名 仓库地址1版本回退 git reset方式一 git reset --hard 1094a(commit id号)方式二 git reset --hard HEAD(上一个版本就是HEAD,上上一个版本就是HEAD^^)12查看分支/切换分支 git branch / git che...

2019-02-20 18:08:19 192

原创 倒计时+DrawerLayout+TabLayout+PullToRefreshListView+xlistview+频道管理+数据库+网络+FlyBanner

MainActivitypackage com.example.yuekao1;import android.content.Intent;import android.os.Handler;import android.os.Message;import android.support.v7.app.AppCompatActivity;import android.os.Bundl...

2019-01-17 15:59:55 275

原创 倒计时+DrawerLayout+viewpager+Fragment+TabLayout+PullToRefreshListView+多条目+xlistview+数据库+网络+FlyBanner

package com.example.yuekao1;import android.content.Intent;import android.os.Handler;import android.os.Message;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import andr...

2019-01-15 16:26:45 205

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除