Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
在Android中简单使用消息通知
发送通知 消息通知可以在Activity BroadcastReceiver service中创建 但是无论在哪创建 整体步骤基本一样 Android中使用通知渠道来开启通知功能 通知渠道一旦设定就不能再更改 所以创建通知渠道的时候最好进行
Android专栏
Android
kotlin
ARouter 源码分析
ARouter基本使用 在开始分析源码之前 先了解一下ARoute如何使用的 使用ARoute可以概括为以下3步 项目中引入ARouter 及配置 初始化ARouter 开始使用 下面详细的看下每一步怎么操作 项目中引入ARouter及配置
Android
kotlin
Java
android studio
开发语言
kotlin时间戳转格式化时间
kotlin时间戳转对应时间格式有很简洁的语法糖 下面就一起了解一下吧 比如说UI图需要这样的时间格式 10月20日 10 24 data createTime toLong formatBy MM月dd日 HH mm 10 20 10 2
kotlin
jetpack Compose 学习笔记
目录 Modifier clickable 取消点击水波纹 LazyColum 相关 Modifier clickable 取消点击水波纹 modifier Modifier clickable onClick indication nul
学习笔记
kotlin
Jetpack
7.反引号 ` `
1 反引号第一种使用情况 fun main 登录功能 2021年8月8日测试环境下 测试登录功能 需求编码人是Derry Derry 123456 private fun 登录功能 2021年8月8日测试环境下 测试登录功能 需求编码人是D
kotlin基础知识语法
kotlin
Android
Java 流
Java 流 什么是流 流是一个相对抽象的概念 所谓流就是一个传输数据的通道 这个通道可以传输相应类型的数据 进而完成数据的传输 这个通道被实现为一个具体的对象 字符流和字节流 抽象类 处理字节 InputStream OutputStre
麻麻Android卒
flutter
Android
kotlin
Kotlin Lambda和高阶函数
Lambda和高阶函数 本文链接 文章目录 Lambda和高阶函数 lambda 输出 返回类型 深入探究 泛型 inline原理探究 高阶函数 集合 泛型 自己实现Kotlin内置函数 扩展函数原理 companion object 原理
Android
kotlin
开发语言
koin框架预研文档
背景 koin框架简介 Koin框架 适用于使用Kotlin开发 是一款轻量级的依赖注入框架 无代理 无代码生成 无反射 相对于dagger 而言更加适合Kotlin语 引入目的 目前app比较常用的是dagger框架 dagger框架属于
app架构
koin
依赖注入
dagger
kotlin
[踩坑记录] Unresolved reference: viewModels() 和 Unresolved reference: activityViewModels()
解决无法使用by viewModels by activityViewModels 安卓开发过程使用kotlin开发LiveData和ViewModel时 有时候会遇到 Unresolved reference viewModels Unr
app
Android
kotlin
Android ViewBinding更新,include得到优化
前言 之前的ViewBinding对include很不友好 以至于用起来很是难受 到目前优化后不再强制转换FrameLayout布局 使用更加舒适 解决 用之前的例子 直接上代码 这次我们给include的xml加上id
Android技术
Android
ViewBinding
kotlin
Kotlin 25. Kotlin中如何引用其他xml中的view对象
Kotlin 中如何引用其他xml中的view对象 比如 我们的 activity main xml 这么写
kotlin
Android
xml
Android 指纹识别(给应用添加指纹解锁)
使用指纹 说明 指纹解锁在23 的时候 官方就已经给出了api 但是由于Android市场复杂 无法形成统一 硬件由不同的厂商开发 导致相同版本的软件系统 搭载的硬件千变万化 导致由的机型不支持指纹识别 但是 这也挡不住指纹识别在接下来的时
android通用
Android
kotlin
指纹识别
Kotlin数据类型(三:基础数据类型转换)
一 不可隐式转换 在Java中从小到大 可以隐式转换 数据类型将自动提升 下面以int为例 这么写是ok的 int a 2312 long b a 那么在Kotlin中 隐式转换 编译器会报错 val anInt Int 5 val ccL
Kotlin语言
kotlin
基础类型转换
Android动画内幕揭秘
原文链接 Android Animation Internal Secrets 前面的文章重点讲了如何使用安卓平台提供的能力来做好一个动画 为了更深入的理解 需要去了解一下动画框架的内部机理 这样能够帮助我们做出更优雅的动画实现 View
Android
kotlin
android studio
android runtime
Android Jetpack组件DataStore之Proto与Preferences存储详解与使用
一 介绍 Jetpack DataStore 是一种数据存储解决方案 允许您使用协议缓冲区存储键值对或类型化对象 DataStore 使用 Kotlin 协程和 Flow 以异步 一致的事务方式存储数据 如果您当前在使用 SharedPre
DataStore
kotlin
Android
android jetpack
Kotlin项目类找不到bug:java.lang.ClassNotFoundException: kotlin.reflect.Kotlin Reflect Internal Error
一 今天在创建了一个Kotlin Spring的项目 结果启动报错 org springframework context ApplicationContextException Unable to start web server nes
Kotlin语言
kotlin
javalangClassNotFoundExcepti
启动失败
Kotlin中继承、类型转换、Any超类、object关键字详解
博主前些天发现了一个巨牛的人工智能学习网站 通俗易懂 风趣幽默 忍不住也分享一下给大家 点击跳转到教程 一 继承 类型转换 Any超类 继承 Kotlin中类默认都是封闭的 要让某个类开放继承 必须使用open关键字修饰它 open cla
kotlin笔记
kotlin
Android
继承
类型转换
Android开发中尺寸单位
手机尺寸相关概念 手机的尺寸 屏幕对角线的长度 单位为英寸 2 54cm 手机分辨率 屏幕能显示的像素的数量 一般用在长方向上数量 宽方向上数量来表达 手机的像素密度 pixels per inch 也称ppi 即每英寸屏幕能显示的像素数
Android
kotlin
Jetpack App Startup——SDK自动初始化,告别Init
一个项目在开发过程中 常常都伴随着很多sdk的依赖 大部分的sdk在使用时都需要在应用启动时进行初始化才能正常工作 所以在集成sdk时通常需要做如下操作 在Application的onCreate内调用对应sdk的初始化方法 目的是 保证在
Android
kotlin
android jetpack
Startup
sdk init
«
1 ...
82
83
84
85
86
87
88
89
»