分类:移动开发

[原]程序员谈薪指北

[原]程序员谈薪指北
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/singwhatiwanna/article/details/83447318 大家都知道,程序员这个群体,特别容易出现同工不同酬的现象。很多时候,我们通过了公司的层层筛选,...

有点意思的Kotlin的默认参数与JVMOverloads

有点意思的Kotlin的默认参数与JVMOverloads
在Java中,当我们定义一个类的时候,总会出现一些变量是必须要填写的,而另一些是可选的。比如像下面这样,我们定一个Person类,其中name是必须填写的,而性别sex和isChinese可选,如果不填写就直接使用默认值。 1 2 3 4 5 6 public...

[原]MVC、MVP、MVVM,我到底该怎么选?

[原]MVC、MVP、MVVM,我到底该怎么选?
本文由玉刚说写作平台提供写作赞助 原作者:AndroFarmer 版权声明:本文版权归微信公众号玉刚说所有,未经许可,不得以任何形式转载 前言 MVC、MVP、MVVM是我们工作和面试中都比较重要的一块,但很多时候我们却有点迷惑。比如看了好多篇文章都搞不懂MVC到底是个啥本来...

[原]一个小例子彻底搞懂 MVP

[原]一个小例子彻底搞懂 MVP
本文由玉刚说写作平台提供写作赞助 原作者:Zackratos 版权声明:本文版权归微信公众号 玉刚说 所有,未经许可,不得以任何形式转载 什么是 MVP MVP 全称:Model-View-Presenter ;MVP 是从经典的模式 MVC 演变而来,它们的基本思想有相通的...

[原]instant app入门和开发指南

[原]instant app入门和开发指南
本文由玉刚说写作平台提供写作赞助,赞助金额:300元原作者:AndroFarmer版权声明:未经本公众号许可,不得转载 概述 instant app 是谷歌推出的类似于微信小程序(或者说小程序类似于instant app)的一项技术,用户无须安装应用,用完就走,同时兼备h5...

深入剖析 Android中的 ArrayMap

深入剖析 Android中的 ArrayMap
数据集合在任何一门编程语言中都是很重要的一部分,在 Android 开发中,我们会实用到ArrayList, LinkedList, HashMap等。其中HashMap是用来处理键值对需求的常用集合。 而Android中引入了一个新的集合,叫做ArrayMap,为键值对存储需求...

Java性能调优之容器扩容问题

Java性能调优之容器扩容问题
在Java和Android编程中,我们经常使用类似ArrayList,HashMap等这些容器。这些容器少则存储几条,多则上千甚至更多。作为性能调优的一部分,容器调优往往被我们忽略,本文将尝试探索阐述一些关于容器调优中的扩容问题。虽然以Java为例,但是也同样适用于其他编程语言。...

控制RecyclerView item的宽度

控制RecyclerView item的宽度
自从Android中引入RecyclerView之后,它就逐步的替换掉了ListView和GridView。本文很简单,行文目的是记录和备忘。如果能帮到你,那再好不过了。 关于控制RecyclerView item的宽度,说起来还不是那么清晰,上一张图,就明白了。 上面...

一些关于加速Gradle构建的个人经验

一些关于加速Gradle构建的个人经验
目前绝大多数的Android项目都是基于Grale了,因为Gradle确实给我们带来了很多便利,然而,在使用了Gradle后,最大的不满就是编译起来太慢了。解决慢的问题无非有两种方法 提升硬件配置,选择CPU和内存和硬盘等更优的硬件 在软件方面,减少不必要的耗时,充分利用现...

研究学习Kotlin的一些方法

研究学习Kotlin的一些方法
Kotlin是一门让人感到很舒服的语言,相比Java来说,它更加简洁,省去了琐琐碎碎的语法工作,同时了提供了类似Lambda,String template,Null Safe Operator等特性。让开发者用起来得心应手。 普通的Java/Android程序员通常只需要...