Android
-
Android IdleHandler基本使用及应用案例详解
目录 IdleHandler基本使用 案例1:执行GC 案例2:粗估Activity界面渲染时间 案例3:App大图监测 案例4:延迟启动初始化任务 IdleHandler基本使用 IdleHandl ...
-
Android系统服务是如何获取的
关于获取系统服务的猜想 Android获取系统服务一般都需要用getSystemService指定系统服务名称获取: val wm = getSystemService(Context.WINDOW_ ...
-
Kotlin条件控制语句汇总讲解
目录 一.if表达式 1.带返回值if表达式 2.if 表达式替代三目运算符 3.多级if表达式 二.When表达式 三.when 表达式的功能增强 1.Kotlin 1.3 版本之前 when 2. ...
-
Android入门之使用OKHttp多线程下载文件
目录 简介 课程目标 OkHttp的同步调用例子 OkHttp的异步调用例子 多线程并行下载文件需要解决的几个核心问题 全代码 前端 后端 简介 OkHttp是一个神器.OkHttp分为异步.同步两种 ...
-
Android开发之线程通信详解
目录 线程间通信的作用 线程通信的方式 调用Handler类 调用Activity类的runOnUiThread方法 调用View类中的post方法 通过新建一个继承AsyncTask父类的子类来实现 ...
-
RecyclerView优雅实现复杂列表布局
这次学习的内容是使用RecyclerView来实现一些较为复杂的布局,比如一个item: 最左边是一个imageview,中间部分为textView,textView下面又是一个textView,最右 ...
-
安卓逆向半次元app逆向分析源码
目录 前言 一.案例 二.分析 1. jadx反编译 2.ida分析so层 3. Frida 3.1 hook结果 4. 算法还原 总结 仅供学习交流,禁止商业用途.如侵害利益,联系必删! 前言 最近 ...
-
简单实现Android端搜索框示例详解
目录 正文 一.效果展示 二.快速使用及属性介绍 快速使用 具体代码 主要方法介绍 1.搜索框监听 2.搜索列表点击事件 3.改变最近(历史)搜索item背景 4.动态设置热门搜索热度 属性介绍 Se ...
-
Android利用Java优雅消除复杂条件表达式的方法
目录 实际例子 使用方法 表驱动 使用枚举 策略模式 前言: 在复杂的实际业务中,往往会出现各种嵌套的条件判断逻辑.我们需要考虑所有可能的情况.随着需求的增加,条件逻辑会变得越来越复杂,判断函数会变的 ...
-
API处理Android安全距离详情
目录 前言 描述 系统栏适配 其他适配 前言 在Android屏幕的空间中,大部分的区域我们都是可以随意绘制,只有一部分区域是显示的固定内容: 状态栏 标题栏(ActionBar) 页面内容(Cont ...
-
Android View的事件分发机制深入分析讲解
目录 1.分发对象-MotionEvent 2.如何传递事件 1.传递流程 2.事件分发的源码解析 1.Activity对点击事件的分发过程 2.顶级View对点击事件的分发过程 3.主要方法 4.事 ...
-
Android入门之日历选择与时间选择组件的使用
目录 介绍 DatePicker有两种Style TimePicker同样也有两种Style 课程目标 主界面代码 后台交互代码 运行效果 介绍 DatePicker日期选择器,自带spinner和c ...
-
Android Flutter实现自由落体弹跳动画效果
目录 粒子运动概念 如何保持持续运动 创建粒子对象 创建粒子控制器 初始化粒子 创建画板 多粒子实现八大行星加速度自由落体弹跳 总结 粒子运动概念 粒子运动是将对象按照一定物理公式进行的自定义轨迹运动 ...
-
Android实现绕球心旋转的引导页效果
现在很多APP都会出现Android实现绕球心旋转的引导页效果,一个类似小车一直在往前开的旋转式动画效果. 先看一下预览效果: 嗯,整体效果还算理想,基本实现了页面绕屏幕底部中心旋转. 这里我们用到了 ...
-
Android通过自定义控件实现360软件详情页效果
一.概述 最近有不少朋友私聊问应用宝.360软件助手之类的软件详情页怎么做,刚好,最近有时间就模仿360软件助手详情页给大家做个Demo,供大家参考.嗯,关于实现呢,我写了两种方式: 1.Scroll ...
-
Android TextView使用SpannableString设置复合文本的方法详解
本文实例讲述了Android TextView使用SpannableString设置复合文本的方法.分享给大家供大家参考,具体如下: TextView通常用来显示普通文本,但是有时候需要对其中某些文本 ...
-
Android简单实现天气预报App
本文实例为大家分享了Android简单实现天气预报App的具体代码,供大家参考,具体内容如下 一.UI设计 首页UI <?xml version="1.0" encoding ...
-
Android编程中调用Camera时预览画面有旋转问题的解决方法
本文实例讲述了Android编程中调用Camera时预览画面有旋转问题的解决方法.分享给大家供大家参考,具体如下: 在调用Camera写应用的时候,前后摄像头的情况有时候是不一样的.有时候,明明后摄像 ...
-
Android实现系统的桌面图标文字的双行显示效果
一.应用名称长短不一,一行可能显示不全需要多行显示.由于Launcher空间有限,特别是横屏的时候,图标预留的空间很小,所以一般不建议多行显示.如果一定要多行显示,我们建议竖屏下最多显示两行,横屏下保 ...
-
Android编程实现3D旋转效果实例
本文实例讲述了Android编程实现3D旋转效果的方法.分享给大家供大家参考,具体如下: 下面的示例是在Android中实现图片3D旋转的效果. 实现3D效果一般使用OpenGL,但在Android平 ...