android
高林雨露
这个作者很懒,什么都没留下…
展开
-
想要View的宽度自适应TextView值大小,怎么处理
想要View的宽度自适应TextView值大小原创 2024-09-05 17:39:28 · 159 阅读 · 0 评论 -
(二)结合前面写的MyAppLifecycleCallbacks来整理MyFragmentLifecycleCallbacks的逻辑及页面创建显示等状态生命周期
AppLifecycleCallbacks 结合 MyFragmentLifecycleCallbacks原创 2024-08-20 16:47:58 · 964 阅读 · 0 评论 -
结合Application.ActivityLifecycleCallbacks的生命周期及MyFragmentLifecycleCallbacks生命周期整合流程
生命周期原创 2024-08-20 14:58:07 · 909 阅读 · 0 评论 -
监听 Fragment 的生命周期变化之MyFragmentLifecycleCallbacks 继承自 FragmentManager.FragmentLifecycleCallbacks
监听 Fragment 的生命周期变化原创 2024-08-20 14:23:33 · 151 阅读 · 0 评论 -
(不可见的通知不适用)XXXService extends Service 当你使用 startForegroundService 方法启动一个前台服务时, 你必须在短时间内(通常是5秒内)调用
(不可见的通知不适用)XXXService extends Service 当你使用 startForegroundService 方法启动一个前台服务时, 你必须在短时间内(通常是5秒内)调用原创 2024-08-19 11:10:07 · 379 阅读 · 0 评论 -
超实用的Application.ActivityLifecycleCallbacks 实现第一次启动、冷启动、热启动、切换后台以及返回前台功能
ActivityLifecycleCallbacks监听相关首次、冷、热启动、前后台等原创 2024-08-08 08:42:25 · 163 阅读 · 0 评论 -
MemoryCache 缓存 实用
MemoryCache 缓存 实用原创 2024-08-08 08:25:52 · 330 阅读 · 0 评论 -
一个限时功能,类似防重复提交功能
防重复提交原创 2024-08-08 08:22:21 · 177 阅读 · 0 评论 -
实现APP埋点数据按天统计并在每天10点前上报前一天的数据方案
定时发送原创 2024-07-10 14:23:13 · 608 阅读 · 0 评论 -
layout_constraintDimensionRatio 是 宽高比控制的属性
宽高比控制的属性原创 2024-04-25 14:10:40 · 1691 阅读 · 0 评论 -
自定义高亮文字的textview,匹配关键字词高亮,匹配可拆分的字词高亮
实现匹配可拆分的关键字词高亮,可以使用正则表达式来匹配文本中的关键字词,并在匹配到的部分添加高亮样式原创 2024-03-22 09:59:28 · 218 阅读 · 0 评论 -
防止字体随手机系统的字体变大而变大
防止字体随手机系统的字体变大而变大原创 2024-03-22 09:27:00 · 162 阅读 · 2 评论 -
Android提供了多种方式来打开特定文件夹中的视频
MediaStore API原创 2024-03-01 08:20:57 · 737 阅读 · 0 评论 -
targetSdkVersion > 30 如何将下载的网络视频 保存到手机相册里更新
保存到手机相册原创 2024-02-27 14:38:55 · 1426 阅读 · 0 评论 -
APK签名生成工具
APK签名生成工具原创 2024-02-21 10:06:12 · 1072 阅读 · 0 评论 -
Android 在UploadEventService使用ThreadPoolManager线程管理传递数据给后台
线程管理原创 2023-12-14 09:22:33 · 220 阅读 · 0 评论 -
现监听 APP启动、退出、进入后台等,并发送给后台
现监听 APP启动、退出、进入后台等,并发送给后台原创 2023-12-04 17:36:15 · 297 阅读 · 0 评论 -
存储访问框架来获取外部存储路径,获取公共目录下指定类型文件夹的路径
存储访问框架来获取外部存储路径,获取公共目录下指定类型文件夹的路径原创 2023-11-21 09:35:04 · 151 阅读 · 0 评论 -
app查看 证书公钥和md5
公钥和md5原创 2023-10-17 17:24:14 · 2071 阅读 · 0 评论 -
(二)一个很尿性问题:重新刷新后 recyclerView.smoothScrollBy(-100, 0); 不起作用
上一篇提到:一个很尿性问题:重新刷新后 recyclerView.smoothScrollBy(-100, 0);不起作用再次细心查发现上一篇处理虽然解决问题但没有找到根源,再次细研究调试分析发现smoothScrollBy 为什么x方向为负数不是向左滑动呢在方法中,X方向的滑动距离确实应该是负数表示向左滑动。如果方法中dx参数为负数,而不是向左滑动,可能有以下几个原因:滚动容器的布局方向可能是从右往左的,或者是水平反向布局。这种情况下,滑动操作会按照布局方向进行相反的移动。这样,dx。原创 2023-10-11 16:17:17 · 300 阅读 · 0 评论 -
Android动画要实现点击按钮后将已定义好的View布局逐渐展开显示,并再次点击后慢慢缩回去
animate 动画打开及回缩原创 2024-08-08 09:11:45 · 219 阅读 · 0 评论 -
onMeasure里如何重置只有1个子view一行满屏, 若有多个自适应一行
onMeasure原创 2023-04-28 16:31:27 · 746 阅读 · 0 评论 -
webview支持视频全屏播放以及方向随重力感应自适应变化
webview 支持视频全屏播放、横屏竖屏可自动切换原创 2023-04-26 11:31:34 · 319 阅读 · 0 评论 -
android 富文本编辑器有哪些
android 富文本编辑器原创 2023-04-25 14:33:48 · 2418 阅读 · 0 评论 -
android 优雅的阴影布局
阴影布局原创 2023-02-14 08:24:00 · 128 阅读 · 0 评论 -
okhttp3 DownloadUtil demo
okhttp3 DownloadUtil demo, 可有进度返回等原创 2022-08-22 16:56:23 · 170 阅读 · 0 评论 -
多渠道打包、32位、64位等分包打包配置
多渠道打包;分包打包原创 2022-08-11 12:46:21 · 2914 阅读 · 0 评论 -
android shade 阴影背景框,绝对实用
androidshade阴影背景框,绝对实用。bg_shadow_in_white.xml文件。新建drawable下。原创 2022-08-02 15:29:09 · 445 阅读 · 0 评论 -
收集:Android 常用 UI Library
收集:Android 常用 UI转载 2022-06-17 12:52:11 · 182 阅读 · 0 评论 -
Android webview 相关笔记
Android webview 相关笔记原创 2022-06-02 11:36:03 · 196 阅读 · 0 评论 -
Uri contentUri = FileProvider.getUriForFile 无法加载此图片
在Android6.0及以下版本,测试正常的。Android7.0以后是不行的。出现【无法加载此图片】提示。解决办法/** * Description: [实际测试在Android6.0及以下版本,都是可以测试正常的。 * 因为在android7.0中,无法通过Uri.fromFile(file);直接来获取Uri, * 替换他的是通过FileProvider,通过下面这种方式来获取文件的Uri] * </p> * ...原创 2022-03-30 16:07:36 · 834 阅读 · 0 评论 -
Android okhttp3 框架请求连接等异步操作
Android okhttp3 框架请求连接等异步操作自定义回调接口:public interface MyOkhttp3Callback { /** * Called when the request could not be executed due to cancellation, a connectivity problem or * timeout. Because networks can fail during an excha原创 2022-01-17 17:05:58 · 2531 阅读 · 0 评论 -
动态自定义动画工具类
1.左右摇摆动画public class MyAnimationUtil { private MyAnimationUtil() { } public static MyAnimationUtil getInstance() { return MyAnimationUtil.MyAnimationBuilder.instance; } private static class MyAnimationBuilder { private static MyAnimation..原创 2021-10-18 17:28:34 · 73 阅读 · 0 评论 -
Android SeekBar 禁止拖动和点击,测试后实用,可行
Android SeekBar 禁止拖动和点击,测试后实用,可行mSeekbar.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { return false; } });mSee..原创 2021-08-04 10:26:39 · 1007 阅读 · 0 评论 -
Fragment setOnKeyListener 接听home建返回
Fragment setOnKeyListener 接听home建返回 @Override public void onResume() { super.onResume(); getView().setFocusableInTouchMode(true); getView().requestFocus(); getView().setOnKeyListener(new View.OnKeyListe.原创 2021-05-18 15:13:09 · 258 阅读 · 0 评论 -
view 拖拽记录
/** * <p> * Description: [拖转] * <p> * * @param * @return void * <p> * <p> * ${tags} */ public void tellImgBtnsetOnTouchListenerdName() { DisplayMetrics dm = getResources.原创 2021-05-17 11:45:45 · 69 阅读 · 0 评论 -
Android shape 阴影背景笔记
Android shape 阴影背景笔记 效果图:<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <shape android:shape="rectangle"> <padding ..原创 2021-04-15 17:14:05 · 1185 阅读 · 0 评论 -
记:recyclerview 平滑的滑动到指定位置
recyclerview 平滑的滑动到指定位置 /** * 平滑的滑动到指定位置 */ private void smoothMoveToPosition(RecyclerView mRecyclerView, final int position) { // 第一个可见位置 int firstItem = mRecyclerView.getChildLayoutPosition(mRecyclerView.getChildAt(0)原创 2021-02-05 09:09:42 · 419 阅读 · 0 评论 -
android ImageView修改图片的颜色
android ImageView修改图片的颜色android:tint="#ffffff"原创 2021-02-03 15:55:55 · 1277 阅读 · 0 评论 -
android开发 去除相关控件阴影效果记录
1.去除CardView的阴影效果app:cardPreventCornerOverlap="false"app:cardUseCompatPadding="false"app:cardElevation="0dp"2.去除Button的阴影效果style="?android:attr/borderlessButtonStyle"其他待更新。。。。原创 2021-01-29 16:54:31 · 301 阅读 · 1 评论