Kotlin中国 为您找到相关结果 7

Hello,Kotlin!

. 安装Kotlin插件 安装插件和安装其他插件没什么差别: Preferences —> Plugins—> Kotlin (此处省略安装图,不会的自行百度) . 附上Hello,Kotlin 地址 简单的输出一个字符:Hello,Kotlin ,主要让大家了解熟悉配置基础。其他后续慢慢学习,介绍! https://github.com/15201296725/Hello_Kotlin.gi...阅读全文

博文 2017-06-02 11:02:37 喜欢萌妹子的少年

一个初出茅庐的Android工程师,面试看啥?

文来自:https://dev.to/ditn/what-i-look-for-in-a-junior-android-dev看了原文,经过了总结,具体如下:大家都是毕业生,谁也都只做过实习。为什么有的人可以找到工作,有人找不到呢?或者学了好几年(我学了6年了),研究生毕业了还是懵懵懂懂的。如果想走Andorid的路,到底什么是最重要的?Sillset 需要的知识1.The Activity Lifecycle活动的生命进程老生常谈,但是还是比较复杂。不需要全懂也起码要明白onCreateonPauseonResumeand onDestroy2.Android Components 安卓组件英文作者说自己从来没有用过Content Providers,但是要明白每个具体是干啥的。Activ...阅读全文

AndroidUI系列--在DecorView层解决RecyclerView和ScrollView的滑动冲突

载自:http://blog.csdn.net/sw5131899的博客滑动冲突,这个是安卓的必经之坑。最开始的ListView和ScollView冲突,或者ListView嵌套ListView滑动冲突,再或者ListView和ViewPager的滑动冲突,再或者是GraidView等可滑动控件互相嵌套的冲突。解决方案呢,有很多。比如在onTouchEvent中拦截事件。又或者自定义ListView,修改onMesure测量,使它在测量时获得最大的宽高,这样可以让它不滑动。全部展示,当然作为在Android摸爬滚打了这么久的程序猿,这些坑都应该踩过了,而且网上一大堆解决方案,不得不说,这就是开源的好处啊,想着谷歌巴巴把kotlin扶上位了,我们这些苦逼的程序猿,那就只有跟着大部队走了。没办法...阅读全文

博文 2017-06-05 11:02:37 m_博客

Android-8 Kotlin实现MVP

最近MVP火的不要不要的,我也来凑盘热闹,其实MVP的文章看了好多了,但是一直还停留在概念阶段,这几天对Google Android的todoapp的代码进行了解析,然后使用Kotlin翻译了一下,算了对MVP有了一个大概的认识,那么MVP究竟是什么,网上一搜一大堆,我就把名字复述一下,MVP的全称为Model-View-Presenter,即模型-视图-协调器(主持者),最重要的功能还是解耦,代码也更容易扩展和维护,下面我们还是来看具体的例子:demo还是做一个干货的列表页: 先看目录结构, Paste_Image.png 这里单独建了个MVP的包,base中定义了两个接口BaseView和BasePresenter BaseView package com.vslimit.kotlind...阅读全文

博文 2017-05-27 15:23:53 vslimit

Android-7 Kotlin实现DrawerLayout

上周一个兄弟过来,再加上自己懒了一下,没有及时更新,所以今天补上,然后这周应该还有一篇; 学习一项技术最好的方式,就是多学习学习好的代码,前几天看了Google Android的todoapp,主要是想学习下MVP,不过看到里面的DrawerLayout,觉得很不错,之前一直用slidingmenu,所以,这次用Kotlin和DrawerLayout来实现下,然后备用: 先实现接口: DrawerLayoutManager package com.vslimit.kotlindemo.ui import android.content.Intent import android.support.design.widget.NavigationView import android.suppo...阅读全文

博文 2017-05-27 15:26:30 vslimit

Java & Groovy & Scala & Kotlin - 03.创建 Maven 工程

Overview 接下来所有代码都会放在同一个 Maven 工程中,所以以下先创建一个 Maven 项目。 建立工程 首先打开 IDEA,选择 File -> New -> Project 在弹出的对话框左侧选择 Maven,然后选择 Next,进入下一个界面。 接着在 GroupId 一栏填入 com.bookislife,在 ArtifactId 一栏填入 jgsk,继续 Next Project name 一栏填入 JGSK,Project location 为项目存放地址,随便填,最后点击 Finish 完成工程的创建。 然后在工程的根目录下执行以下命令创建各目录 ➜ JGSK git:(master) ✗ mkdir -p src/main/java/com/bookislife/...阅读全文

博文 2017-05-27 15:17:33 bookislife