logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Android-Kotlin 广播BroadcastReceiver的基本使用

4、在MainActivity中实例IntentFilter(),并addAction(android.intent.action.TIME_TICK)可以理解为系统时间发生变化时,系统发出的正是一条值为android.intent.action.TIME_TICK的广播。1、BroadcastReceiver属于四大组件之一、为了便于进行系统级别的消息通知,Android也引入了一套类似的广播消

#android#kotlin#android studio
Android - Kotlin 协程Global.launch函数

那么什么是协程呢?它其实和线程是有点类似的,可以简单地将它理解成一种轻量级的线程。要知道,我们之前所学习的线程是非常重量级的,它需要依靠操作系统的调度才能实现不同线 程之间的切换。而使用协程却可以仅在编程语言的层面就能实现不同协程之间的切换,从而大 大提升了并发编程的运行效率。a()b()c()x()y()z()在没有开启线程的情况下,先后调用foo()和bar()这两个方法,那么理论上结果一定是

文章图片
#android#kotlin#开发语言 +1
Android - 常用语法以及关键字以及lambda

关键字就是类型匹配的核心,它相当于J于Java中的instanceof关键字。所有主构造函数中的逻辑都可以写在里面。Kotlin常用函数以及关键字。无需实现toString等。

文章图片
#开发语言#kotlin
Android -No toolchains found in the NDK toolchains folder for ABI with prefix: arm-linux-androideabi

1. 原因分析:最新版ndk(version=25.1.8937393)的toolchains文件夹中无arm-linux-androideabi文件2. 解决方案:同时安装低版本的ndk(如version=21.3.6528147),将低版本ndk中toolchains 文件夹下的arm-linux-androideabi等文件复制到25.1.8937393版本ndk的toolchains 文件

文章图片
#linux#android#运维
Android - kotlin简易封装网络请求OkHttp

一、okhttp库首先需要创建一个OkHttpClient的实例接下来如果想要发起一条HTTP请求,就需要创建一个Request对象:在最终的 build()方法之前连缀很多其他方法来丰富这个Request对象。比如可以通过url()方法来设 置目标的网络地址之后调用OkHttpClient的newCall()方法来创建一个Call对象,并调用它的execute()方法 来发送请求并获取服务器返回

文章图片
#android#okhttp
Fragment跳转Fragment以及闭坑指南、方法isadded()

Fragment被添加到Activity之前,如果去调用了Fragment的某些函数就会导致这个异常出现。在当前依赖的Activity中重写该方法。

#android
Android - app内部通知通知栏通知Notification (Kotlin)

第四个参数用于确定PendingIntent的行为,有 FLAG_ONE_SHOT、FLAG_NO_CREATE、FLAG_CANCEL_CURRENT和 FLAG_UPDATE_CURRENT这4种值可选,每种值的具体含义你可以查看文档,通常情况下这个 参数传入0就可以了。因此,这里就可以通过PendingIntent构建一个 延迟执行的“意图”,当用户点击这条通知时就会执行相应的逻辑。当然这里

文章图片
#android#ui#android studio
Android-jsbridge基本使用(H5&uniappVue端 双向通信Android&IOS)

其中hybrid、react native等方案对前端很友好,毕竟是用我们熟悉的JavaScript开发,但JavaScript无法直接调用native本身提供的能力,比如获取相册信息。所以就需要通过一种方式将native能力提供给JavaScript,同时native也可能需要调用JavaScript的一些功能,而JSBridge就是JavaScript和native之间的桥梁,提供两者相互调用

文章图片
#android#webview#java
到底了