自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android 文件下载

Android文件下载

2024-05-17 14:51:14 177

原创 FrameLayout+RadioGroup做导航栏(不适用Viewpager+Fragment+tablayout)

这里给大家说一下 我们在做导航栏的时候 我们用到的是add 和show 以及 hide 这些方法呢是在我们做导航栏的时候用到的比较多 这个方法每次切换页面的时候 页面不会重新加载适用于多次使用碎片场景 还有一种是将我们的add换成我们的replace replece这个方法呢每次切换我们的fragment页面的时候页面会被销毁掉,销毁掉之后呢会重新加载这个fragment页面,所以只适用于一次fragment碎片场景。解答:这个文件就是我们导航栏底部的选中和非选中状态的导航栏设置。

2024-02-29 14:30:36 828

原创 (彻底解决)Cause: unable to find valid certification path to requested target。

每次创建都会遇到这个问题,现在小脑袋教大家如何彻底解决Cause: unable to find valid certification path to requested target。一般出现这个问题是大家的Gradle路径配置错了,所以大家检查一下自己的gradle路径是否正确,如果不正确也是会报错的。然后我们在重新建立一个项目发现就好了,没有异常报错。点击File—>Settings—>然后找到Build,Execution,Deployment,找到Gradle检查一下我们的Gradle路径。

2024-01-04 16:36:43 2332

原创 Cause: unable to find valid certification path to requested target(Android studio)

Cause: unable to find valid certification path to requested target(Android studio)

2024-01-03 15:02:09 338

原创 腾讯TBS 打开office

腾讯TBS office

2023-03-31 22:28:48 472 2

原创 android原生获取经纬度

Android 定位

2023-01-17 10:21:53 608

原创 android 6.0动态申请权限

Android 6.0权限动态申请 XXPermissions使用

2022-10-13 09:57:26 644

原创 RecyclerView偏移量

RecyclerView 横向平铺偏移量设置RecyclerView中有一个自带的偏移量设置home_rv.setOnFlingListener(null); // 这行代码必须加上如果不加将会报一个错误PagerSnapHelper snapHelper = new PagerSnapHelper();snapHelper.attachToRecyclerView(home_rv);...

2021-06-24 10:27:48 580

原创 OkHttp+Retrofit+RxJava二次封装请求数据

第一步引入我们的OkHttp的依赖 //ok依赖 implementation 'com.squareup.okhttp3:okhttp:3.2.0'//ok 日志的拦截器 implementation 'com.squareup.okhttp3:logging-interceptor:3.12.0' //retrofit+RXjava implementation 'com.squareup.retrofit2:retrofit:2.3.0'//导入retrofit

2021-05-31 14:14:05 415 2

原创 屏幕适配

屏幕适配详解请查看骚年你的屏幕适配该升级了博客看完现在该写今日头条适配实现方式了引入依赖implementation 'me.jessyan:autosize:1.2.1'在清单文件中进行设置我们整个app的宽和高 如果不知道直接跑去问UI宽高多少<meta-data android:name="design_width_in_dp" android:value="宽"/> <meta-data

2021-05-18 15:09:04 304 1

原创 取消viewpager预加载功能

ViewPager+Fragment懒加载如何实现viewpager中的懒加载呢? 如果使用 mViewPager.setOffscreenPageLimit(1);则达不到我们想要的懒加载效果这样预加载也会出现这里有两种方式进行实现懒加载效果一种就是复制我们的viewpager中的源代码将private static final int DEFAULT_OFFSCREEN_PAGES = 1;改成private static final int DEFAULT_OFFSCREEN_PAGES =

2021-04-14 15:36:23 718

原创 微信支付宝是否安装

微信支付微信分享判断用户是否安装这里需要用到一个封装的工具类进行判断public class WXUtils { /** * APP_ID 替换为你的应用从官方网站申请到的合法appID */ public static String APP_ID = ""; public static IWXAPI reg(Context context) { if (context != null) { //AppConst.WE

2021-04-12 17:15:22 159

原创 Android 版本更新

教你快速集成版本更新第一步引入updateapputils依赖包implementation 'com.teprinciple:updateapputils:1.2'第二步快速更新 UpdateAppUtils.from(this) .serverVersionCode(2) //服务器versionCode .serverVersionName("2.0") //服务器versionName .ap

2021-04-07 09:19:57 3368 5

原创 安卓 setOnTouchListener 使用

Android事件分发处理事件分发流程理论请参考 Android 的事件分发机制setOnTouchListener //实现方法MotionEvent.ACTION_MOVE //滑动MotionEvent.ACTION_DOWN 按下MotionEvent.ACTION_UP 抬起事件分发处理实现 根据需求进行处理tv.setOnTouchListener(new View.OnTouchListener() { @Override

2021-03-25 16:07:28 5752

原创 Android 弹框

Android Popwindow使用View view = getLayoutInflater().inflate(R.layout.activity_photo_preview, null); if (popupBigPhoto == null) { popupBigPhoto = new PopupWindow(view, ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT,

2021-03-22 15:50:31 121

原创 Android基类抽取

BaseActivity基类抽取和BasePrenter层业务处理BaseActivity就是我们所创建的activity做出了简单的优化目的就是为了让我们方便调用代码实现:public abstract class BaseActivity<P extends BasePresenter> extends AppCompatActivity { P mPreanter; @Override protected void onCreate(@Nullable Bund

2021-03-22 14:40:02 171 1

原创 Android 上传图片

Retrofit上传图片七牛云首先我们要在我们的使用我们的Retrofit中的@Multipart @Part方法上传 @POST("wap/Qn/upload") @Multipart Observable<QiNiuYun> getQny(@Part("FunName") RequestBody funName, @Part("path") RequestBody path, @Part("appfile") RequestBody appfile, @Part Mult

2021-03-22 14:07:45 353

原创 Android分页 上拉加载下拉刷新

XRecyclerView 快速教你实现分页加载先看效果 Android分页效果 分页加载逻辑我们首先需要知道我们拿到数据之后页面展示的是第一页的十条数据当我们手指往下滑动是松开这个时候是会刷新的刷新就是把之前的数据给清空拿到最新请求道的十条数据展示给我们的用户我们在触碰列表手指往上拉的时候数据会滑动滑动到底部松开这个时候数据就会请求第二页的数据第一页的数据还会保留在我们的集合

2021-03-13 14:44:57 518

原创 Flycotablayout使用

教你快速搭建viewpager+CommonTabLayout上图下文导航栏第一步 引入我们的CommonTabLayout依赖implementation ‘com.flyco.tablayout:FlycoTabLayout_Lib:2.0.2@aar’第二步 创建我们的布局第三步 创建一个封装类 封装类必须实现CustomTabEntity接口第四步 在我们的activity里面写我们的导航栏代码...

2021-03-12 16:23:42 660

空空如也

空空如也

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

TA关注的人

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