登录 立即注册
安币:

安卓巴士 - 安卓开发 - Android开发 - 安卓 - 移动互联网门户

Kotlin入门到放弃:Kotlin应用于项目踩过的坑

今天给大家总结一下,Kotlin在项目中踩过的坑;首先看,我们在Koltin项目中都踩过哪些坑1.Kotlin没有配置直接使用第一次创建KotlinActivity,会提示Kotlinnotconfigured,我们直接点configure,如图:然后点AndroidwithGradle之后进入Kotlin配置界面,默认点ok即可这样也就配置完成了。这里我没有按照这个思路方法实现。我 ...
BlueManlove 前天 11:56
阅读:235 评论:0 赞:0

《滑动内联动效的实现之item的伴生变换【安卓巴士博文大赛】》 ...

>本文属于滑动内联动效系列的第二篇。[仓库地址](https://github.com/CysionLiu/SelfAdjointView)######滑动内联动效指的是在容器滑动的过程中,其子View对应展现出来的一些效果。本篇主要记录的是在容器滑动过程中,它的item伴随进行缩放和透明度变化。上图,明了。![图1.gif](http://upload-images.jianshu.io/upload_ima ...
CysionLiu 前天 10:55
阅读:77 评论:2 赞:1

Retrofit2-RxJava-Dagger2-MVP完美封装

如果对Dagger2还不是很了解,可以参考下:如果对mvp还不是很了解,可以自己百度下,很多的,我就不贴出了.下面我简单讲述下:请先看下目录结构:com└──javalong└──rrdm├──activity│  ├──component│  │  ├──LoginActivityComponent.java│  │  └──MainAct ...
littleRed 前天 10:23
阅读:231 评论:0 赞:0

Kotlin入门篇(三),Kotlin中字符串的对比

###字符串比较varstr1="chaychan"varstr2="chaychan"println(str1==str2)比较两个字符串,如果两个字符串的内容一致,在Java中使用str1==str2时,是比较两个字符串的地址值,很清楚两个字符串的地址不一样,返回false,但是在kotlin中,则不是如此,比较的只是字符串的内容,上述代码返回的是true。###字符串的equals函数## ...
chaychan 3 天前
阅读:91 评论:3 赞:2

Kotlin入门篇(二),如何声明函数和处理空值

###函数的声明函数的形式为:fun函数名(参数名:参数类型):返回值类型{//函数体}如Kotlin的主函数funmain(args:Array):Unit{//函数体}其中返回值类型Unit代码无返回值,可以省略不写,所以主函数可以写成:funmain(args:Array){//函数体}有返回值函数示例:计算两个整数值相加,返回相加结果的函数funadd(x:Int,y:Int):Int{ ...
chaychan 3 天前
阅读:68 评论:0 赞:2

Kotlin入门篇(一),基本数据类型介绍、变量和常量的声明

###Kotlin的数据类型####数字类型数据类型取值范围Byte(8位)-128~127Short(16位)-32768~32767Int(32位)-2147483648~2147483647Long(64位)-9223372036854775808~9223372036854775807Float可以精确到小数点后6位Double可以精确到小数点后15-16位全部首字母都是大写。####字符类型字符用Char表示,不能当数字对待。####字符串 ...
chaychan 3 天前
阅读:104 评论:3 赞:2

app性能优化

一般我们写的app操作的数据多的时侯或者平时使用的时候都会经常出现卡顿、闪退、ANR停止运行等各种问题。这样会导致用户使用的体验非常差,因此在写代码的时候我们就要注意一些代码的书写方式和做好优化了。一般app的优化我们可以从启动、布局、内存、存储、耗电等进行优化。1、启动优化:*应用的启动分为冷启动和热启动。 ...
踏雪羽翼 3 天前
阅读:132 评论:3 赞:0

Android零基础入门第36节:Android系统事件的响应

  在开发Android应用时,有时候可能需要让应用程序随系统设置而进行调整,比如判断系统的屏幕方向、判断系统方向的方向导航设备等。除此之外,有时候可能还需要让应用程序监听系统设置的更改,对系统设置的更改做出响应。一、Configuration类    Configuration类专门用于描述手机设备上的配 ...
鑫鱻 3 天前
阅读:105 评论:2 赞:1

教你一步步搭建MVP+Retrofit+RxJava网络请求框架

之前公司的项目用到了MVP+Retrofit+RxJava的框架进行网络请求,所以今天特此写一篇文章以做总结。相信很多人都听说过MVP、Retrofit、以及RxJava,有的人已经开始用了,有的人可能还不知道这是什么,以及到底怎么用。不过没关系,接下来我将为你一一揭开他们的神秘面纱,然后利用这三个家伙搭建一个网络请求框架1.什么是MVP ...
AlonMessi 3 天前
阅读:313 评论:3 赞:2

LRU算法

缓存淘汰算法--LRU算法1. LRU1.1. 原理LRU(Least recently used,最近最少使用)算法根据数据的历史访问记录来进行淘汰数据,其核心思想是“如果数据最近被访问过,那么将来被访问的几率也更高”。1.2. 实现最常见的实现是使用一个链表保存缓存数据,详细算法实现如下:1. 新数据插入到链表 ...
CYGAndroidBus 3 天前
阅读:2 评论:0 赞:0

Android 常驻内存2

探讨Android6.0及以上系统APP常驻内存(保活)实现-复活篇转载自:http://blog.csdn.NET/andrexpert/article/details/75174586   APP常驻内存(保活),又旧事重提,距离上一次的研究亦有半年有余。最近,用户反馈说多进程守护方案在华为Mate8(7.0)保活效果不是很好,有时候还是不能及时收到消息,于是,又带着 ...
云邮boy 4 天前
阅读:85 评论:1 赞:1

Android 常驻内存

探讨Android6.0及以上系统APP常驻内存(保活)实现-争宠篇转载自:http://blog.csdn.net/andrexpert/article/details/75045678    APP常驻内存(保活),旧事重提,距离上一次的研究亦有半年有余。最近,用户反馈说多进程守护方案在华为Mate8(7.0)保活效果不是很好,有时候还是不能及时收到消息,于是,又 ...
云邮boy 4 天前
阅读:182 评论:0 赞:0

android三级缓存详解

android三级缓存详解为什么需要图片缓存标android默认给每个应用只分配16M的内存,所以如果加载过多的图片,为了防止内存溢出,应该将图片缓存起来。图片的三级缓存分别是:内存缓存本地缓存网络缓存其中,内存缓存应优先加载,它速度最快;本地缓存次优先加载,它速度也快;网络缓存不应该优先加载,它走网络,速度慢且耗 ...
CYGAndroidBus 4 天前
阅读:1 评论:1 赞:0

WebView实现页面本地化存储

跳出WebView自带的缓存,自行控制缓存展示策略实现方案:WebClient的shouldInterceptRequest方法可以通过拦截请求来存储资源,但是该方法有api版本限制,低版本无法通过该方法实现请求拦截。那么我们是否可以参考这个拦截的思路来提前发起请求,获取到网页内容并将其转换成我们的本地存储,再去用WebView加载这个本地存储呢 ...
PPP孩 4 天前
阅读:127 评论:0 赞:0

广告投放| 申请友链|手机版|站点统计|安卓巴士 ( 粤ICP备15117877号 )  

返回顶部