- Android开发-Kotlin开发大小:500KB用kotlin okhttp3写的一个小小的新闻客户端项目用kotlin okhttp3写的一个小小的新闻客户端项目0 923浏览会员免费
- Android开发-Kotlin开发大小:534KBkotlin fastjson HandlerThread 自定义注解 实现的网络请求库kotlin fastjson HandlerThread 自定义注解 实现的网络请求库0 1675浏览会员免费
- android大小:5MBAndroid-Accessibility-Api 中文 | 安卓无障碍服务Api, 为了简化无障碍服务使用,并使用 Kotlin 以提供简洁的Api。 [TOC] 基础导航 (图片加载过慢可到 查看) 查看代码 //无障碍服务声明 未开启会跳转设置页面提示开启服务,并抛出异常 终止执行 requireBaseAccessibility() toast("下拉通知栏..") delay(1000) toast("快捷设置..") //操作之间需要适当延时等待 delay(1000) //下拉通知栏快捷设置 quickSettings() delay(1000) //返回操作 back() delay(500) //返回操作 back() delay(1000) //电源菜单 powerDialog() delay(500) back() delay(1000) //进入最近任务页面 reAndroid-Accessibility-Api 中文 | 安卓无障碍服务Api, 为了简化无障碍服务使用,并使用 Kotlin 以提供简洁的Api。 [TOC] 基础导航 (图片加载过慢可到 查看) 查看代码 //无障碍服务声明 未开启会跳转设置页面提示开启服务,并抛出异常 终止执行 requireBaseAccessibility() toast("下拉通知栏..") delay(1000) toast("快捷设置..") //操作之间需要适当延时等待 delay(1000) //下拉通知栏快捷设置 quickSettings() delay(1000) //返回操作 back() delay(500) //返回操作 back() delay(1000) //电源菜单 powerDialog() delay(500) back() delay(1000) //进入最近任务页面 re0 796浏览会员免费
- kotlin in action,kotlin 使用范围越来越广,越来越受欢迎了。降低积分要求,欢迎下载0 57浏览会员免费
- android大小:7MB适用人群:睡前爱听手机的小伙伴或其他有定时关闭手机音乐声音的朋友 内容描述:平时喜欢睡前听新闻,有些APP中没有定时关闭的功能,这样睡前听东西就很不方便,有时候睡着了又被吵醒,于是就做了这一款能定时关闭声音的APP。适用人群:睡前爱听手机的小伙伴或其他有定时关闭手机音乐声音的朋友 内容描述:平时喜欢睡前听新闻,有些APP中没有定时关闭的功能,这样睡前听东西就很不方便,有时候睡着了又被吵醒,于是就做了这一款能定时关闭声音的APP。5 411浏览¥ 5.90
- Kotlin大小:144KBkotlin-camera2 简单的逐步Kotlin Camera2 API教程系列的源代码,每个Android教程集上的Kotlin都有一个git分支分配给它。kotlin-camera2 简单的逐步Kotlin Camera2 API教程系列的源代码,每个Android教程集上的Kotlin都有一个git分支分配给它。0 508浏览会员免费
- Kotlin 的设计过程中就考虑到了与 Java 的互操作性。在 Kotlin 中可以直接调用既有的 Java 代码, 反过来在 Java 中也可以很流畅地使用 Kotlin 代码,下面这篇文章主要给大家介绍了关于kotlin和Java的相互调用的相关资料,需要的朋友可以参考下。0 1710浏览会员免费
- android大小:20KB介绍 :dashing_away: 此项目致力于帮助大家更好的理解和使用Jetpack Compose框架,从而提高开发效率 项目会包含很多关于Jetpack Compose的基本使用方法以及注意事项 我们在github page上创建了专门的教程和指导链接,欢迎访问 :backhand_index_pointing_right: 来学习 1. Jetpack组成是什么? Jetpack Compose是用于内置原生界面的最新版Android工具包,采用声明式UI的设计,拥有更简单的自定义和实时的交互预览功能,由Android官方团队全新打造的UI框架介绍 :dashing_away: 此项目致力于帮助大家更好的理解和使用Jetpack Compose框架,从而提高开发效率 项目会包含很多关于Jetpack Compose的基本使用方法以及注意事项 我们在github page上创建了专门的教程和指导链接,欢迎访问 :backhand_index_pointing_right: 来学习 1. Jetpack组成是什么? Jetpack Compose是用于内置原生界面的最新版Android工具包,采用声明式UI的设计,拥有更简单的自定义和实时的交互预览功能,由Android官方团队全新打造的UI框架5 1247浏览会员免费
- Kotlin大小:348KBmlkit-pose-detect-kotlin MLkit用于在Android上进行姿态检测并在画布上实时显示的实现mlkit-pose-detect-kotlin MLkit用于在Android上进行姿态检测并在画布上实时显示的实现0 395浏览会员免费
- 学习kotlin 的权威文档 Kotlin 非常适合开发服务器端应用程序,允许编写简明且表现力强的代码, 同时保持与现有 基于 Java 的技术栈的完全兼容性以及平滑的学习曲线: 表现力:Kotlin 的革新式语言功能,例如支持类型安全的构建器和委托属性,有助于构建 强大而易于使用的抽象。 可伸缩性:Kotlin 对协程的支持有助于构建服务器端应用程序, 伸缩到适度的硬件要求 以应对大量的客户端。 互操作性:Kotlin 与所有基于 Java 的框架完全兼容,可以让你保持熟悉的技术栈,同时 获得更现代化语言的优势。 迁移:Kotlin 支持大型代码库从 Java 到 Kotlin 逐步迁移。你可以开始用 Kotlin 编写新代 码,同时系统中较旧部分继续用 Java。 工具:除了很棒的 IDE 支持之外,Kotlin 还为 IntelliJ IDEA Ultimate 的插件提供了框架特 定的工具(例如 Spring)。 学习曲线:对于 Java 开发人员,Kotlin 入门很容易。包含在 Kotlin 插件中的自动 Java 到 Kotlin 的转换器有助于迈出第一步。Kotlin 心印 通过一系列互动练习提供了语言主要 功能的指南。5 345浏览会员免费
- Kotlin大小:244KBchat-app-kotlin:Kotlin聊天应用程序的设计和实现androidchat-app-kotlin:Kotlin聊天应用程序的设计和实现android4 311浏览会员免费
- kotlin大小:3MBoptaplanner-quickstarts:用于优化AI的OptaPlanner快速入门:许多不同技术中显示的许多用例optaplanner-quickstarts:用于优化AI的OptaPlanner快速入门:许多不同技术中显示的许多用例0 401浏览会员免费
- android大小:306KBHEIF转换器 高效图像格式(HEIF)到其他图像格式的转换器 可用格式 JPEG格式 PNG WEBP 下载 Gradle allprojects { repositories { .. . maven { url ' https://jitpack.io ' } } } dependencies { implementation ' com.github.lincollincol:HEIF-converter:1.3 ' } 玛文 < repositories> < repository> < id>jitpack.io</ id> < url>https://jitpack.io</ url> </ repository> </ repositories> < dependency> < groupIdHEIF转换器 高效图像格式(HEIF)到其他图像格式的转换器 可用格式 JPEG格式 PNG WEBP 下载 Gradle allprojects { repositories { .. . maven { url ' https://jitpack.io ' } } } dependencies { implementation ' com.github.lincollincol:HEIF-converter:1.3 ' } 玛文 < repositories> < repository> < id>jitpack.io</ id> < url>https://jitpack.io</ url> </ repository> </ repositories> < dependency> < groupId0 822浏览会员免费
- android大小:1MBMVVM体系结构:Android中MVVM + Jetpack架构的实践MVVM体系结构:Android中MVVM + Jetpack架构的实践0 1016浏览会员免费
- android大小:23MBArtPlayer:Kotlin实现的视频播放器,将MediaPlayer与VideoView解译,支持切换播放器内核(如ExoPlayer和ijkPlayer),支持自定义控制视图,提供MediaPlayerManager实现全屏模式,小屏幕模式等ArtPlayer:Kotlin实现的视频播放器,将MediaPlayer与VideoView解译,支持切换播放器内核(如ExoPlayer和ijkPlayer),支持自定义控制视图,提供MediaPlayerManager实现全屏模式,小屏幕模式等0 1075浏览会员免费
- material-design大小:4MBMaterialDesign 更新记录 【2021-01-08】TabLayout的使用细节、SearchView的调整适配 【2020-12-13】优化,Theme切换到MaterialComponents 【2020-11-18】整个项目升级、重构,support转androidX,java转kotlin 搜索 侧边栏、抽屉 底部提示 滑动收起 Tab滑动收起 自定义Tab 底部导航 输入框 下拉刷新 底部弹窗 TabLayout ConstraintLayout CoordinatorLayout CollapsingToolbarLayout NestedScrollView AppBarLayout Toolbar FloatingActionButton TabLayout BottomNavigationView CardView Snackbar SwipeRefreshLMaterialDesign 更新记录 【2021-01-08】TabLayout的使用细节、SearchView的调整适配 【2020-12-13】优化,Theme切换到MaterialComponents 【2020-11-18】整个项目升级、重构,support转androidX,java转kotlin 搜索 侧边栏、抽屉 底部提示 滑动收起 Tab滑动收起 自定义Tab 底部导航 输入框 下拉刷新 底部弹窗 TabLayout ConstraintLayout CoordinatorLayout CollapsingToolbarLayout NestedScrollView AppBarLayout Toolbar FloatingActionButton TabLayout BottomNavigationView CardView Snackbar SwipeRefreshL0 597浏览会员免费
- 2018.02 page445 Functional Kotlin Optimize code using Functional Programming Techniques.pdf0 87浏览会员免费
- android大小:158KBAdBlockerWebview:可以阻止基本广告的WebView。 非常容易为Android项目设置AdBlockerWebview:可以阻止基本广告的WebView。 非常容易为Android项目设置0 603浏览会员免费
- android大小:1MBRecyclerView +数据绑定示例 简单样本 直接将LiveData与数据绑定一起使用 <? xml version = " 1.0 " encoding = " utf-8 " ?> < layout xss=removed xss=removed> < data> < variable xss=removed xss=removed> </ dRecyclerView +数据绑定示例 简单样本 直接将LiveData与数据绑定一起使用 <? xml version = " 1.0 " encoding = " utf-8 " ?> < layout xss=removed xss=removed> < data> < variable xss=removed xss=removed> </ d5 901浏览会员免费
- Kotlin in Action guides experienced Java developers from the language basics of Kotlin all the way through building applications to run on the JVM and Android devices. Foreword by Andrey Breslav, Lead Designer of Kotlin.0 145浏览会员免费
- 背景: 在安卓开发时,我们时常会因为gradle时间漫长感到烦恼。通常情况下我们会在build.gradle(Project:MyApplication)中的repositories里添加阿里源,如下图所示。 和 maven { url ‘${kotlinEapRepoUrl}’ } 两行之间加入maven阿里源,并注释google()和jcenter()。如下图所示。 阿里源maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' } maven { url 'http://maven.aliyun.com/ne5 2589浏览会员免费
- Android开发-Kotlin开发大小:350KB使用kotlin实现简单的Android MVP模式Demo使用kotlin实现简单的Android MVP模式Demo0 527浏览会员免费
- android大小:6MB:chicken: :chicken: :chicken: JetPackMvvm 基于MVVM模式集成的谷歌官方推荐的JetPack组件库:LiveData,ViewModel,Lifecycle,Navigation组件 使用kotlin语言,添加大量扩展函数,简化代码 加入Retrofit网络请求,协程,帮你简化各种操作,让你快速请求网络 演示演示 已用该库修正了我之前的玩安卓项目,利用Navigation组件以单活动+片段架构编写,优化了很多代码,对比之前的mvp项目,开发效率与舒适度要提高了很多,想看之前MVP的项目可以去 打个小广告新建了一个项目框架,封装了大部分需求,消除了navigation,网络请求使用了RxHttp,使用更方便,开发速度更高,有兴趣的可以star一下看看 效果图展示 APK下载: 扫码下载(推荐) 1.如何集成 1.1在root的build.gradle中加入Jitpack仓库 allprojects { repositories { ... maven { url 'https://jitpack.io':chicken: :chicken: :chicken: JetPackMvvm 基于MVVM模式集成的谷歌官方推荐的JetPack组件库:LiveData,ViewModel,Lifecycle,Navigation组件 使用kotlin语言,添加大量扩展函数,简化代码 加入Retrofit网络请求,协程,帮你简化各种操作,让你快速请求网络 演示演示 已用该库修正了我之前的玩安卓项目,利用Navigation组件以单活动+片段架构编写,优化了很多代码,对比之前的mvp项目,开发效率与舒适度要提高了很多,想看之前MVP的项目可以去 打个小广告新建了一个项目框架,封装了大部分需求,消除了navigation,网络请求使用了RxHttp,使用更方便,开发速度更高,有兴趣的可以star一下看看 效果图展示 APK下载: 扫码下载(推荐) 1.如何集成 1.1在root的build.gradle中加入Jitpack仓库 allprojects { repositories { ... maven { url 'https://jitpack.io'5 940浏览会员免费
- android大小:5MBDouban 基于 Kotlin 的豆瓣 Android App 关于Douban 15年初 Kotlin 出了 Beta 后,尝试使用 Kotlin 写了一个完整的应用,Sentry 的Android 客户端 。写完之后,感觉到了和在iOS平台中使用Swift一样的便捷。 今年 Kotlin 成为 Android 官方语言及 Android Studio3.0 推出后,Kotlin 有了更好的支持,时机已经成熟,于是开始在团队内部进行推广和培训,为了方便大家更好的理解 Kotlin 这门语言,边培训边带大家完成了一款高仿豆瓣App的应用(本人是豆瓣重度用户) 功能及开发模式 包含登录,及 5 个一级页面,及二级内容详情页 包含豆瓣 Hybrid 框架 的使用:一个通用的 RexxarPartialFragment 包含一个通用的 RecycleView 组件 RecyclerFragmeDouban 基于 Kotlin 的豆瓣 Android App 关于Douban 15年初 Kotlin 出了 Beta 后,尝试使用 Kotlin 写了一个完整的应用,Sentry 的Android 客户端 。写完之后,感觉到了和在iOS平台中使用Swift一样的便捷。 今年 Kotlin 成为 Android 官方语言及 Android Studio3.0 推出后,Kotlin 有了更好的支持,时机已经成熟,于是开始在团队内部进行推广和培训,为了方便大家更好的理解 Kotlin 这门语言,边培训边带大家完成了一款高仿豆瓣App的应用(本人是豆瓣重度用户) 功能及开发模式 包含登录,及 5 个一级页面,及二级内容详情页 包含豆瓣 Hybrid 框架 的使用:一个通用的 RexxarPartialFragment 包含一个通用的 RecycleView 组件 RecyclerFragme0 189浏览会员免费
- 【25】kotlin高级教程从零开始开发完整安卓商城app .txt0 215浏览会员免费
- 网上只有pdf版 word没有。我这边来一个,这样更加好学习0 109浏览会员免费
- kotlin大小:113KB采用kotlin 对蓝牙进行打开和关闭,以及搜索蓝牙设备,与其他蓝牙设备配对,并将所有配对的信息进行显示。相关说明看 https://mp.csdn.net/mp_blog/creation/editor/119547298采用kotlin 对蓝牙进行打开和关闭,以及搜索蓝牙设备,与其他蓝牙设备配对,并将所有配对的信息进行显示。相关说明看 https://mp.csdn.net/mp_blog/creation/editor/1195472985 870浏览¥ 5.90
- kotlin大小:61MBkotlin-compiler-1.5.32.zip 官方下版本kotlin-compiler-1.5.32.zip 官方下版本0 181浏览会员免费
- kotlin大小:8MBTogetherAd::fire:持续更新:Android广告聚合:帮助Android开发者快速,便捷,灵活的接入内部主流主流广告SDK。广点通(优量汇),穿山甲,百青藤(百度Mob)。开屏广告,横幅横幅广告,插屏广告,激励广告,原生信息流,全屏广告TogetherAd::fire:持续更新:Android广告聚合:帮助Android开发者快速,便捷,灵活的接入内部主流主流广告SDK。广点通(优量汇),穿山甲,百青藤(百度Mob)。开屏广告,横幅横幅广告,插屏广告,激励广告,原生信息流,全屏广告0 1171浏览会员免费
- 1、java转成kotlin 方法1:快捷键:Ctrl+Shift+Alt+K 方法2:Code – Convert Java File To Kotlin File 2、kotlin转成java 1.Tools>Kotlin>Show Kotlin Bytecode 2.点击 Decompile 补充知识:Android Studio Kotlin插件的简单使用 1、新建一个Project “Kotlin” ,然后在app的build.gradle文件中添加配置,如图所示: 2、在main下新建一个’kotlin’文件夹,然后添加配置,如下图: 3、在main下新建一个MainA5 4197浏览¥ 9.90
- android大小:207KBandroid-chat-ui-kotlin 用Kotlin为Android编写的聊天界面android-chat-ui-kotlin 用Kotlin为Android编写的聊天界面0 610浏览会员免费
- kotlin大小:7KB使用 kotlin 实现一款电商项目从0到1 Kotlin打造完整电商APP 模块化+MVP+主流框架使用 kotlin 实现一款电商项目从0到1 Kotlin打造完整电商APP 模块化+MVP+主流框架0 154浏览会员免费
- android大小:85MBcompose-jb:Jetpack Compose for Desktop,这是Kotlin的现代UI框架,可轻松愉快地构建高效,美观的用户界面compose-jb:Jetpack Compose for Desktop,这是Kotlin的现代UI框架,可轻松愉快地构建高效,美观的用户界面0 1448浏览会员免费
- Kotlin 官方参考文档 中文版 Kotlin 官方参考文档 中文版 Kotlin 官方参考文档 中文版 Kotlin 官方参考文档 中文版0 171浏览免费
- android大小:19MBIP地址 用于处理IPv4和IPv6的IP地址和子网的库 ,打包为OSGI软件包,打包为和 Maven组ID:com.github.seancfoley Maven工件ID: Maven的版本: , , , 自5.3.1版起的OSGI捆绑包:com.github.seancfoley.ipaddress 作为库,它还可以与 , , 和互操作。 版 笔记 需要Java 6或更高版本 需要Java 8或更高版本 需要Java 8或更高版本,具有MAC地址支持,与IPv6的EUI-48和EUI-64 MAC集成,新地址框架,新的IP字符串格式已解析和生成以及其他附加功能 需要IP地址 用于处理IPv4和IPv6的IP地址和子网的库 ,打包为OSGI软件包,打包为和 Maven组ID:com.github.seancfoley Maven工件ID: Maven的版本: , , , 自5.3.1版起的OSGI捆绑包:com.github.seancfoley.ipaddress 作为库,它还可以与 , , 和互操作。 版 笔记 需要Java 6或更高版本 需要Java 8或更高版本 需要Java 8或更高版本,具有MAC地址支持,与IPv6的EUI-48和EUI-64 MAC集成,新地址框架,新的IP字符串格式已解析和生成以及其他附加功能 需要0 1263浏览会员免费
- 本书作者,郭霖,Android开发工程师,有着丰富的项目实战经验,荣获CSDN认证专家。 安卓系统:Android 10 开发语言:Kotlin语言(Google引入的一款新的开发语言,2019年正式向广大开发者公布了Kotlin First的消息) 一、Android系统架构 1、 Android大致可以分为4层架构,如下: Android系统架构(图片源自维基百科) 2、 Android已发布的版本:0 915浏览会员免费
- 导读: 本文分为三个阶段, 第一阶段,原理概述,力争说人话的基础上,讲明白Binder机制在搞什么,为什么这样搞,以及具体是怎么搞的。 第二阶段,代码层面描述,主要描述了,AIDL、IBinder、Binder、IInterface、Binder Driver是如何设计和实现第一阶段的构想。 第三阶段,实例操作,不使用半自动的AIDL工具,纯手动利用Binder实现一把进程间通信。 相信这一套军体拳下来,应该能薛伟地掌握Binder的相关原理。 P.S. 本文code部分使用了伪代码,包含但不限于kotlin、java和汉字。。。不过应该都能看懂 Binder是Android系统用来实现高效I0 708浏览会员免费
- android大小:8MBRichEditor 基于原生EditText + span实现的Android富文本编辑器 组件描述 该组件是基于原生EditText + span的方式实现的,逐步提供一个功能齐全且使用方便的Android富文本编辑器。主要支持了加粗斜体等行内样式,标题引用等段内样式以及插入图片的视频甚至自定义视图等。 功能演示 功能列表 支持加粗,斜体,删除线,下划线行内样式 支持插入标题,引用段内样式 支持插入初步图片,视频 支持插入初步自定义布局 支持视频,gif和长图标记 支持图片圆角 支持图片视频及自定义查看的点击事件 撤销重做 支持行内ImageSpan,如类似微博@ xxx,#话题名# 支RichEditor 基于原生EditText + span实现的Android富文本编辑器 组件描述 该组件是基于原生EditText + span的方式实现的,逐步提供一个功能齐全且使用方便的Android富文本编辑器。主要支持了加粗斜体等行内样式,标题引用等段内样式以及插入图片的视频甚至自定义视图等。 功能演示 功能列表 支持加粗,斜体,删除线,下划线行内样式 支持插入标题,引用段内样式 支持插入初步图片,视频 支持插入初步自定义布局 支持视频,gif和长图标记 支持图片圆角 支持图片视频及自定义查看的点击事件 撤销重做 支持行内ImageSpan,如类似微博@ xxx,#话题名# 支0 677浏览会员免费
- Android开发大小:5MB个人练手app,包含图片浏览、视频播放、新闻等功能个人练手app,包含图片浏览、视频播放、新闻等功能0 289浏览会员免费
- android大小:3MBFGA:适用于FGO Android的自动战斗应用FGA:适用于FGO Android的自动战斗应用0 1994浏览会员免费
- android大小:20KB运行app即可立即跳到辅助功能页面,选择开启"HongBaoTest"的辅助功能,然后打开微信的聊天界面即可看到提示语"找到wx的表情图标" 如果报错无法运行请修改根目录build.gradle的classpath为你自己能运行的项目版本 如果APP崩溃过或APP在开启辅助功能的时候进行覆盖安装,大概率会出现辅助功能直接无效的情况(就是"红包锁定中"这句话都出不来),重启手机即可(以后需要注意,这是Android的通病) 由于国内第三方厂商各种奇葩定制,demo可能会出现以下问题: 1.打开微信好友页看不到提示语,解决方法以下几种: ①一键清理所有的app(包括demo),重新运行app ②上述操作无效的话,重启手机,重新运行app ③上述操作依然无效的话,可能是第三方厂商屏蔽了Toast,请开启悬浮窗权限(华为最奇葩的定制)或者直接查看Logcat的日志打印 2.运行app即可立即跳到辅助功能页面,选择开启"HongBaoTest"的辅助功能,然后打开微信的聊天界面即可看到提示语"找到wx的表情图标" 如果报错无法运行请修改根目录build.gradle的classpath为你自己能运行的项目版本 如果APP崩溃过或APP在开启辅助功能的时候进行覆盖安装,大概率会出现辅助功能直接无效的情况(就是"红包锁定中"这句话都出不来),重启手机即可(以后需要注意,这是Android的通病) 由于国内第三方厂商各种奇葩定制,demo可能会出现以下问题: 1.打开微信好友页看不到提示语,解决方法以下几种: ①一键清理所有的app(包括demo),重新运行app ②上述操作无效的话,重启手机,重新运行app ③上述操作依然无效的话,可能是第三方厂商屏蔽了Toast,请开启悬浮窗权限(华为最奇葩的定制)或者直接查看Logcat的日志打印 2.0 417浏览会员免费
- Android代码大小:3MBExpandableTextView 仿微信朋友圈全文、收起的TextView,可在RecyclerView和ListView中使用,不会有错乱和空白问题。 欢迎各位star和提issues! 使用方法 1、引入 在你项目module的build.gradle中加入 implementation 'com.devzld:expandlayout:1.0.0' 2、使用 你的实体类中加入一个是否展开的布尔型字段,例如: data class TextBean(var text: String, var expand: Boolean) 在recyclerview的item布局中按需声明如下: 在RecyclerView的onBindViewHolder方法中设置ExpandLayout的文字内容和展开状态,以及展开监听方法中将实体类的布尔型字段取反,同时调用notifyDataSetChanged()方法刷新列表 holder.expandLayout.setText(bean.text, bean.expand, object : ExpandLayout.ExpandableTextView 仿微信朋友圈全文、收起的TextView,可在RecyclerView和ListView中使用,不会有错乱和空白问题。 欢迎各位star和提issues! 使用方法 1、引入 在你项目module的build.gradle中加入 implementation 'com.devzld:expandlayout:1.0.0' 2、使用 你的实体类中加入一个是否展开的布尔型字段,例如: data class TextBean(var text: String, var expand: Boolean) 在recyclerview的item布局中按需声明如下: 在RecyclerView的onBindViewHolder方法中设置ExpandLayout的文字内容和展开状态,以及展开监听方法中将实体类的布尔型字段取反,同时调用notifyDataSetChanged()方法刷新列表 holder.expandLayout.setText(bean.text, bean.expand, object : ExpandLayout.1 746浏览会员免费
- Kotlin大小:151KBKotlin蓝牙 这是一个相对简单的示例,说明如何使用协同例程在Kotlin中构建可测试且稳定的BLE驱动程序。 该代码仍在开发中,但应可扩展以创建驱动程序并为其他BLE设备编写代码。Kotlin蓝牙 这是一个相对简单的示例,说明如何使用协同例程在Kotlin中构建可测试且稳定的BLE驱动程序。 该代码仍在开发中,但应可扩展以创建驱动程序并为其他BLE设备编写代码。0 196浏览会员免费
- 前言 随着google宣布kotlin作为官方开发语言,在Android中使用kotlin的趋势也越来越明显,最近被kotlin的文章轰炸了,所以决定上手试一下,试过之后,感觉靠它灵简直有魔性。特别是一句话写出一个复杂的循环的时候,简直被惊呆。而且使用AS,Java代码可以直接转成Kotlin。 效果图如下: 首先是这次自定义View的效果图,是一张饼图。如果是用java写的话也就几十行,觉得换成Kotlin的话可能会更少。 示例代码 主要的功能是可以任设定数据的个数,我这里是4个数据,可以任意设定每个数据的颜色。 #####首先上Kotlin代码##### package top.0 1619浏览会员免费
- kotlin大小:398KBkotlin中文手册epub版,android开发必备,mac系统必备读物kotlin中文手册epub版,android开发必备,mac系统必备读物0 295浏览会员免费
- Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,被称之为 Android 世界的Swift,由 JetBrains 设计开发并开源。 Kotlin 可以编译成Java字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。 在Google I/O 2017中,Google 宣布 Kotlin 成为 Android 官方开发语言。 刚接触Kotlin的第一天,仿照QQ的登录界面,先写一个简单的登录界面,虽然笔者用的不是很熟,还在慢慢摸索,但是Kotlin是真的很简洁,笔者的实现效果如下: 登录界面代码如下: class LoginActivity0 1345浏览会员免费
- 系统开源大小:412KB声音采集源码java AudioRecord + AudioTrack + AudioFormat,通过pcm文件合并并转wav实现录音、暂停、播放、停止、重录、计时等功能 微信公众号: 最近公司的一个需求,集合了录音、暂停、停止、完成、播放、重录、计时等功能,没找到合适的资源,大部分都不支持暂停,就自己整理并整合了一个,参考官方文档和一些资料后,撸了个库,现在做一些说明和解析。 : 之前除了搞FFmpeg那段时间,音频这块接触的也不多,最近用Android原生去实现,并做下笔记,配合着已经上传 上的代码,观赏性会更好一点,目前上传了 java 和 kotlin 版本,功能都已实现,并在实际项目中运行。本篇主要采用java去讲解,kotlin版本可自行参照,注释和实现方式都一样。 1、简单对比 AudioRecord和MediaRecorder两种都可以录制音频,MediaRecorder基于文件录音,系统已实现大量的封装,集成了录音、编码、压缩等,支持少量的音频格式文件,操作起来更加简单,而AudioRecord基于字节流录音,AudioTrack更接近底层,使用起来更加灵活,能实现声音采集源码java AudioRecord + AudioTrack + AudioFormat,通过pcm文件合并并转wav实现录音、暂停、播放、停止、重录、计时等功能 微信公众号: 最近公司的一个需求,集合了录音、暂停、停止、完成、播放、重录、计时等功能,没找到合适的资源,大部分都不支持暂停,就自己整理并整合了一个,参考官方文档和一些资料后,撸了个库,现在做一些说明和解析。 : 之前除了搞FFmpeg那段时间,音频这块接触的也不多,最近用Android原生去实现,并做下笔记,配合着已经上传 上的代码,观赏性会更好一点,目前上传了 java 和 kotlin 版本,功能都已实现,并在实际项目中运行。本篇主要采用java去讲解,kotlin版本可自行参照,注释和实现方式都一样。 1、简单对比 AudioRecord和MediaRecorder两种都可以录制音频,MediaRecorder基于文件录音,系统已实现大量的封装,集成了录音、编码、压缩等,支持少量的音频格式文件,操作起来更加简单,而AudioRecord基于字节流录音,AudioTrack更接近底层,使用起来更加灵活,能实现0 268浏览会员免费
- kotlin大小:2MB组件化+Jetpack+Kotlin+MVVM 一、项目简介 该项目主要以组件化+Jetpack+MVVM为架构,使用Kotlin语言,集合了最新的Jetpack组件,如Navigation、Paging3、Room等,另外还加上了依赖注入框架Koin和图片加载框架Coil。 网络请求部分使用OkHttp+Retrofit,配合Kotlin的协程,完成了对Retrofit和协程的请求封装,结合LoadSir进行状态切换管理,让开发者只用关注自己的业务逻辑,而不要操心界面的切换和通知。 对于具体的网络封装思路,可参考 项目地址: 如果此项目对你有帮助和价值,烦请给个star,或者有什么好的建议或意见,也可以发个issues,感谢! 二、项目详情 2.1、组件化搭建项目时暴露出的问题 2.1.1、如何独立运行一个Module? 运行总App时,子Module是属于library,而独立运行时,组件化+Jetpack+Kotlin+MVVM 一、项目简介 该项目主要以组件化+Jetpack+MVVM为架构,使用Kotlin语言,集合了最新的Jetpack组件,如Navigation、Paging3、Room等,另外还加上了依赖注入框架Koin和图片加载框架Coil。 网络请求部分使用OkHttp+Retrofit,配合Kotlin的协程,完成了对Retrofit和协程的请求封装,结合LoadSir进行状态切换管理,让开发者只用关注自己的业务逻辑,而不要操心界面的切换和通知。 对于具体的网络封装思路,可参考 项目地址: 如果此项目对你有帮助和价值,烦请给个star,或者有什么好的建议或意见,也可以发个issues,感谢! 二、项目详情 2.1、组件化搭建项目时暴露出的问题 2.1.1、如何独立运行一个Module? 运行总App时,子Module是属于library,而独立运行时,0 239浏览会员免费
- python大小:29MBCTFcrackTools-V3.2 作者:林晨(0chen) 米斯特安全官网: ://www.acmesec.cn/ 第二版 应老用户要求,将继续更新V2版本。以下是项目地址: 界面介绍 框架介绍 使用kotlin与java混合开发 这大概是国内首个替代CTF的工具框架。 可以被称为CTF中的加密,其他... 内置目前主流密码(包括但不限于维吉利亚密码,凯撒密码,栅栏密码······) 用户可自主编写插件,但仅支持Python编写插件。编写方法也极为简单。 该项目一直在增强,这一次的重置只保留了部分核心代码,而将UI和优化代码嵌入,使这个框架支持更多功能。 项目地址: : 下载编译好的CTFcrackTools-V3.2 作者:林晨(0chen) 米斯特安全官网: ://www.acmesec.cn/ 第二版 应老用户要求,将继续更新V2版本。以下是项目地址: 界面介绍 框架介绍 使用kotlin与java混合开发 这大概是国内首个替代CTF的工具框架。 可以被称为CTF中的加密,其他... 内置目前主流密码(包括但不限于维吉利亚密码,凯撒密码,栅栏密码······) 用户可自主编写插件,但仅支持Python编写插件。编写方法也极为简单。 该项目一直在增强,这一次的重置只保留了部分核心代码,而将UI和优化代码嵌入,使这个框架支持更多功能。 项目地址: : 下载编译好的0 464浏览会员免费
- 主要介绍了使用kotlin实现MVP的方式(简单好用),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧0 470浏览会员免费
- kotlin大小:14MB最近在学习Kotlin,所以咋学习其他知识的时候会想着用kotlin去实现,这次是一个使用RecyclerView实现的可吸顶的二级列表,使用的是自定义的ItemDecoration实现的,使用Canvas绘制的,demo简单可供各位参考。最近在学习Kotlin,所以咋学习其他知识的时候会想着用kotlin去实现,这次是一个使用RecyclerView实现的可吸顶的二级列表,使用的是自定义的ItemDecoration实现的,使用Canvas绘制的,demo简单可供各位参考。0 827浏览会员免费
- 开源项目大小:10MBwebrtc-android-kotlin,.zipwebrtc-android-kotlin,.zip0 168浏览会员免费
- Android开发大小:185KBKotlin+MVVM+Retrofit+协程+ViewBinding+EventBus,准备入门kotlin和mvvm的完全可以以本项目为基础,强大、简单、易用!Kotlin+MVVM+Retrofit+协程+ViewBinding+EventBus,准备入门kotlin和mvvm的完全可以以本项目为基础,强大、简单、易用!0 520浏览会员免费
- 本文实例为大家分享了Android实现记事本功能的具体代码,供大家参考,具体内容如下 首先声明,本人是android的小白,主要是新人项目写了这个程序,思路可能不是很清晰,可优化的地方也有很多,望路过的大佬不吝赐教。 该记事本包含创建新条目,数据库增删改查,条目可编辑,滑动删除与拖拽排序,简单闹钟实现(还有个简陋背景音乐开关就不提了太简单),接下来逐一介绍一下。 build.gradle导入 apply plugin: 'kotlin-kapt' ''' implementation 'com.google.android.material:material:1.0.0' implemen0 461浏览会员免费
- Kotlin IntelliJ IDEA环境搭建 IntelliJ IDEA 免费的社区版下载地址:https://www.jetbrains.com/idea/download/index.html 下载安装后,我们就可以使用该工具来创建项目,创建过程需要选择 SDK, Kotlin 与 JDK 1.6+ 一起使用。 在右侧的下拉菜单中勾选 Kotlin (Java) 复选框。 接下来我们取一个项目名:HelloWorld 项目创建完后,文件结构如下,跟 Java 的还是很类似的。 接下来 我们点击 src 文件夹,创建一个 Kotlin 文件,它可以任意命名,这里我们创建 ap0 1093浏览会员免费
- WanAndroid-Kotlin 项目 根据鸿神提供的WanAndroid开放Api来制作的WanAndroidApp, 基本实现了所有的功能,使用kotlin语言开发,基于Material Design+AndroidX + MVVM + ViewModel + LiveData + RxJava + Retrofit等优秀的开源框架,实现的一个尽可能体验较佳的App,自己也是初学Kotlin,Kotlin语法不足之处也请大家批评指正 项目地址 WanAndroid(github) (欢迎大佬们star) 下载体验 当前版本(1.0) 项目展示 项目功能 首页 首页文0 1375浏览会员免费
- 在Kotlin中的源码标准库(Standard.kt)中提供了一些Kotlin扩展的内置函数可以优化kotlin的编码,今天为大家聊聊let,with,run,apply,also几个函数的用法与区别0 2921浏览¥ 9.90
- kotlin大小:77KB全免费的kotlin语言教程。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。全免费的kotlin语言教程。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。0 165浏览会员免费
- kotlin大小:21MBEvoMaster:一种自动生成系统级测试用例的工具 概要 EvoMaster ( )是一种自动生成系统级测试用例的工具。 在内部,它使用和来生成有效的测试用例。 该方法是从最初的随机样本中演化出测试用例,以尝试最大化诸如代码覆盖率和故障检测之类的度量。 主要特点: 目前, EvoMaster的目标是将RESTful API编译为JVM 8和11字节码。 可能会在其他JVM版本,但我们提供了它的支持。 API必须提供格式的架构( v2或v3 )。 该工具生成用Java或Kotlin编写的JUnit (第4版或第5版)测试。 故障检测: EvoMaster可以生成测试案例,以揭示被测EvoMaster:一种自动生成系统级测试用例的工具 概要 EvoMaster ( )是一种自动生成系统级测试用例的工具。 在内部,它使用和来生成有效的测试用例。 该方法是从最初的随机样本中演化出测试用例,以尝试最大化诸如代码覆盖率和故障检测之类的度量。 主要特点: 目前, EvoMaster的目标是将RESTful API编译为JVM 8和11字节码。 可能会在其他JVM版本,但我们提供了它的支持。 API必须提供格式的架构( v2或v3 )。 该工具生成用Java或Kotlin编写的JUnit (第4版或第5版)测试。 故障检测: EvoMaster可以生成测试案例,以揭示被测0 705浏览会员免费
- 省市区大小:105KB全国省市区数据,json数组表示,kotlin使用GSON一句即可解析, val chinaLocations: MutableList<ChinaLocation> = Gson().fromJson(InputStreamReader(inputStream), object : TypeToken<List<ChinaLocation>>() {}.type) 已经通过测试全国省市区数据,json数组表示,kotlin使用GSON一句即可解析, val chinaLocations: MutableList<ChinaLocation> = Gson().fromJson(InputStreamReader(inputStream), object : TypeToken<List<ChinaLocation>>() {}.type) 已经通过测试4 220浏览会员免费