
Android
文章平均质量分 66
我是一名Android开发工程师,专注于Android技术的学习和应用。在我的博客中,我会分享我对Android技术的理解和掌握情况,以及我在实际项目中的经验和技巧。
落雨敏
从事Android开发多年,我一直对前沿技术保持着敏锐的洞察力。我深入探索了许多新技术和新领域,不断挑战自己的极限。我希望通过我的博客,能够分享自己的技术心得和经验,激励更多的技术爱好者不断探索和创新。
(繁华万物不入眼,唯爱心中信仰情。不管天地高宽远,至死不渝比长短。 - - - - 林先生 !)
展开
-
Glide源码分析以及三级缓存原理
Glide是Android端开源图片加载库,能够帮助我们下载、缓存、展示多种格式图片。也是现在主流图片加载框架之一。源码内部究竟是如何实现的呢?讲解主流程,简略分析。用法如下: Glide.with(context).load(url).into(imageView);我这里拆分为三步分析:一、with(context)点击源码查看到是多个重载方法activity、fragment、view等等,下面用其中一个方法来展示 @NonNull public static ...原创 2022-02-12 16:11:43 · 3674 阅读 · 0 评论 -
Android仿支付宝密码输入框(自定义数字键盘)
1.概述 Android自定义密码输入框,通过自定义输入显示框和自定义输入键盘,实现仿支付宝数字键盘等。代码已托管到github,有需要的话可以去我的github下载。可以自定义关闭图标、文字内容、颜色、大小,弹框样式等。先看效果图:2.效果实现2.1. 拆分控件之标题栏包含一个关闭按钮,和一个标题文本,就是一个简单的ImageView和T...原创 2018-11-16 10:33:09 · 7581 阅读 · 5 评论 -
Android仿抖音点击效果
1.概述 短视频抖音App非常火 ,视频点击效果红心效果也不错。其实不难就是一些动画效果的结合使用,这里将具体一步一步实现。copy本代码可直接使用。老规矩,先看女神效果图:2.效果分析2.1:首先是构建一张红心图片 new ImageView(mContext);2.2:设置红心图片X与Y坐标位置2.2:添加属性动画效果集,包含缩放、透明度、旋转、...原创 2019-07-27 19:13:48 · 1564 阅读 · 3 评论 -
NestedScrollView嵌套RecyclerView,滚动到指定item位置scrollToPosition无效问题
获取item坐标,需要加上实际业务的padding、margin、其他布局占位等,总之根据实际情况调整。避免RecyclerView的item没有绘制完成,我这里使用。的特定item,你需要通过计算该item在。中的位置(即Y坐标),然后使用。没有直接的方法让你滚动到内部。原创 2024-07-15 22:07:50 · 676 阅读 · 0 评论 -
Android高德地图定位实现签到打卡功能(全网最详细+收藏)
前言 本章根据高德地图API,实现打卡签到功能。用到了定位SDK 和地图SDK、覆盖物。打卡范围图形可以支持多种形状,如:圆形、长方形、多边形。核心逻辑: 获取当前定位信息,然后通过Marker绘制小图标进行展示,并在onLocationChanged回调方法中不断重新绘制当前位置Marker以保持时时最新。在指定打卡签到区域添加围栏,主要使用CircleOptions、PolygonOptions进行绘制,然后判断当前是否在打卡范围内,具体实现如下。PS:另外提一句,也可以结合+电子原创 2023-07-29 16:27:20 · 6321 阅读 · 0 评论 -
Android蓝牙打印机功能开发(提供完整Demo)
Android连接打印机、蓝牙打印、ESC指令集、CPCL指令集,TES指令、佳博打印sdk示例原创 2022-12-12 14:16:45 · 9409 阅读 · 6 评论 -
Android自定义字母索引
Android字母索引这个功能还是很常见的,例如:电话联系人,城市选择等一些功能都会用到。轮子已造好直接使用,[Github](https://github.com/lzjin/SideBarView.git)地址。 ####效果图:与模型(Model)的功能,让View专注于处理数 据的可视化以及与用户的交互,让Model只关系数据的处理,MVP(Model-View-Presenter)模式应运而生。每个人对MVP模式都有一定的理解,此篇仅供参考交流。(1)View:负责绘制UI元素、与用户进行交互(View interface与Pre原创 2017-08-22 15:57:58 · 468 阅读 · 0 评论 -
Android的Okhttp框架之post、get用法讲解(落雨敏)
前言:okhttp作为Android主流网络框架之一,但在近日okhttp网络请求却比较火,主要原因是在谷歌官方在6.0以后在Android sdk已经移除了httpClient,加入我们okHttp。在常用的框架之中( volley,Retrofit,OKHttp等),我比较喜欢使用OKHttp。OkHttp是一个现代,快速,高效的Http client,OkHttp使用Okio来大大简化数据的访问与存储,Okio是一个增强 java.io 和java.nio的库。(最下面实例源码下载)原创 2017-01-23 16:36:03 · 1767 阅读 · 2 评论 -
Volley网络框架之缓存加载图片、Post与get的数据请求
前言:Volley作为主流网络框架之一,必然有它的优点。Volley可是说是把AsyncHttpClient和Universal-Image-Loader的优点集于了一身, 它的常用在数据量不大,但网络通信频繁,而且有图片缓存功能。但是如果有大文件下载,Volley的表现就会非常糟糕,我建议使用okhttp框架,落雨敏下一篇就写okhttp框架的使用。原创 2016-11-09 15:39:45 · 1067 阅读 · 0 评论 -
ViewPager+Fragment滑动切换页面(RadioButton底部导航栏)
首先,我们需要在主布局文件中activity_main.xml 放一个 ViewPager,底部导航栏使用RedioButton切换页面,每一个RadioButton都使用了选择器进行图片与字体的变化。<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="h原创 2017-06-10 18:40:47 · 1028 阅读 · 4 评论 -
Fragment+RadioButton实现点击切换页面效果
首先,我们需要在主布局文件中activity_main.xml 放一个 容器,方便让fragment加入进去,底部导航栏使用RedioButton切换页面,每一个RadioButton都使用了选择器进行图片与字体的变化。原创 2017-05-14 00:12:19 · 7231 阅读 · 4 评论 -
Android监听Home键、锁屏、解屏(落雨敏详细讲解)附源码
前言:最近做视频播放,发现当在播放时点击电源键进行锁屏,视频继续播放问题,于是通过广播进行监听。广播监听可以用于很多地方,在此落雨敏详细讲解Home键、锁屏、解屏的事件处理。先讲解思路,然后在一步一步实现,下面会贴出所有代码。 第一:自定义一个类(如:MyBroadcastReceiver); (1)、将内部类(广播类)作为MyBroadcastRecei原创 2017-01-19 14:12:10 · 5254 阅读 · 2 评论 -
android定义圆形按钮Shape,选中改变颜色
功能说明:android定义圆形按钮,使用Shape与selector选择器,按钮选择背景色改变1.activty的布局 android:id="@+id/login" android:text="登录" android:layout_width="200dp" android:layout_height="w原创 2016-12-09 10:58:22 · 7114 阅读 · 0 评论