Kotlin学习(四)之---- 常见内置函数的总结apply,with,let,also,run.... 引用: var info : String ?= 'Allen' fun method1(name : String?) : String{ return '我是方法1' } fun metho 阅读更多 关于 Kotlin学习(四)之---- 常见内置函数的总结apply,with,let,also,run....
Kotlin学习(三)之--?. ?: 以及断言符 和 == ===的区分 一. xx ?. ----> 非null 则执行 ?. 后面的逻辑 xx ?: -----> null则执行 ?: 后面的逻辑 xx !!. ------> 断言符,不管是否为null 都一定执行 !!. 后面的逻辑 阅读更多 关于 Kotlin学习(三)之--?. ?: 以及断言符 和 == ===的区分
Android——超简单 MVC、MVP、MVVM入门系列 2022年,新年第一篇文章,本篇文章将用非常简单的言语来描述各框架,尽量让大家一看即会。 前言: 相信不少伙伴在进行Android开发的时候,肯定遇见过 Activity 代码上千行的,这种代码非常难以维护,牵一 阅读更多 关于 Android——超简单 MVC、MVP、MVVM入门系列
Flutter进行HTTP请求并保存登陆状态(dio) hello, I'm Shendi 记录一下 文章目录 引入库 使用 指定超时时间 设置请求头 保留登录凭证(Session) 响应 引入库 阅读更多 关于 Flutter进行HTTP请求并保存登陆状态(dio)
动态代理-事件注入(二) 动态代理-事件注入(一) https://blog.csdn.net/wumeixinjiazu/article/details/122499731 反射方法代码总结: getMethod 可以获取父类的方法 getDeclaredMethod 阅读更多 关于 动态代理-事件注入(二)
No toolchains found in the NDK toolchains folder for ABI with prefix:XXX 跑NDK项目时报了个错: No toolchains found in the NDK toolchains folder for ABI with prefix: arm-linux-androideabi 阅读更多 关于 No toolchains found in the NDK toolchains folder for ABI with prefix:XXX
动态代理-事件注入(一) 1.目的: 通过代理的方式去注册控件的点击事件,长按事件等其他事件。 优点:隔离代码层,解耦 缺点:运行时反射的效率低 2.第一版本(先不用动态代理): 2.1 创建一个注解类 (用来区分方法是否需要注册点击事件) 阅读更多 关于 动态代理-事件注入(一)
Android组件化原理 Android组件化原理 什么是组件化? 为什么使用组件化? 一步步搭建组件化 组件化开发要注意的几点问题 1.新建模块 2.统一Gradle版本号 3.创建基础库 4.组件模式和集成模式转换 5.AndroidManifest的切换 6.*业务Appl 阅读更多 关于 Android组件化原理
iOS——UICollectionView UICollectionView基础: 一, UICollectionView简介: UICollectionView是iOS 6.0之后引入的一种UI控件,类似于tableView有相似的代理方法,但UIColletionView的功能更为强大,可 阅读更多 关于 iOS——UICollectionView
微信支付 JSAPI WeixinJSBridge.invoke 支付成功 IOS 不返回? onBridgeReady () { console.log('调用微信支付WeixinJSBridge') var vm = this WeixinJSBridge.invoke( 'getBrandWCPayRe 阅读更多 关于 微信支付 JSAPI WeixinJSBridge.invoke 支付成功 IOS 不返回?