
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
今天重构公司app的地图功能,刚好做个教程出来方便大家。第一步:注册高德开发用户,并来到控制台,点击应用管理->我的应用,然后创建新应用高德开放平台 | 高德地图API点击添加这里重点说一下 SHA1,通过gradle 看sha1完成后添加进入即可第二步:配置AndroidManifest.xml//地图SDK(包含其搜索功能)需要的基础权限

4、在MainActivity中实例IntentFilter(),并addAction(android.intent.action.TIME_TICK)可以理解为系统时间发生变化时,系统发出的正是一条值为android.intent.action.TIME_TICK的广播。1、BroadcastReceiver属于四大组件之一、为了便于进行系统级别的消息通知,Android也引入了一套类似的广播消
那么什么是协程呢?它其实和线程是有点类似的,可以简单地将它理解成一种轻量级的线程。要知道,我们之前所学习的线程是非常重量级的,它需要依靠操作系统的调度才能实现不同线 程之间的切换。而使用协程却可以仅在编程语言的层面就能实现不同协程之间的切换,从而大 大提升了并发编程的运行效率。a()b()c()x()y()z()在没有开启线程的情况下,先后调用foo()和bar()这两个方法,那么理论上结果一定是

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

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

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








