- 博客(17)
- 资源 (49)
- 收藏
- 关注
原创 Kotlin从零到一无所有
文章目录Kotlin基础GradleKotlin基础Eclipse和kotlin插件安装数据类型和变量函数和命令行交互式终端字符串when、for循环、loop和rangeList和Map默认参数和具名参数人机交互和异常处理递归和尾递归面向对象、封装、继承、多态接口和抽象类委托和代理、单例枚举和印章类高阶函数图片处理data classGradleG...
2019-11-16 14:56:36 489
原创 【Kotlin】Gradle依赖管理
文章目录普通程序员高级程序员普通程序员commons-httpclient-3.0-src.zip下载用Eclipse新建一个kotlin项目,同时新建一个libs文件夹,把jar包放入然后右键jar包-Build Path-Add to Build Path官网tutorial按照官方文档的写法我们写一个下载图片的代码import org.apache.commons.httpc...
2019-11-20 13:26:25 2060
原创 【Kotlin】Gradle的增量式更新
现在目录下有三个java文件,我们要写一个task来保存所有文件名和路径build.gradle.ktsplugins{ java}//把所有源代码的文件名称记录下来task("getSrcName",{ doFirst{ var srcdir = fileTree("src") var infotxt = file("info.txt...
2019-11-20 10:27:12 377
原创 【Kotlin】Gradle中的任务
编写一个Task任务的依赖Task的生命周期Tasks任务集Gradle的默认任务Gradle属性Gradle默认任务
2019-11-16 14:41:56 1444
原创 A JNI error has occurred, please check your installation and try again
Error: A JNI error has occurred, please check your installation and try againException in thread “main” java.lang.UnsupportedClassVersionError: Main has been compiled by a more recent version of the ...
2019-11-16 09:48:42 885
原创 【Kotlin】Gradle对比Eclipse传统打包
文章目录原始人的操作Gradle原始人的操作我们用Eclipse编写程序public class Girl { //TDD 测试驱动开发 public String greeting() { return "Hello"; }}public class HelloWorld { @Test public void testGreeting() { Girl girl...
2019-11-15 10:53:22 487
原创 【Kotlin】数据类 data class、copy、componentN函数
文章目录data class应用场景data class为我们做了什么copy函数componentN函数-解构声明(Destructuring Declarations)两个等号`==`和三个等号`===`data class应用场景创建一些类除了保存数据不干其他事情,比如我们解析网络请求下来的数据。Kotlin就提供了一个非常方便的class—— data class,就像上边的栗子d...
2019-11-15 09:49:52 4881
原创 【Kotlin】图片处理
了解了以上基础知识,我们来创建一个图片import java.awt.image.BufferedImageimport javax.imageio.ImageIOimport java.io.Filefun main(args: Array<String>) { //宽度、高度、图片的类型 //内存中创建一个宽高都为100的图片 var image = Buf...
2019-11-14 13:56:42 1066
原创 【Kotlin】高阶函数
栗子var print = fun (name:String):Unit{ println(name)}fun main(args: Array<String>) { var names = listOf<String>("Tom,Jerry,Lucy") //forEach接收的参数为一个函数 names.forEach(print)}运行结果...
2019-11-14 11:57:16 1313 1
原创 Android中的Bundle
文章目录Bundle介绍传递基本数据类型Bundle介绍Bundle主要用于传递数据;它保存的数据,是以key-value(键值对)的形式存在的传递基本数据类型Bundle经常使用在Activity之间或者线程间传递数据,传递的数据可以是boolean、byte、int、long、float、double、string等基本类型或它们对应的数组,也可以是对象或对象数组当Bundle传递的...
2019-11-12 17:11:12 381
原创 【Kotlin】枚举和印章类
印章类又称为密封类,用来表示受限的类继承结构:当一个值为有限几种的类型, 而不能有任何其他类型时。使用sealed关键字修饰类,印章类可以有子类,但是所有的子类都必须要内嵌在印章类中现有母驴、公驴、公马只动物母驴+公驴=驴子母驴+公马=骡子我们创建一个Son class来形容三只动物的儿子,由于只能是驴子,或骡子,所以我们加关键字sealedfun main(args: Array<...
2019-11-12 16:03:27 249
原创 【Kotlin】委托和代理、单例
文章目录委托和代理单例委托和代理我们创建一个IWashBowl接口,里边有一个洗碗的方法interface IWashBowl { fun washing()}现在有大头儿子和小头爸爸,大头儿子洗碗赚1块钱,小头爸爸赚10块钱class BigHeadSon:IWashBowl { override fun washing(){ println("我是大头儿子,我洗碗赚1块...
2019-11-12 15:28:26 266
原创 程序员的惯例
为什么Java程序员喜欢命名变量“clazz”这只是因为’class’是一个保留关键字,因此不允许使用Class class。但缩写或插入(“a”,“the”,"_"等)会降低清晰度。因此,你将看到Class clazz或Class cls...
2019-11-08 14:51:32 150
原创 【达内课程】Enum(枚举)的使用
文章目录用法一:常量用法二:给 enum 自定义属性和方法替代方案用法一:常量public enum TypeEnum { TYPE_IMAGE, TYPE_VIDEO,}public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bund...
2019-11-05 16:22:22 934
原创 Unable to find method 'org.gradle.api.tasks.complie.ComplieOptions.setBootClasspat......
从github上下了个项目,用AS运行报错修改办法,打开settings,gradle这里,它默认用的local选项,而且路径不对。这里改为第二项即可
2019-11-05 14:16:06 295
原创 【kotlin】接口和抽象类
我们来定义一个接口,new一个Kotlin Interface,名字为IManinterface IMan { fun joyride()}然后新建一个Man类,实现刚才的IMan接口class Man:IMan { override fun joyride(){ println("我在飙车") }}编写测试代码fun main(args: Array<Stri...
2019-11-04 17:31:11 447
Vue2+Element ui通用后台
2023-03-24
uniapp小视频项目
2022-08-10
vue3+ts+ElementUI后台管理
2022-08-04
Android实现音乐播放器3.0
2021-11-12
Android AIDL练习项目
2021-11-08
Android实现音乐播放器2.0
2021-11-06
Android实现音乐播放器V1.0
2021-11-03
安卓页面和组件练习项目(航空订票系统)
2021-09-29
DataBindingApplication.zip
2020-11-11
WebViewProject.zip
2020-10-31
MyApplication.zip
2020-03-12
AndfixProject.zip
2020-01-15
game-tank.zip
2019-12-23
Android自动化测试框架Robotium的使用
2019-09-03
AndroidTest.zip
2019-08-24
ThinkAndroidDemo.zip
2019-08-21
RecordProject.zip
2019-08-19
MVCChatDemo.zip
2019-08-13
ChatApplication.zip
2019-07-31
Dom4jProject.zip
2019-07-22
自定义控件练习Demo5——实现文字阴影
2019-05-06
自定义控件练习Demo4
2019-04-29
自定义控件练习Demo3-下拉刷新
2019-04-22
自定义控件练习Demo2
2019-04-21
自定义控件练习Demo
2019-04-20
联系人项目
2019-02-19
Android drawable 三角形
2018-11-22
Android 音乐播放器4.0
2018-11-17
Android图库应用
2018-07-11
SQLite练习项目——音乐播放器3
2018-05-31
SQLite练习项目——联系人列表增删改查
2018-05-28
达内课程-BroadcastReceiver练习
2018-04-13
Android调用摄像头拍照(兼容7.0)
2018-04-08
Android短信倒计时Demo
2018-02-07
Android简单的计算器和算式计算器demo
2017-11-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人