Android



-
Android进程间使用Intent进行通信
安卓使用Intent来封装程序的“调用意图”,使用Intent可以让程序看起来更规范,更易于维护. 除此之外,使用Intent还有一个好处:有些时候我们只是想要启动具有某种特征的组件,并不想和某个具体 ...
-
Android极光推送处理message遇到的坑解决
目录 正文 总结 正文 我相信现在绝大部分App几乎避免不了消息推送,其实原理还是使用了长连接,通过服务端将消息推给客户端.市面上也有不少三方库,例如极光.友盟.个推.阿里等等.今天我就分享一下我在使 ...
-
Android面向单Activity开发示例解析
目录 正文 总结 正文 记得前一两年很多人都跟风面向单Activity开发,顾名思义,就是整个项目只有一个Activity.一个Activity里面装着N多个Fragment,再给Fragment加上 ...
-
Android Activity的生命周期与加载模式超详细图文解析
目录 Activity的生命周期 Activity的加载模式 Activity的生命周期 Activity是安卓应用的重要组成单元之一,其对于安卓的作用类似于Servlet对于Web应用的作用. 整个 ...
-
Android 架构之数据库框架搭建
目录 1.先创建对应相关操作的注解 1.1 bTable 标识表 1.2 DbPrimaryKey 标识主键 1.3 DbFiled 标识成员属性 2.创建对应表操作类Dao层 2.1 建 待实现的基 ...
-
Android源码解析onResume方法中获取不到View宽高
目录 前言 问题1.为什么onCreate和onResume中获取不到view的宽高? 问题2.为什么View.post为什么可以获取View宽高? 结论 前言 有一个经典的问题,我们在Activit ...
-
Android ButterKnife依赖注入框架使用教程
目录 简介 APT整个流程 ButterKnife的工作原理 简介 BuffterKnife 采用 注解+ APT技术 APT:Annotation Processor tool 注解处理器,是jav ...
-
android实现欢迎界面效果
现在许多流行的软件中都有欢迎界面,今天就介绍一下欢迎界面的制作,由于界面涉及到页面的滑动,因此要采用ViewPager,sdk在4.0一下的都要引入"android-support-v4.j ...
-
Unity同步/异步调用Android的方法实例
目录 1 Unity如何使用Android插件 2 同步方法如何调用 2.1 例子1 2.2 例子2 3 异步方法如何调用 3.1 Android端 3.1.1 添加依赖 3.1.2 代码逻辑 3.2 ...
-
Android自定义字母选择侧边栏
本文实例为大家分享了Android自定义字母选择侧边栏的具体代码,供大家参考,具体内容如下 LetterSideBar.java package com.zb.customview.widgets; ...
-
Android实现画板功能(一)
本文实例为大家分享了Android实现画板功能的具体代码,供大家参考,具体内容如下 前言 最近看到了一些Android手写相关的功能,比如说: 钉钉手写签名功能,输入法手写功能,笔记类App的手写记录 ...
-
关于Android的 DiskLruCache磁盘缓存机制原理
目录 一.为什么用DiskLruCache 1.LruCache和DiskLruCache 2.为何使用DiskLruCache 二.DiskLruCache使用 1.添加依赖 2.创建DiskLru ...
-
Kotlin Suspend挂起函数的使用详解
目录 总结 本质 何时使用 消除回调 一些例子 总结 挂起(suspend)函数是所有协程的核心. 挂起函数可以执行长时间运行的操作并等待它完成而不会阻塞主线程. 挂起函数的语法与常规函数的语法类似, ...
-
Kotlin作用域函数使用示例详细介绍
目录 1 let 2 run 3 with 4 apply 5 also 这里我们将介绍Kotlin 5个作用域函数:let,run,with,apply,also. 1 let let 可用于范围界 ...
-
Android Coil对比Glide深入分析探究
目录 Coil概述 Glide概述 Glide VS Coil 对于小图片 对于大图片 总结 Coil概述 Coil是Android上的一个全新的图片加载框架,它的全名叫做coroutine imag ...
-
Flutter 枚举值enum和int互相转化总结
目录 一.需求来源 二.搞清楚 Flutter 枚举属性和方法 三.实现需求(以 PageView 滚动方式为例) 最后 一.需求来源 工作中偶尔会用到枚举值和 int 的互相转化,今天总结一下: 二 ...
-
android实现通过NFC读取卡号
本文实例为大家分享了android通过NFC读取卡号的具体代码,供大家参考,具体内容如下 1.获取权限 <uses-permission android:name="android.p ...
-
Android ActivityManagerService启动流程详解
目录 概述 AMS的启动流程 启动流程图 概述 AMS是系统的引导服务,应用进程的启动.切换和调度.四大组件的启动和管理都需要AMS的支持.从这里可以看出AMS的功能会十分的繁多,当然它并不是一个类承 ...
-
Android三种方式生成矢量图之VectorDrawable类使用详解
目录 生成矢量图VectorDrawable的三种方式 静态VectorDrawable的使用 配置引用和参数 在控件中使用 生成矢量图VectorDrawable的三种方式 第一种: 选中drawa ...
-
Android ViewGroup事件分发和处理源码分析
目录 正文 处理ACTION_DOWN事件 检测是否截断事件 不截断ACTION_DOWN事件 寻找处理事件的子View 事件分发给子View ViewGroup自己处理ACTION_DOWN事件 处 ...





