自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 List集合去重

【代码】List集合去重。

2024-06-12 23:20:15 94

原创 需求记录(共享元素)

单纯的梳理逻辑,所以demo中的图片加载没有做任何处理,有大图加载可能会导致oom,所以有针对的了解哈。MainActivity1 列表展示,使用共享元素完成页面间的切换。使用TabLayout+Viewpager时,注意页面切换监听监听。MainActivity2(主要是查看跳转过来的元素)MainActivity3(实现类似于抖音效果的滑动)

2024-06-10 00:22:59 204

原创 滑动折叠效果

Fragment内部使用RecyclerView。布局(main_activity)activity逻辑。

2024-06-02 16:38:18 88 2

原创 android gradle

signingConfigs{}签名配置信息。buildTypes{}构建类型。

2024-05-05 22:25:43 80

原创 WebView(WebChromeClient)

【代码】WebView(WebChromeClient)

2024-04-27 16:07:36 101

原创 WebView(WebViewClient)

WebView(WebViewClient)

2024-04-27 15:28:13 82 1

原创 2023androidstudio

androidstudio

2024-04-14 21:28:40 346 2

原创 java非文本文件copy

【代码】文件copy。

2023-10-13 10:13:45 118

原创 枚举enum

【代码】枚举enum。

2023-09-27 14:20:45 76

原创 JAVA_多线程的实现方式

使用这个构造函数来完成。

2023-09-25 14:39:24 60

原创 xml

作用:传输数据android中的使用

2021-05-18 22:06:22 79

原创 2021-01-04

2021-01-04 23:13:00 105

原创 git 整理

2020-11-17 21:58:15 74

原创 Android_性能优化

2020-10-15 13:29:42 78

原创 lambda

必须是函数式接口才支持lambda表达式

2020-09-23 11:17:00 68

原创 自定义View

2020-09-22 17:34:44 78

原创 android 进程间通信

2020-09-21 17:03:47 82

原创 Android 设计模式

装饰着模式:在不改变原类文件的基础上,动态的扩展一个对象的功能定义要点:拥有装饰着对象,透明的拓展原有方法XDD

2020-08-24 11:05:17 113

原创 内部类分享

2020-08-18 11:21:34 70

原创 保活

欢迎指点

2020-08-18 11:04:25 120

原创 Android注解

【代码】Android注解。

2020-08-18 10:57:22 100 1

原创 Handler图解

子线程处理为何在主线程不需要Looper.perpare()和Looper.loop()

2020-08-10 11:14:00 132

原创 Kotlin 这样学

2020-08-05 14:37:01 94

原创 EventBus详解

EventBus使用普通使用 粘性使用EventBus源码详解单例模式,具体初始化在EventBus()public static EventBus getDefault() { EventBus instance = defaultInstance; if (instance == null) { synchronized (EventBus.class) { instance = EventBus.defaultInstance;

2020-08-04 10:54:42 345 1

原创 Android 默认通话应用

项目中有个彩铃需求,所以用到了默认通话,在android10之后,请求默认通话权限发生了改变,故整理关于替换系统的默认通话,需要提供如下几点1.提供UIactivity,在注册表中需要有如下配置<activity android:name=".UIActivity2"> <!-- 提供打电话的UI --> <intent-filter> <action android:name="android.intent.actio

2020-07-30 14:54:35 1965

原创 HTTPS图解

2020-07-01 16:19:07 152

原创 初见线程池

public class ThreadPoolClient { public static void main(String[] args) {// test1();// test2();// test3();// test4(); } /** * SingleThreadExecutor:只有一个核心线程,确保所有任务都在一个线程中按顺序执行 * new ThreadPoolExecutor(1.

2020-06-19 17:28:03 133

原创 Jvm图解

运行时数据区Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域,这些区域都拥有自己的用途,并随着JVM进程的启动或者用户线程的启动和结束建立和销毁。先让我们了解下进程和线程的区别:进程是资源分配的最小单位,线程是程序执行的最小单位。进程有自己的独立地址空间,每启动一个进程,系统就会为它分配一个地址空间、建立数据表来维护代码段、堆栈段和数据段,这种操作非常昂贵。而线程是共享进程中的数据的,使用相同的地址空间,因此CPU切换一个线程的花费要比进程...

2020-06-19 16:21:30 200

原创 AsyncTask源码分析

2020-05-27 14:07:02 89

原创 android+aar+meavn

maven-baselib-release-aar.gradle 内容apply plugin: 'maven'ext { PUBLISH_GROUP_ID = 'colorshow' PUBLISH_ARTIFACT_ID = 'baselib' PUBLISH_VERSION = "1.0"}uploadArchives { repositories.mavenDeployer { repository(ur...

2020-05-18 16:59:49 299

原创 meavn使用

学习于https://blog.csdn.net/a805814077/article/details/100545928文采不够,图片来凑,具体可参考上述连接 完美

2020-05-18 14:40:11 135

原创 http Socke 图解

文采不够,图片来凑,记录当下的理解部分图片是使用于网上,如果有侵权,请告知,会配合删除

2020-05-11 14:43:50 191

原创 window7+cygmin 编译ijkplayer支持https和mpeg格式

安装cygmin安装组件binutilsgccmingwgdbmakeyasmgit在cygmin的安装目录下,home/administrator/.bash_profile 或home/administrator/profile添加sdk ndk路径export ANDROID_SDK=D:/androidS...

2020-04-03 14:40:46 282

原创 Android_动画总结

主要整理知识点,便于自己知识的梳理,对于细节没有整理

2020-03-22 10:23:24 89

原创 java_内部类

2020-03-21 22:26:42 65

原创 java_集合

2020-03-21 22:24:20 66

原创 java_thread 总结

2020-03-21 22:21:24 65

原创 Rxandroid+Retrofit+okhttp封装网络框架

1.封装OkHttp public class HttpClient { private static HttpClient instance; ...

2019-12-18 15:03:00 149

原创 Android DownLoadManager原生下载管理器的总结

由于需求所至,为了保证文件下载的完整性,需要对文件进行安全校验,故在此简单的实现了下DownLoadManager下载文件并伴有安全校验的功能需求简述:1:下载文件,保证文件下载的完整性需要有MD5校验2:不能重复下载文件(如果有文件,就不下载)首先是是DownLoadManager对文件的下载,单个文件的下载问题不大,关键是多个文件同时下载,会出现信息匹配错乱的问题...

2019-05-10 15:23:06 1118

原创 android 项目可以运行,但是有文件爆红

1.项目可以运行,但是部分类会爆红解决方式:Build---clean project------rebuild project 如果1.1方法不可行:File-----Invalidate Caches/restart---(清理缓存,重启as) 将build.gradle中添加的依赖都注释掉,然后同步项目,执行上述1.1,之后再将所有的依赖添加,再次执行上述1.1(我就是这样解决...

2019-05-07 15:57:59 731

空空如也

空空如也

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

TA关注的人

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