自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (4)
  • 收藏
  • 关注

原创 Kotlin入门篇(六),list和map的使用

list的定义和使用fun main(args: Array<String>) { var nameList:MutableList<String> = ArrayList() nameList.add("小明"); nameList.add("小红"); nameList.add("小刚"); for((index,name) in nameList.wit

2017-08-19 15:26:34 4768

原创 Kotlin入门篇(五),Loop和Range,Kotlin中区间的定义和遍历

Loop和RangeKotlin循环的使用和区间的定义和Java有很大的不同,如:fun main(args: Array<String>) { var nums = 1..100 //[1,100] for (num in nums) { println(num) //打印1-100 }}其中 1 .. 100 定义了一个整数类型的数组,包含1-1

2017-08-19 15:25:13 2977

原创 Kotlin入门篇(四),如何使用when语句

when语句的使用Kotlin中when语句的使用,类似与Java中switch使用,如下,演示下when语句的使用://传入颜值分数获取颜值描述fun faceScoreDescn(score:Int):String{ var descn:String; when(score){ 10 -> descn = "令人惊艳的帅(美)" 9 -> des

2017-08-19 15:23:37 7003 2

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

字符串比较var str1 = "chaychan"var str2 = "chaychan"println(str1 == str2)比较两个字符串,如果两个字符串的内容一致,在Java中使用 str1 == str2 时,是比较两个字符串的地址值,很清楚两个字符串的地址不一样,返回false,但是在kotlin中,则不是如此,比较的只是字符串的内容,上述代码返回的是true。字符串的equ

2017-08-16 20:05:50 17959 3

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

函数的声明函数的形式为: fun 函数名(参数名:参数类型):返回值类型{ //函数体}如Kotlin的主函数fun main(args:Array<String>):Unit{ //函数体}其中返回值类型Unit代码无返回值,可以省略不写,所以主函数可以写成:fun main(args:Array<String>){ //函数体} 有返回值函数示例:计算两个

2017-08-16 20:04:46 3875

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

Kotlin的数据类型数字类型数据类型 取值范围Byte (8位) -128 ~ 127Short (16位) -32768 ~ 32767Int (32位) -2147483648 ~ 2147483647Lon

2017-08-16 20:03:54 1632

原创 Android中如何使用代码打开各种类型的文件

介绍本篇用于介绍Android中如何打开各种类型的文件,如:音乐文件(mp3、wav、ogg等)、视频文件(3gp、mp4等)、图片文件(jpg、png、gif等)、安装包(apk)、文档(txt、doc、ppt、pdf、xls等),已经封装成工具类OpenFileUtils,末尾有源码地址。注意打开音乐、视频、图片、文档等文件是需要有读取SD卡的权限的,如果是6.0以下的系统,则直接在清单文件中声

2017-08-09 22:14:48 2540 1

原创 ShareSDKUtils,封装的分享工具类,使用默认的GUI或者自定义分享某个平台

介绍ShareSDKUtils是基于ShareSDK提供的API进行封装的工具类,方便于我们开发时分享的调用,支持使用默认的GUI,也支持自定义界面,点击事件中调用分享到某一个ShareSDK支持的第三方平台,使用ShareSDKUtils需要依赖ShareSDK提供的开发包。使用的方式为:如ShareSDKUtils.getInstance(Context context).useDefaultG

2017-08-09 16:34:49 642

原创 Android获取本机各种类型文件列表(音乐、视频、图片、文档等)

介绍本篇介绍Android获取本机各种类型文件的方法,已经封装成工具类,末尾有源码下载地址。提示获取音乐、视频、图片、文档等文件是需要有读取SD卡的权限的,如果是6.0以下的系统,则直接在清单文件中声明SD卡读取权限即可;如果是6.0或以上,则需要动态申请权限。FileManager的使用FileManager是封装好的用于获取本机各类文件的工具类,使用方式如:FileManager.getInst

2017-08-09 13:54:19 21771 5

原创 TimeUtils,有关时间处理的工具类

介绍一些关于时间处理的方法,在日常开发中时常用到,已经封装好,末尾有源码下载。

2017-08-09 10:56:44 1320

原创 使用Kotlin开发第一个程序,Hello Kotlin!

介绍本文主要是教如何在Eclipse上安装Kotlin插件并创建Kotlin项目,输出我们学习新语言一定会学习的熟悉的一句英文“Hello World!”,之所以使用Eclipse是因为不想用太过智能的开发工具,要把基本功学扎实,所以这里选择了Eclipse作为开发工具。Eclipse64位免安装压缩包的下载地址,如果你还没有下载Eclipse或者Eclipse版本太低的,那么请下载最新的Eclip

2017-08-04 18:18:32 3518

原创 内存溢出、内存泄露和性能优化总结

内存溢出内存溢出 out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个Integer,但给它存了long才能存下的数,那就是内存溢出。内存泄露内存泄露 memory leak,是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以忽略,但内存泄露堆积后果很严重,无论多少内存,迟早会被占光。memory leak会最

2017-08-03 21:44:05 1210

原创 MaterialDesign学习篇(八),掌握RecyclerView和SwipeRefreshLayout

RecyclerView介绍RecyclerView是Android5.0添加的一个用于取代ListView的控件,它的灵活性比ListView和GridView更加优秀,ListView和GridView能够做到的,它都可以做到,可以说是ListView和GridView的升级版,但是它的使用又和ListView与GridView有些不同,下面将会对此进行介绍。如何使用RecyclerView先看

2017-08-03 20:26:03 1228

原创 MaterialDesign学习篇(七),CardView卡片式布局的使用

什么是CardViewCardView顾名思义就是一个卡片型的View,它是在Android5.0引入的一个控件,作为一个容器使用,它本身继承于FrameLayout,可以说它的使用和FrameLayout差不多,也是用来包裹一些子View,只不过它可以添加圆角和阴影的效果,经常在ListView或RecyclerView的item布局中作为容器使用,使内容看起来更加突出和显眼。如何使用CardVi

2017-08-02 16:25:50 4192

原创 MaterialDesign学习篇(六),调色板Palette的学习

什么是PalettePalette的意思是调色板,它的作用是从图像中提取出突出的颜色,这样我们可以将提取出来的颜色赋给状态栏、Toolbar、标题栏等,使得整个界面看起来色调统一,UI风格更加美观和融洽。看下效果:可以看到,下面的6个条块的颜色是从图片中提取出来的,Palette可以提取的颜色有:VibrantColor(有活力的颜色)LightVibrantColor(有活力的 亮色)Dar

2017-08-02 09:43:12 1535

原创 MaterialDesign学习篇(五),使用SearchView的正确姿势

介绍大多APP都具有搜索功能,但是大部分都是在标题栏中放置搜索的图标或者是不可输入的EditText,当点击的时候,开启另外一个界面进行搜索,但是网易云音乐在搜索本地音乐的时候,点击搜索按钮,就会出现输入框,点击返回时,又会再次收起,以前认为需要自己根据状态做布局的改变,最后发现原来有一个很方便好用的控件,叫做SearchView,现在开始学习下如何使用SearchView。网易云音乐的效果如下:使

2017-08-01 10:48:57 10459 6

TimeUtils,关于时间处理的工具类

关于时间处理封装的工具类

2017-08-09

关于时间处理的工具类,TimeUtils

一个关于时间处理的工具类,封装了常见的处理时间的方法。一个关于时间处理的工具类,封装了常见的处理时间的方法。一个关于时间处理的工具类,封装了常见的处理时间的方法。

2017-08-08

java、android、web三端通用的RSA和AES工具类、js

java、android、web三端通用的RSA和AES工具类、js,包含使用说明,之前设置所需0积分的,但是CSDN显示50积分,现改为1积分

2017-02-28

java、android通用的RSA和AES工具类

java、android通用的RSA和AES工具类

2017-02-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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