Android消息通知Notification常用方法(发送消息和接收消息)
目录Notification发送消息接收消息Notification#前言最近在做消息通知类Notification的相关业务,利用闲暇时间总结一下。主要分为两部分来记录:发送消息和接收消息。发送消息...
目录Notification发送消息接收消息Notification#前言最近在做消息通知类Notification的相关业务,利用闲暇时间总结一下。主要分为两部分来记录:发送消息和接收消息。发送消息...
TextView是什么 向用户显示文本,并可选择允许他们编辑文本。TextView是一个完整的文本编辑器,但是基类为不允许编辑;其子类EditText允许文本编辑。 咱们先上一个...
目录为何要使用 VNDK?VNDK相关概念供应商模块Framework共享库LL-NDKSame-Process HAL (SP-HAL)VNDK 库简介目录VNDK 电子表格VNDK 快照启用 VNDK编译选项供应商变体库条件编...
目录简介定义架构和协定使用 SQL 创建数据库将信息添加到数据库insert()函数介绍从数据库中读取信息delete()函数介绍从数据库中删除信息delete()函数介绍更新数据库update(...
目录Flutter 中如何显示条件 Widget1. 场景:2. 推荐实现方式if 形式if-else 形式if...[widget1,widget2] 形式if...[widget1,widget2] else...[widget3,widget4] 形式函数形...
目录01.界面状态有哪些02.采用include方式管理03.在Base类中处理逻辑04.如何降低偶性和入侵性05.封装低入侵性状态库5.1 自定义帧布局5.2 自定义状态管理器5.3 如何管理多种...
目录Android平台常见动效帧动画PAG动画MP4动画可交互的动效Kanzi动效Unity动效Unity集成的两种方案通信协议制定进程隔离方案-UAAL(Render As Library)集成步骤信号类Unit...
目录一、修改Module的build.gradle配置文件二、多渠道包打包修改apk名称三、Kotlin DSL build.gradle.kts配置自定义打包apk名字当我们进行apk打包时,默认会生成app-debug.ap...
目录探究解决参考探究假设我们在xml中这样写:<?xml version="1.0" encoding="utf-8"?><FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns...
目录开发环境我们如何打印引入 printing 包打印组合的 widgetswidgets 内容转 image,再打印 image将 widgets 内容转 image整合 Image 挂件开发环境Flutter Version:3.16.4系...
目录使用例子使用例子2Android中的导航(Navigation)是一种应用程序设计模式,它通过使用统一的用户界面来管理应用程序中的各种界面和交互。在Android中,导航主要通过使用Navigat...
目录一:wifi获取时间二:通过GPS获取时间。Android获取所在时区正确时间的方式有两种:一:wifi获取时间在联网且系统设置了自动获取时间,自动获取时区的系统设置前提下,系统会自...
目录TextView 文本视图eg:跑马灯 ImageViewImageButtonEditViewButtonCheckBox 多选按钮RadioButton 单选按钮ToggleButton 开关触发器SeekBar 滑动条 ProgressBar 进度条共...
目录应用通信基础架构相关类源码解析HandlerLooperThread应用通信基础架构相关类源码解析这里主要对Android App开发时,常用到的一些通信基础类进行一下源码的简单分析,包括:Ha...
目录日志封装类-MyLog线程封装类-LocalThreadPools自定义进度条-LoadProgressbar解压缩类-ZipUtils本地数据库类-MySQLiteHelper访问webservice封装-HttpUtilsToolbar封装类...
目录一、使用Provider进行状态管理的基本用法1.添加provider依赖2.创建一个数据模型3.在应用中提供模型4.使用Consumer或Provider.of读取和显示数据二、管理多个不同的状态1...
目录Activity创建 Activity在清单文件中声明 Activity使用 Intent 过滤器启动 Activity结束 Activity实现生命周期回调保存 Activity 状态处理配置变更协调 ActivityActivit...
目录01.ViewPager简单介绍02.ViewPager弊端分析03.ViewPager预加载04.ViewPager部分源码05.懒加载出现问题06.如何实现预加载机制07.懒加载配合状态管理器01.ViewPager简单...
目录前言1 实现代码2 实现效果3 增加数据项的效果4 遇到的错误附:Android中用两层AlertDialog来进行弹出选择框信息选择总结 前言最近又开始捣鼓APP,许多api , class都忘记怎...
目录引言什么是内存泄漏内存泄漏的影响Android内存泄漏的常见场景单例泄漏解决方案示例代码内部类/匿名内部类泄漏解决方案示例代码资源泄漏解决方案示例代码集合泄漏解决方...
目录需求描述思路代码解析初始化控件测量控件绘制提示动画绘制渐变效果的绘制事件的处理回调值给用户总结需求描述当我们需要做一些带校准的功能时,需要调节一些值来反映校准...
目录一,添加定位权限二,添加依赖库三,使用LocationManager获取当前经纬度四,使用FusedLocationProviderClient五,整合LocationManager和FusedLocationProviderClient六,获取当前经...
目录前言首先,我们需要在布局文件中添加webView组件在Activity中获取webView实例,并加载网页内容附:Android 开发之webview页面返回到最顶关闭总结前言webView是Android中常用...
目录AAPT解释,作用流程概述总结AAPT命令详解android 编译资源打包资源文件的命令AAPT命令修改,完成修改资源IDAAPT解释,作用AAPT - Android Asset Packaging Tool看全称,就可知...
目录一、生成二维码工具类封装1、二维码库2、工具类二、方法说明1、不带logo2、给二维码添加logo的方法3、调用方式总结 一、生成二维码工具类封装1、二维码库 // 二维码...
目录几种启动模式MISC分区CACHE分区几种系统升级方式recovery升级recovery升级-升级包构成recovery升级-升级包签名recovery升级-制作升级包recovery升级-脚本recovery升级-过程re...
目录前言效果拖拽效果原理事件处理图像平移数据更新本篇实现图片分片更新数据总结前言在Android发展的进程中,网格布局一直比较有热度,其中一个原因是对用户来说便捷操作,对app...
什么是ScaleAnimationScaleAnimation即缩放动画,应用场景特别多,比如常见的隐藏菜单点击显示下面我分两种方式来介绍ScaleAnimation如何使用。1. xml文件形式文件名:anim_scale...
目录一、实现效果二、实现方式1. 权限2. 布局3. kotlin代码一、实现效果一个简单的demo。点击按钮,获取本地文件目录,可以选择图片,展示选取的对应图片和展示存储路径。如图所...
目录1. 添加配置调试release包,这样的抓取的log日志,这种方式可以知道具体错误,(无法精准到是哪一行)2.debug下gson解析一切正常,但是发了release版本的时候,发现解析出来的数据全...
目录kotlin中使用ViewBinding绑定控件什么是ViewBinding?配置ViewBinding使用ViewBindingkotlin中使用ViewBinding绑定控件什么是ViewBinding?View Binding是Android Studio 3...
目录一、页面跳转1.基本页面跳转2.命名路由和路由表二、页面传值1.push时向新页面传递数据2.pop时返回数据给前一个页面三、路由生成钩子(onGenerateRoute)四、路由传值的安全...
目录前言WebView的使用WebView中的后退键处理附:WebView与JavaScript相互调用问题总结前言WebView是Android提供的一个内置浏览器控件,它允许应用在其内显示网页内容或执行Jav...
目录前言本篇前奏失败的Socket FD 监听方案失败InputEventReceiver中间件方案ANR Monitor Dialog方案ViewRootImpl 与 WindowSession关系Window 层级ViewRootImpl异步渲染核...
一个简单压缩解压工具类public class ZipUtils { public static void compressFolder(Activity activity, String sourcePath, String zipFile) throws IOException {...
在binder 用户空间通信模型中,涉及client,server和servicemanager进程。一般来说,都是server注册服务到servicemanager中,client从servicemanager中获取服务,然后由client发起,使...
目录Timer 简介(来自Gemini)使用 TimerTimer 和 TimerTask取消 Timer 任务何时使用 TimerTimer在cancel后不可以重复调用TimerTask 也不可以重复使用一个 Timer 可以同时计...
目录一、 Retrofit是什么二、 Retrofit的简单使用2.1 在项目中引入retrofit2.2 清单文件AndroidManifest.xml中添加网络权限2.3 创建Retrofit2.4 创建RetrofitApi2.5 请求接...
目录AndroidManifest是什么?AndroidManifest的作用是什么?1、注册Activity页面,并指定首页。2、需要的权限要在此文件中指定;AndroidManifest是什么?AndroidManifest官方解释是...
目录写在前面我获得这项技能的背景解决ViewPager默认加载多个Fragment的问题解决重复刷新的问题ViewPager源码解析重复刷新的真相与解决延伸: #getItemPosition方法写在前面...
目录Bugreport介绍Bugreport使用方式Bugrepot成果物的命名方式bugreport的实现Bugreport介绍Android Bugreport是一个用于记录和收集 Android设备上系统信息、日志和调试信...
先来看看 ProgressBar 的常用属性:android:max:设置 ProgressBar 的最大值,默认是 100。android:indeterminate:设置是否开启不确定模式。true 表示进度条会展示实际的进度;而 fa...
目录Android VirtualDisplay创建流程及原理创建VirtualDisplayVirtualDisplay原理如何上屏Android VirtualDisplay创建流程及原理Android DisplayManager提供了createVirtua...
目录问题描述以往解决方法就是总结问题描述application.properties文件中:结果就是:在SpringBoot中需要获取application.properties文件但是会发生中文乱码,以往解决方法就是以...
目录前言1 未使用@EnableAsync注解2 内部方法调用3 方法非public4 方法返回值错误5 方法用static修饰了6 方法用final修饰7 业务类没加@Service注解8 自己new的对象9 Spring...
目录问题:解决过程:解决方法:总结:问题:首先,我是先用jedis进行的redis连接,成功连接,没有任何问题,说明redis配置,以及访问地址、端口、密码都是正确的。我的yml文件配置如下:spr...
目录Maven 在 settings.xml 中指定jdk版本方法一, 直接写死, 例如指定jdk21引用属性变量,只在一个地方修设值jdk版本Maven 在 pom.xml 中指定jdk版本总结 maven的settings.x...
目录SpringBoot application.properties无法加载项目场景问题描述原因分析解决方案springBoot自定义application.properties配置文件名称将springboot项目的properties文件...
目录Springboot maven项目配置文件覆盖遇到这样一个问题解决思路存放目录读取顺序总结Springboot maven项目配置文件覆盖遇到这样一个问题就是我在引用一个有application.ym...
目录1.泛型方法的定义和语法1.1 定义1.2 语法2.泛型方法的使用2.1 普通泛型方法2.2 静态泛型方法2.3 泛型方法中的可变参数总结1.泛型方法的定义和语法1.1 定义泛型方法 是...