- 博客(41)
- 收藏
- 关注
原创 解决Android Studio中layout design预览不可用的问题
解决Android Studio中layout design预览不可用的问题
2023-04-15 17:09:11
1861
1
原创 模拟器安装应用:INSTALL_FALLED_INTERNAL_ERROR
Android模拟器安装应用失败:The application could not be installed: INSTALL_FALLED_INTERNAL_ERRORThe device needs more free storage to install the application(extra space is needed in addition to APK size)
2023-02-08 14:26:27
619
原创 Rxjava3 条件操作符
Rxjava3 条件操作符:All、Amb、Contains、DefaultIfEmpty、SequenceEqual、SkipUntil、SkipWhile、TakeUntil、TakeWhile
2023-01-11 10:52:32
166
原创 RxJava3 辅助操作符
RxJava3 辅助操作符:Delay、Do、Materialize/Dematerialize、SubscribeOn/ObserveOn、TimeInterval、Timeout、Timestamp、Using
2023-01-08 17:55:26
248
原创 【转载】Post请求Body类型
Post请求的参数才放到请求体(Body)里面,常用类型有form-data、x-www-form-urlencoded、raw、binary,几种方式各有差别。
2022-12-21 11:28:08
3861
原创 RxJava3案例 - FromIterable+Filter+Buffer实现列表数据过滤
RxJava案例 FromIterable+Filter+Buffer实现列表数据过滤
2022-12-05 18:25:27
1176
1
原创 RxJava3案例 - FromIterable + Buffer操作符联合应用场景
RxJava3案例FromIterable + Buffer操作符联合应用场景
2022-11-28 12:15:44
552
原创 RxJava3案例 -- FlatMap+Map+OnErrorResumeNext 操作符联合应用场景
RxJava3案例-联合使用FlatMap+Map+OnErrorResumeNext操作符实际应用场景
2022-11-28 11:06:45
622
原创 RxJava3 异常操作符
RxJava3 异常操作符:onErrorResumeNext、onErrorReturn、onErrorReturnItem、retry
2022-11-27 21:45:28
418
原创 RxJava3 合并/联合型操作符
通过具体的示例,学习Rxjava3合并/联合型操作符的用法~CombineLatest、Join、Merge、StartWith、SwitchIfEmpty、SwitchMapMaybe、Zip
2022-11-20 12:27:39
427
原创 Mac上修复Gitee错误Oauth: Access token is expired
Mac系统中使用Android Studio操作Gitee,出现Access token is expired异常修复
2022-10-04 21:07:29
2253
原创 Android MediaProjection截屏&录屏-适配AndroidQ以上版本
MediaProjection截屏&录屏(AndroidQ)解决异常:java.lang.SecurityException: Media projections require a foreground service of type ServiceInfo.FOREGROUND_SERVICE_TYPE_MEDIA_PROJECTION
2022-09-24 19:29:44
6458
3
原创 AndroidStudio 编译项目时报错,Java.lang.UnsupportedClassVersionError
Java.lang.UnsupportedClassVersionError异常,以及最佳做法。
2022-09-07 18:07:00
3298
1
原创 Glide异常:You cannot start a load for a destroyed activity
Glide异常:You cannot start a load for a destroyed activity。Rxjava doFinally()方法被调用的时机问题
2022-09-07 14:43:24
1088
原创 Android中的SQLite数据库
SQLite是一个轻量级、自给自足、无服务器、零配置、关系型、事务性的 SQL 数据库引擎。支持亲和类型、动态数据类型等特性。Android中主要通过SQLiteOpenHelper 和SQLiteDatabase 实现数据库操作。
2022-09-01 17:00:43
4366
原创 从Android源码出发理解【易观】埋点
大数据时代互联网产品针对用户数据采集和分析是十分重要的一环,作为一个Android开发者一直以来对于埋点(特别是可视化埋点)十分感兴趣。最近了解【易观】数据统计开源了其Sdk源码在GitHub,通过理解其源码多少可以学到一部分关于埋点的技术原理。文末附易观开源SDK官方链接,在此我们只研究Android技术~一、初始化SDK逻辑在Application中调用init方法,传入上下文(context) 和 配置参数(config)/** * 初始化方舟SDK相关API */...
2022-05-03 13:39:24
1066
原创 Android中如何计算一张图片占用内存大小?
Android中获取和计算Bitmap占用内存大小Bitmap、ARGB_8888、RGB_565、getAllocationByteCount、getByteCount
2022-03-31 23:27:09
3956
原创 Java访问控制符
访问控制符主要用于定义类的属性或方法对于其它类的访问权限。Java中提供了四种访问控制符,按照权限由大到小分别为公有(Public)、受保护(Protected)、朋友(Friendly)和私有(Private)。Public: 公共访问权限。如果类中的属性或方法被public修饰,则此类中的属性或方法可以被任何类调用。Protected: 子类访问权限。如果类中属性或方法被protected修饰符修饰,则此类中属性或方法可以被同一包下的类使用,也可以被不同包下的子类使用,但不能被不同包下的其他类使用
2022-03-31 23:21:04
1383
原创 Android WebView中存在的安全漏洞
开发中常见且需要注意的WebView安全漏洞和解决方案1.解决 CVE-2014-1939 漏洞Android 4.4 之前版本webkit中内置了"searchBoxJavaBridge_"接口。攻击者可以通过访问searchBoxJavaBridge_接口利用该漏洞执行任意代码。解决方案:webView.removeJavascriptInterface("searchBoxjavaBridge_");2.解决 CVE-2014-7224 漏洞Android 4.4之前的版本webview
2022-03-31 23:18:01
2707
Base64加解密工具类,Java版
2022-12-01
Android MediaProjection截屏&录屏-适配Android
2022-09-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人