Android
-
Framework源码面试之activity启动流程
目录 引言 Framework源码面试:activity启动流程 1.1面试连环炮之说说 Android 的四种启动模式 1.2.面试连环炮之说说 Intent标签起什么作用呢? 简单说一说 1.2. ...
-
Android自定义酒店日期选择器
Android自定义日期区间选择器,类似于途家等酒店.旅游日期区间选择器: 重写PopupWindow 制定区间日历 添加日历日期选中监听 封装插件化 github开源 CustomDatePicke ...
-
TabLayout+ViewPager2的简单使用详解
本文实例为大家分享了TabLayout+ViewPager2简单使用的实现代码,供大家参考,具体内容如下 学习之前我们先看一下显示的效果 这里显示的底部导航栏,如果想实现的顶部导航栏,只需要调整一下T ...
-
使用Android原生WebView+Highcharts实现可左右滑动的折线图
目录 前言 开发的思路如下: (一)设计Android端的View层 (二)设计与JS交互的方法 (三)开发html以及js逻辑 总结 前言 今天的内容是使用Android原生webview配合Hig ...
-
Android手机号注册、绑定手机号获取短信验证码实例
本文写了一个常见的功能--手机app中注册或绑定手机号的获取验证码的功能,也就是短信验证功能 具体效果就是,你在注册界面填写手机号,点击获取验证码按钮,---然后会收到验证短信,填入验证码后点击注册按 ...
-
Android实用的Toast工具类封装
大家好,Toast这个提示框大家都晓得,显示一段时间后自动消失,不能获得焦点.但是在使用中有些问题: 1)需要弹出一个新的Toast时,上一个Toast还没有显示完 2)可能重复弹出相同的信息 3)T ...
-
详解android6.0版本下悬浮窗实现
悬浮窗在安卓中实现起来还是比较容易的,这几天在网上温习了相关资料,运行在我安卓6.0手机上才发现,原来在6.0手机上不是行的. 第一反应肯定是权限相关问题,做了相关处理后,果然让悬浮窗原形毕露了.直接 ...
-
Android利用Java优雅消除复杂条件表达式的方法
目录 实际例子 使用方法 表驱动 使用枚举 策略模式 前言: 在复杂的实际业务中,往往会出现各种嵌套的条件判断逻辑.我们需要考虑所有可能的情况.随着需求的增加,条件逻辑会变得越来越复杂,判断函数会变的 ...
-
Android Flutter实现自由落体弹跳动画效果
目录 粒子运动概念 如何保持持续运动 创建粒子对象 创建粒子控制器 初始化粒子 创建画板 多粒子实现八大行星加速度自由落体弹跳 总结 粒子运动概念 粒子运动是将对象按照一定物理公式进行的自定义轨迹运动 ...
-
android通过okhttpClient下载网页内容的实例代码
有时候我们需要通过自己的缓存机制来缓存网页内容,当没有网的时候显示本地的缓存,当有网的时候取最新的继续缓存到本地. 主要机制: 通过AsyncTask异步AsyncTask请求,将得到的respons ...
-
Android利用控制点的拖拽画一个粽子
目录 前言 实现逻辑 应用 总结 前言 上一篇我们通过Listener获取触控点的位置作为贝塞尔曲线的控制点,实现曲线的交互式绘制.不过,上一篇有个缺陷,控制点绘制完成后只能撤销,没法修改,如果要调整 ...
-
Android 裁剪人脸类的实例代码
人脸裁剪类 public final class FaceCj { private static BitmapFactory.Options BitmapFactoryOptionsbfo; priv ...
-
Android实现自定义曲线图
一般来说应用中比较常见的是折线图,直方图这种比较多,今天来写一个项目中的需求曲线图,也是在之前的折线图基础上改进而来,看效果图 主要考虑曲线的实现以及阴影部分的实现 先看代码: import andr ...
-
Android编程获取sdcard卡信息的方法
本文实例讲述了Android编程获取sdcard卡信息的方法.分享给大家供大家参考,具体如下: public static SDCardInfo getSDCardInfo() { String sD ...
-
Android原生ViewPager控件实现卡片翻动效果
本文实例为大家分享了Android控件ViewPager实现卡片翻动效果的具体代码,供大家参考,具体内容如下 先放一张效果图: 想要实现这样的效果其实并不是太难,需要对ViewPager的一些细节属性 ...
-
Android中关于定时任务实现关闭订单问题
目录 一.定时任务关闭订单(最low) 二.rocketmq延迟队列方式 三.rabbitmq死信队列的方式 四.时间轮算法 五.redis过期监听 在电商.支付等领域,往往会有这样的场景,用户下单后 ...
-
Android自制九宫格解锁控件
本文实例为大家分享了Android自制九宫格解锁控件的具体代码,供大家参考,具体内容如下 前两天从网上学习了下如何自定义一个九宫格解锁的控件,于是自己根据逻辑写了一遍,自定义控件的代码如下: publ ...
-
Android实现象棋游戏
本文实例为大家分享了Android实现象棋游戏的具体代码,供大家参考,具体内容如下 主要是实现两人对战象棋,没有实现人机对战,主要不会判断下一步棋走那个好,或者对每下一步棋进行打分而进行选择最高分进而 ...
-
AndriodStudio使用listview实现简单图书管理
本文实例为大家分享了使用listview实现简单图书管理的具体代码,供大家参考,具体内容如下 在主类布局文件中只需要一个listview即可 <?xml version="1.0&qu ...
-
Android动态添加menu菜单的简单方法
从menu按键开始,涉及以下3个方法: 1.onCreateOptionsMenu(Menu menu)2.onPrepareOptionsMenu(Menu menu)3.onOptionsItem ...
