一、介绍 Gradle 是一种构建工具,它抛弃了基于XML的构建脚本,取而代之的是采用一种基于 Groovy(现在也支持 Kotlin)的内部领域特定语言。 二、特点 Gradle是很成熟的技术,可以处理大规模构建 Gradle对多语言、多平台支持性更好 Gradle关注在构建效率上 Gradle发 ...
分类:
编程语言 时间:
2020-04-22 23:04:29
阅读次数:
128
//将数据转换为ClipData类 var str:ClipData=ClipData.newPlainText("Label",myArticle.text) //构造一个ClipboardManager类,也就是剪切板管理器类 var cm:ClipboardManager= getSystem ...
分类:
其他好文 时间:
2020-04-14 22:51:39
阅读次数:
169
个人博客 "http://www.milovetingting.cn" Jetpack学习 初识Jetpack 前言 本篇介绍Jetpack,内容来自官方文档。(我是搬运工 ^_^ ) Jetpack是什么 Jetpack 是一套库、工具和指南,可帮助开发者更轻松地编写优质应用。这些组件可帮助您遵循 ...
分类:
其他好文 时间:
2020-04-14 22:41:15
阅读次数:
117
布局文件中添加以下三个属性android:scrollbars="vertical"android:scrollbarStyle="outsideOverlay"android:scrollbarFadeDuration="2000"MainActivity中添加 myArticle.movemen ...
分类:
其他好文 时间:
2020-04-14 22:31:52
阅读次数:
101
Jetpack Compose 是安卓用于构建UI的一种新方式,采用代码而非xml文件方式,写法与Flutter非常相似。
分类:
移动开发 时间:
2020-04-10 18:29:51
阅读次数:
392
var list1 = listOf(1, 3, 5) // println(list1.map { it * 10 })//[10, 30, 50] //筛选list println(list1.filter { it>3 }) //[5] //筛选list 后的个数 print(list1.co ...
分类:
其他好文 时间:
2020-04-06 15:53:07
阅读次数:
40
泛型 变量类型的参数化 1.最基本泛型 fun main() { var a: A<String> = A<String>("hello") a.test() //简写,可以不使用<> var b = A("hello") b.test() } data class A<T>(var t:T){ f ...
分类:
其他好文 时间:
2020-04-04 09:55:05
阅读次数:
55
有 $n$ 天时间来买一种物品,一共要买 $k$ 件,第 $i$ 天可以购买的范围是 $[a_i,b_i]$,单价 $c_i$,求最小总花费 Solution 暴力贪心,从最便宜的开始买即可 写完才发现原题要求用 Kotlin,我当做没看见了 主要是借着这题试用了一下 lambda 表达式 ...
分类:
其他好文 时间:
2020-04-02 19:44:11
阅读次数:
79
Kotlin的构造方法探究 前言: 我在学习kotlin的构造方法时,对书上网上的一些说法产生了疑问。 不知是他们的说法不够准确和完美,还是我的认知错误。 我会对下面的说法提出不同意见,请大佬批评(如果有人看到我这篇文章的话,狗头)。 1.有且仅有一个主构造方法 我的看法:可以没有主构造方法,仅有0 ...
分类:
其他好文 时间:
2020-03-29 01:08:35
阅读次数:
74
本文记录如何让网页中的JS代码和APP进行交互,简单的说就是如何在网页中执行APP的代码。下面以在网页中执行代码打开拨号键盘并输入电话号码为例介绍如何实现。 一、设置WebView允许它执行js代码。 二、通过调用WebView的addJavascriptInterface添加一个对象给js使用,添 ...
分类:
移动开发 时间:
2020-03-27 19:52:04
阅读次数:
145