自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android用Retrofit以form表单上传多图片

retrofit是一个封装了okhttp的http框架具体可以去看官网和github官网http://square.github.io/retrofit/githubhttps://github.com/square/retrofit背景:接口的入参是一个File类型的数组 @Multipart @POST(your api) Observable<BaseResponse> uploadImg(@Part List<MultipartBody...

2020-08-09 18:56:18 698

原创 Android WevView加载html 宽度铺满

String replace = getProductInfoEntiity.getDetailDesc().replace("<img", "<img style=\"display: ;max-width:100%;\"");tasteNewDateilsWebview.loadDataWithBaseURL(null, replace, "text/html", "utf-8", null);

2020-07-29 17:14:03 214

原创 Glide清除缓存(清除内存缓存、本地缓存、清除所有缓存等)

Glide的图片缓存在/data/data/项目包名/cache/image_manager_disk_cache文件夹下public class GlideCacheUtil { private static GlideCacheUtil instance; public static GlideCacheUtil getInstance(){ if(instance == null){ instance = new GlideCache.

2020-05-11 17:25:35 4480 1

原创 Android当点击其他View时隐藏软键盘

/** * 2 * 当点击其他View时隐藏软键盘 * 3 * @param activity * 4 * @param ev * 5 * @param excludeViews 点击这些View不会触发隐藏软键盘动作 * 6 */ public static final void...

2020-01-09 09:13:26 185

原创 Android多级树形选择列表

https://www.jianshu.com/p/090904d2b689

2019-12-26 17:11:40 326

原创 Android判断Service是否开启

/** * 判断服务是否开启 * * @return */ public static boolean isServiceRunning(Context context, String ServiceName) { if (TextUtils.isEmpty(ServiceName)) { retu...

2019-12-25 09:35:25 553

原创 Android设置启动横屏 横竖屏切换不影响生命周期

1:设置清单文件<activity android:name=".MainActivity" android:screenOrientation="landscape"//设置启动即横屏 android:configChanges="orientation|keyboardHidden|screenSize">//设置横竖屏切换不影响生命周期2: act...

2019-12-25 09:31:27 178

原创 Android全局捕获异常

package com.xx.xxxxx;import android.app.AlarmManager;import android.app.PendingIntent;import android.content.Context;import android.content.Intent;import android.content.pm.PackageInfo;import ...

2019-12-17 11:14:49 144

原创 RecyclerView自动滑动

import android.content.Context;import android.support.annotation.NonNull;import android.support.annotation.Nullable;import android.support.v7.widget.RecyclerView;import android.util.Attrib...

2019-11-29 16:26:53 635

原创 ViewGroup解决换行

自定义ViewGroup注意:每个换行是通过ViewButton的宽。当这一行装不下的时候就会自动换行下一行展示。import android.content.Context;import android.content.res.TypedArray;import android.util.AttributeSet;import android.view.View...

2019-11-29 14:23:25 148

原创 Android防止暴力点击(连续点击)

/** * @Auther: Hero * @Date: 19.11.27 15:39:55 * @Description: */public abstract class CustomClickListener implements View.OnClickListener{ private long mLastClickTime; private long ti...

2019-11-29 13:33:10 1248

原创 RecyclerView适配器加点击长按事件

RecyclerView多条目里面包含了点击和长按事件 ,事件是在onBindViewHolder中的public class MyAdapter extends RecyclerView.Adapter&lt;MyAdapter.MyViewHolder&gt; { private Context context; private List&lt;ShowBean.Data...

2019-02-25 19:53:47 412 1

原创 SmartRefreshLayout设置下拉刷新上拉加载

布局文件为SmartRefreshLayout包住展示控件 &lt;com.scwang.smartrefresh.layout.SmartRefreshLayout android:id="@+id/h_smartRefresh" android:layout_width="match_parent" android:layout_h...

2019-02-25 19:44:33 927

原创 MVP框架解决列表展示内存泄露

1.首先在P层中把类的名字后面加public class HomePresenter&lt;T&gt;2.在P层中写一个attachView方法public void attachView(T t) { reference = new WeakReference&lt;&gt;(t); }3.然后再写一个datechView方法public voi...

2019-02-25 19:37:32 151

原创 Android OkHttp网络获取数据get,post请求方法封装

public class OkHttpUtils { private static OkHttpUtils okHttpUtils = null; public static OkHttpUtils getInstance() { if (okHttpUtils == null) { synchronized (OkHttpUtils....

2019-02-25 19:21:37 1100

原创 手机号正则判断

public class YanZhengUtils { public static boolean isMobileNO(String mobile) {//正则表达式 String telRegex = "^((13[0-9])|(14[5,7,9])|(15[^4])|(18[0-9])|(17[0,1,3,5,6,7,8]))\\d{8}$";//判断...

2019-02-17 19:15:01 334

原创 XListView适配器

package com.bw.moreitemshow.adapter;import android.content.Context;import android.view.View;import android.view.ViewGroup;import android.widget.BaseAdapter;import android.widget.ImageView;impo...

2019-01-07 08:01:44 1295

原创 XListView AsyncTask onPostExeccute方法

@Override protected void onPostExecute(String s) { Gson gson = new Gson(); News news = gson.fromJson(s, News.class); List&lt;News.DataBean&gt; d...

2019-01-07 08:00:46 106

原创 XListView监听

//设置下拉和上拉监听 xlv.setXListViewListener(new XlistView.IXListViewListener() { //下拉刷新 @Override public void onRefresh() { getRefreshTim...

2019-01-07 07:57:52 170

原创 XListView刷新显示时间

XListView刷新显示时间 //获取当前系统时间 private void getRefreshTime() { long time = System.currentTimeMillis(); Date date = new Date(time); SimpleDateFormat simpleDateFormat = ...

2019-01-07 07:56:09 172

原创 自定义广播网络判断

//创建网络判断类package com.bw.test.utils;import android.content.Context;import android.net.ConnectivityManager;import android.net.NetworkInfo;public class NetWorkUtils { //判断是否有网 public s...

2019-01-06 20:58:40 138

空空如也

空空如也

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

TA关注的人

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