- 博客(36)
- 收藏
- 关注
原创 所有依赖
// XRecyclerview implementation 'com.jcodecraeer:xrecyclerview:1.5.9' // recyclerview依赖 implementation 'com.android.support:recyclerview-v7:28.0.0' // 黄油刀 implementation('com.jakewharton:butterknif...
2019-10-10 11:10:02
320
原创 流式布局
流式布局:宽度是百分比宽度em % 固定布局:宽度是固定像素宽度px 将固定布局计算成流式布局公式: 目标元素 / 父元素 = 百分比宽度 public class AddDecreaseView extends ViewGroup { public AddDecreaseView(Context context, AttributeSet attrs) { super(context, attr...
2019-07-22 07:40:59
241
原创 HomeAdapter适配器
Android 开发中,适配器扮演了,非常重要的角色,作为组件与数据的桥梁,我们时常会用到适配器,//思路简明扼要莫说废话,总结,常用的适配器有四种,ArrayAdapter,SimpleAdapter,与数据库操作有关的常用SimpleCursorAdapter,剩下一种就是自定义适配器,自定义适配器在前边的文章中,已经详细概述了,适配器离不开,数据源布局和上下文,其实就是将集合中数据,拆成一条...
2019-07-21 20:43:25
1068
原创 多条目fragment
RecyclerView是现在特别常用的一个控件,是Google发布用于取代我们的ListView的 我们可以把它看成是ListView的升级版本,那么我们如何去实现RecyclerView的多条目加载呢? 首先我们要先导入依赖,注意这个包 一定要和我们的工程进行同步,保持一致 package com.bwie.zhuye.com.moli.fragment; import android.os....
2019-07-21 20:40:48
164
原创 BaseActivty基类
在2015年的Google I/O大会上推出Design Support库,这个库讲Material Design 中最具代表性的一些控件和效果进行了封装,使得开发者在即使不了解Material Design的情况下也能轻松地将自己的应用Material华。这篇博文就说讲解其中一个 ToolBar的控件,我们之前对于ActionBar是比较熟悉的,但是大多数开发中都是将其隐藏掉了,因为其自己身设计...
2019-07-21 20:34:48
631
原创 BaseFragment基类
简单了解设计模式 设计模式(设计模式概念,来自百度百科) 设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。 使用设计模式的目的:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。 设计模式使代码编写真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。 package com.example.wangmengjie201907...
2019-07-21 20:31:31
280
原创 网络判断
文中提出使用mlpconv网络层替代传统的convolution层。mlp层实际上是卷积加传统的mlp(多层感知器),因为convolution是线性的,而mlp是非线性的,后者能够得到更高的抽象,泛化能力更强。在跨通道(cross channel,cross feature map)情况下,mlpconv等价于卷积层+1×1卷积层,所以此时mlpconv层也叫cccp层(cascaded cro...
2019-07-21 20:21:32
171
原创 多线程断点续传
package com.bwie.zhuye.com.breakpoint; import android.content.Context; import android.content.SharedPreferences; import android.os.Handler; import android.os.Message; import java.io.InputStream; impor...
2019-07-15 08:25:59
141
原创 Fresco展示sd卡图片
implementation ‘com.facebook.fresco.helper:fresco-helper:2.1.8’ 初始化 Phoenix.init(this); // Context 展示 String filePath = "/sdcard/head.jpg"; SimpleDraweeView simpleDraweeView = (SimpleDrawee...
2019-07-14 19:30:50
283
原创 Fresco渐进式
android:adjustViewBounds="true" app:fadeDuration="3000" app:progressBarAutoRotateInterval="5000"
2019-07-11 19:24:44
221
原创 网络统一添加请求头
//App public class app extends Application { private static Context context; @Override public void onCreate() { super.onCreate(); Fresco.initialize(this, ImagePipelineConfig.newBuilder(app.t...
2019-07-09 19:36:30
507
原创 Glide二次封装
public class AppGlide extends AppGlideModule { private String appPath = null; private String sdPtah = Environment.getExternalStorageDirectory().getPath(); @Override public void applyOptions(@NonNull C...
2019-07-02 12:34:26
244
原创 封装工具类
private static class NetHolder { private static final HttpUtils httputils = new HttpUtils(); } public static HttpUtils getInter() { return NetHolder.httputils; }
2019-06-27 17:03:15
277
原创 Rxjava网络嵌套
public void lastRequest(final HttpListener mHttpListener) { Map<String, String> map = new HashMap<>(); map.put("phone", "13568574500"); map.put("pwd", "123456"); final Obse...
2019-06-27 17:01:00
401
原创 扫描和生成二维码
<uses-permission android:name="android.permission.CAMERA"/> 《ZxingUtil》 package com.bwie.zhuye.com.day01; import android.graphics.Bitmap; import com.google.zxing.BarcodeFormat; import com.g...
2019-06-10 16:55:15
465
原创 首页二级分类
于玖刚 15776928801 2019/6/2 20:40:56 package com.bw.view.fragment; import android.app.ActionBar; import android.graphics.drawable.ColorDrawable; import android.os.Bundle; import android.support.annotati...
2019-06-03 13:13:36
287
原创 PhotoView
package com.bwie.zhuye.com.weidu; import android.media.Image; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import com.facebook.drawee.backends.pipeline.Fresco; import com...
2019-06-01 15:48:12
131
原创 把请求头设置到拦截器
//在登陆成功的的成功方法里写 LoginEntity.ResultBean list = loginEntity.getResult(); SharedPreferences.Editor edit = login.edit(); edit.putString(“userId”, list.getUserId() + “”); edit.putString(“sessionId”, list.g...
2019-05-25 14:31:49
797
原创 登录和注册
//登录 package com.bwie.zhuye.com.weidu.fragment; import android.app.Activity; import android.content.Context; import android.content.Intent; import android.content.SharedPreferences; import android.sup...
2019-05-25 08:37:23
282
原创 导航栏
<android.support.v4.view.ViewPager android:id="@+id/vp" android:layout_width="match_parent" android:layout_height="match_parent"></android.support.v4.view.ViewPager> <Radio...
2019-05-21 20:15:54
116
原创 XRecyclerView上拉下拉
rv.setLoadingListener(new XRecyclerView.LoadingListener() { @Override public void onRefresh() { //更新UI new Handler().postDelayed(new Runnable() { @Override public void run() { rv....
2019-05-20 15:10:51
117
原创 greenDao初始化
DaoMaster.DevOpenHelper helper = new DaoMaster.DevOpenHelper(this, “aserbao.db”); SQLiteDatabase db = helper.getWritableDatabase(); DaoMaster daoMaster = new DaoMaster(db); daoSession = daoMaster.newS...
2019-05-20 13:48:04
304
原创 商品详情
《MainActivity》 package com.bwie.zhuyue.mvplianxi.fragment; import android.content.Intent; import android.os.Bundle; import android.support.annotation.Nullable; import android.support.v4.app.Fragment; ...
2019-05-06 13:45:01
490
原创 一级购物车
《—MainActivity–》 package com.bwie.zhuyue.shopping; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.support.v7.widget.LinearLayoutManager; import android.suppo...
2019-05-06 13:06:05
128
原创 点击头像上传头像
//封装的工具类 HttpUtils package com.bwie.zhuyue.sctxlianxi.net; import android.os.Environment; import java.io.File; import java.io.IOException; import java.io.InputStream; import java.util.Map; import io.r...
2019-05-03 14:28:30
721
原创 购物车二级列表
//Mactivity package com.shopcar425; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.support.v7.widget.LinearLayoutManager; import android.support.v7.widget.Re...
2019-04-26 19:20:12
202
原创 拦截器添加请求头
okHttpClient = new OkHttpClient.Builder() .addNetworkInterceptor(httpLoggingInterceptor) .addInterceptor(new Interceptor() { @Override public Response intercept(Chain chain) throws IOException { Reque...
2019-04-13 08:39:01
1938
原创 上传头像
//依赖 api ‘com.zhihu.android:matisse:0.5.1’ implementation ‘com.github.bumptech.glide:glide:3.7.0’ implementation ‘com.squareup.okhttp3:okhttp:3.12.1’ //xml <?xml version="1.0" encoding="utf-8"?>...
2019-01-20 11:39:59
231
原创 最简单的fragment和viewPager
//xml <RadioGroup android:id="@+id/rg" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:orientation="hor...
2019-01-07 13:42:56
217
原创 MVP实现购物车
首先先导入依赖 implementation ‘com.android.support:recyclerview-v7:28.0.0’ implementation ‘com.squareup.okhttp3:okhttp:3.12.0’ implementation ‘com.google.code.gson:gson:2.8.5’ implementation ‘com.github.bump...
2018-12-19 19:35:40
163
原创 XRecyclerView上拉下载
首先先导依赖 implementation ‘com.jcodecraeer:xrecyclerview:1.5.9’ //依赖 configurations.all { resolutionStrategy.eachDependency { DependencyResolveDetails details -> def requested = details.requested if (r...
2018-12-14 15:30:53
202
原创 MVP登录记住密码自动登录
//先搭建//MVP框架 //网络请求数据所以记得写网络权限 //back package com.zhuyue.bwie.com.mvploginlx.back; public interface CallBack { void setData(T user); void setError(T error); } //utils工具包 package com.zhuyue.bwie.com.m...
2018-12-12 13:44:38
252
1
原创 流式布局
//MyFloatLayout类 package com.example.zdy_float_day04.weight; import android.content.Context; import android.content.res.TypedArray; import android.graphics.Color; import android.util.AttributeSet; imp...
2018-12-02 19:53:01
243
1
原创 侧拉列表展示
//MainActivity的xml <?xml version="1.0" encoding="UTF-8"?> -<android.support.v4.widget.DrawerLayout android:layout_height=“match_parent” android:layout_width=“match_parent” android:id="@+id/Dr...
2018-11-11 19:40:58
233
原创 异步解析
加粗样式** AsyncTask(异步处理子线程和主线程交互) 1:写一个类继承他 首先我们看到有泛型里面三个参数 params(接口地址) progress(下载进度) result(返回的结果集) */ public class AsyncDemoActivity extends AppCompatActivity implements View.OnClickListe...
2018-11-07 14:53:52
212
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅