冰鉴的博客

夫唯不争,故天下莫能与之争

Kotlin系列之when关键字

今天,我们来学习一下Kotlin的when关键字。 when关键字是一个有返回值的表达式,也就是它可以返回一个值。下面说说它的各种用法。when处理枚举类在Java中我们一般使用switch来处理枚举类,比如我想对每一种枚举值返回一个结果,就可以使用switch来处理。这种处理的需求在Kotlin...

2018-01-11 23:00:48

阅读数:773

评论数:0

Kotlin系列之枚举类

今天我们一起学习Kotlin中的枚举类。

2018-01-09 22:19:33

阅读数:124

评论数:0

Kotlin系列之目录和包

今天我们学习Kotlin的目录和包。 前面我们了解了Kotlin的类和属性,但是我们都只是写了很少的代码,当代码量增加时,我们就需要一定的方法来组织和分类存放我们的代码,以便于整个项目的维护,如果我们将所有的代码都写在一个kt文件中是不行的。一旦我们开始写出多个kt文件,就涉及到多个文件和类之...

2018-01-08 22:32:10

阅读数:264

评论数:0

Kotlin系列之类和属性

这一节我们学习Kotlin的类和属性。 学习过Java的小伙伴对面向对象应该不会陌生吧。虽然说Kotlin支持直接在文件中写函数,但是它同样支持面向对象,下面就来了解一下Kotlin的类和属性相关的知识。 Kotlin的类 Kotlin中类的声明也是使用class关键字,下面我们通过对...

2018-01-07 21:50:33

阅读数:116

评论数:0

Kotlin系列之变量和函数

这一节我们将学习Kotlin的变量和函数。 Kotlin的变量 1 . Kotlin的变量声明格式 Kotlin中的变量声明以关键字开始,在大部分情况下可以省略类型,这里我们同样将Kotlin与Java进行对比 Kotlin变量声明格式如下: //关键字 变量名:类型(可省略...

2018-01-06 23:04:28

阅读数:160

评论数:0

Android扫描文件并统计各类文件数目

最近在模仿小米的文件管理器写一个自己的文件管理器,其中有一个功能是全盘扫描文件并显示每类文件的数目。刚开始使用单一线程,扫描速度简直惨不忍睹,换成多线程扫描以后,速度有较明显的提升,便封装了一个工具类,分享出来。

2017-12-16 22:10:45

阅读数:1346

评论数:0

Android简单实现一个颜色渐变的ProgressBar

今天看一个教程,看到一个颜色渐变的ProgressBar,觉得有点意思,所以记录一番。

2017-11-29 20:01:13

阅读数:475

评论数:0

Android常见基类封装

前段时间一直在忙找工作的事,好久没有写博客了,最近在学习一个实战项目,讲到了基类的封装,故在此记录一下。主要涉及到Activity,Fragment和RecyclerView的适配器的封装。

2017-10-11 14:36:15

阅读数:645

评论数:0

关于AIDL中的in、out和inout修饰符

在Android中的IPC方式中有一种方式为AIDL,当我们在使用AIDL时需要根据不同的数据传输场景去选择不同的修饰符,只要涉及到in、out和inout修饰符。 注:这个知识点在面试CVTE时遇到了,当时只说了in和out修饰符,特此在这里总结一下。

2017-09-23 17:10:25

阅读数:415

评论数:0

AndroidStudio中的NDK开发初探

前段时间由于做比赛的事,一直都没时间写博客,现在终于可以补上一篇了,一直想学习一点NDK开发的知识,但是迟迟没有动手,正好有一个NDK相关的项目机会,便查阅了一些资料,遂将学习的一些心得方法记录于此。

2017-07-20 17:40:47

阅读数:8525

评论数:15

Android中的SurfaceView详解

Android中提供了View进行绘图处理,View可以满足大部分的绘图需求,但是有时候,View却显得力不从心,所以Android提供了SurfaceView给Android开发者,以满足更多的绘图需求。下面就让我们一起来了解一下SurfaceView。

2017-02-11 21:44:54

阅读数:853

评论数:0

Android屏幕相关知识总结

由于Android系统的开放性,许多手机厂商都专注于制造自己的品牌,造成Android的手机屏幕无论是大小还是分辨率都是五花八门,这就造成了我们在Android中进行绘图时难以保证绘图在不同手机上的视觉一致性,通过下面的知识总结就可以很方便地帮助我们解决这些问题。

2017-02-03 18:06:47

阅读数:664

评论数:0

Android中的ViewDragHelper

我们在Android中经常会遇到需要滑动的场合,关于在Android如何实现滑动可以看我的这篇博客Android中实现滑动的七种方法,这篇博客我们会详细介绍一下Android中的ViewDragHelper类,这个类可以实现各种滑动拖放需求,可谓是滑动解决方案中的终极绝招,下面就让我们一起来学习一...

2017-02-02 21:25:51

阅读数:494

评论数:0

Android中实现滑动的七种方法

在Android中想要实现实现滑动有很多方法,这篇博客将提供一些实现滑动的思路,希望可以帮助到有需要的人。 一、Android坐标体系 在讲解滑动之前,我们有必要简单提一下Android的坐标体系,因为滑动的实质就是坐标的不断改变,所以我们先来了解一下Android坐标系和视图坐标系两个概念。...

2017-02-02 12:51:19

阅读数:779

评论数:0

Android自定义View之音频条形图

最近在学习Android自定义View,看到一个自定义音频条形图的例子,遂学习了一下并且在此基础上扩展了一点,在此记录一下,来帮助到需要的人。先放上一张效果图,看着还不错吧,接下来就开始一步步实现这个小例子。

2017-01-25 13:33:12

阅读数:1016

评论数:0

Android6.0新应用权限管理机制详解

随着Android系统的不断升级,Android系统在系统安全这一块也有了一定的提升,但这个变化也使得我们以前可以正常运行的应用受到了一定的影响,我们必须对其做一定的适配才能保证我们的应用正常运行,下面我们就来一起学习一下Android6.0的权限管理机制。

2017-01-20 17:45:05

阅读数:854

评论数:0

OkHttp使用详解

今天学习了一下OkHttp,在这里做个总结,希望可以帮助到有需要的人,好了,废话不多说,进入正题。

2016-12-18 18:04:33

阅读数:1243

评论数:0

Android开发之ADB命令使用技巧

学习Android的小伙伴们一定都听过ADB吧,如果没有听过也没有关系,下面我将介绍ADB及一些ADB命令的使用技巧. ADB的全称是Android Debug Bridge,直接翻译过来就是Android调试桥,它就像一个纽带,可以让我们在电脑上操作手机,我们可以在电脑上对其发送一些指令来调试它.

2016-11-23 17:04:00

阅读数:1724

评论数:0

Android五子棋小游戏之UI篇

最近一直在学习Android自定义View方面的知识,正好看到一个讲解制作五子棋小游戏的案例,遂学习一番,记录下学习过程,帮助那些有需要的人。 首先放上效果图: 下面我将带领大家一步步完成这个五子棋小游戏。

2016-11-18 21:09:04

阅读数:1950

评论数:1

Android自定义View之仿QQ侧滑菜单实现

最近,由于正在做的一个应用中要用到侧滑菜单,所以通过查资料看视频,学习了一下自定义View,实现一个类似于QQ的侧滑菜单,顺便还将其封装为自定义组件,可以实现类似QQ的侧滑菜单和抽屉式侧滑菜单两种菜单。 下面先放上效果图:

2016-10-28 17:23:40

阅读数:3557

评论数:2

提示
确定要删除当前文章?
取消 删除
关闭
关闭