自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (3)
  • 收藏
  • 关注

原创 synchronized原理学习总结

synchronized原理总结

2023-04-09 14:55:40 136

原创 synchronized8锁学习总结

通过8种情况演示锁运行案例,看看我们到底锁的是什么。输出结果我会放在最底下。可以思考一下,然后对照,代码都是基于Java8运行。

2023-03-14 23:28:32 75

原创 策略模式(HeadFirst)

策略模式定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。

2023-03-04 15:35:25 115

原创 C语言读写文件

C读写文件使用 fopen(文件名,访问模式) 函数来打开文件,一般有getc/putc , fgets/fputs , fscanf/fprintf , fread/fwrite 四大家族来读写文件。关于文件访问模式有如下的选择:访问模式说明r以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。w打开一个文件只用于写入。如果该文件已存在则将其覆盖。...

2019-06-10 15:37:03 11783

原创 Android MVP架构

Android MVP架构这是一个Kotlin +Okhttp3+Retrofit2+Rxjava2搭建的MVP初始App架构希望您在看文章之前对MVP有所了解1. MVP的三大角色按照国际惯例先放上图片从上图可以知道:View和Presenter可以相互持有,只有Presenter可以与model进行交互。model—数据层: 提供数据的存取功能给presenter使用,封装了DA...

2019-05-18 11:37:10 305 1

原创 C字符串操作和输入输出

字符串的输入*(1)int scanf( const char format [,argument]… ):不做越界检查,遇见空格符就结束,此函数不安全#include <stdio.h>//测试1int main(int argc, char *argv[]){ //scanf() 不做越界检查 char str[5]; printf("请输入字符串str:");/...

2019-05-17 12:06:37 324

原创 RecyclerView 禁用滑动

自定义LayoutManager进行处理,这里以LinearLayoutManger为例,其他类似public class MyLayoutManager extends LinearLayoutManager { private boolean isScrollEnabled = true; public MyLayoutManager(Context context, At...

2019-03-14 14:12:52 1095

原创 Android全局异常处理器笔记

自定义一个applicationpublic class MyApplication extends Application { private static Context mContext; @Override public void onCreate() { super.onCreate(); this.mContext = t...

2019-03-14 14:06:54 213

原创 Activity 跳转的生命周期变化

####(1)Activity1跳转到Activity2的生命周期流程 1.Activity1启动: Activity1: onCreate() Activity1: onStart() Activity1: onResume() 2.点击按钮跳转到Activity2: Activity1: onPause() Activity2:...

2018-10-10 10:03:19 699

原创 Android改变标题栏的透明度

类似这种效果,想必大家都看过,如某宝的商品详情页,小米商城首页等… ps:原来是简书上的,现在放在CSDN我们这里是自定义一个ScrollView去监听控件的滑动,然后不断去改变标题栏的透明度。/** 自定义的srcollview*/public class ChangeAlphaScrollView extends ScrollView { private OnScrollCha

2017-09-12 11:31:30 573 1

原创 Android筛选功能(侧滑)

最近咋一想,想做个简单的筛选效果,如下就是效果图

2016-12-22 14:19:51 1980 1

原创 RecyclerView添加点击和长按事件的简单实现

这里写的方式其实是通过给RecylerView的item添加onClickListene和onLongClickListener的方法来达到我们的要求。不过貌似还有一种比这更高效的实现方法。末尾附上其地址。与大家共同学习一下代码比较简单,相信对于需要这个小需求的人来说一看就懂。

2016-12-16 11:58:24 640 1

转载 Android各种loading的效果

在这里只是引用一下别人的博客地址,方便自己。 http://blog.csdn.net/jdsjlzx/article/details/50682674

2016-12-01 14:29:29 1345

原创 Android 自定义view的监听事件

写博客的目的在于自己积累记录,同时也方便了他人。 在实际开发过程中,我们在自定义控件时可能根要据自己的需要去监听一些数据以及状态的改变,这时就需要我们自己去写监听器。我们都知道Android中,事件的监听是基于回调机制的。那么我们就通过代码来实现对自定义控件的监听。

2016-11-23 17:50:23 1247 1

原创 Android自定义圆角对话框

Android自定义的圆角对话框

2016-11-10 11:39:58 353

recyclerview的点击和长按2

recyclerview的点击和长按2

2016-12-21

recyclerview的点击和长按

recyclerview的点击和长按

2016-12-21

recyclerview的点击和长按事件

recyclerview的点击和长按事件

2016-12-16

空空如也

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

TA关注的人

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