自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陈炼的博客

分享我的安卓成长之路

  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 Kotlin入门与进阶:语法(二)类成员,运算符,语句,表达式

上一篇文章着重介绍了Kotlin中的常量与变量,函数和Lambda表达式(点我补课),这一篇文章专注于类成员,运算符,各种语句和表达式。类成员包括属性和方法。属性:也就是成员变量,是指类范围内的变量方法:也就是成员函数,类范围内的函数成员函数的写法与普通函数完全一致。fun main(args: Array<String>) { 猫咪("10kg","...

2018-08-22 18:06:29 206

原创 代号Pie!Android 9.0那些开发者必须知道的事

北京时间2018年8月7日,Google官方发布了Android 9.0版本,代号为Pie。没有发布会,也没有其他仪式,尽管Google之前已经对Pie 做了不少预热工作(比如在中国国内四五月份就有一些Google官方主办的Android P线下交流会)这对国内广大Android开发者可能是个喜忧参半的消息:Android 8.0还没适配好呢就给我来个9.0。当然,Android 9.0 带给...

2018-08-09 09:55:51 18121 1

原创 Kotlin入门与进阶:语法(一)常量,变量,函数,Lambda表达式

上一篇文章主要总结了一些Kotlin的基础知识,包括类,对象,数组,区间等(Kotlin基础知识(二)),接下来开始接触Kotlin语法方面的东西,这也是能开始领略Kotlin“好玩”的地方了。来,上我的车吧。常量在Kotlin中,常量的命名使用val修饰,val相当于value,类似Java中的final,不可以重复赋值。不管是哪种语言,使用常量很多情况下能减少我们犯错的可能,在Ja...

2018-08-07 16:00:42 303

原创 Kotlin入门与进阶:基础知识(二)类、对象、数组、区间

上一篇文章简单介绍了Kotlin的基本数据类型(Kotlin简介与基本数据类型),这一篇主要讲解Kotlin的类与对象,数组与区间,以及智能类型转换。类与对象类是一个抽象的概念,是具有某些特征的事物的概括,并不代指任意具体的事物,而对象是一个具体的概念,与类相对,用来描述某一种类的具体个体。比如:“人” 是一个类,而 “一个三十五岁,身高一米八,慈眉善目的男工程师”则是这个类的一个对象...

2018-08-03 19:50:22 932

原创 Kotlin入门与进阶:基础知识(一)

序章在2017年五月的时候,Google宣布Kotlin成为Android开发的官方语言,虽然有那么一丝钦定的意思,不过使用Kotlin进行开发的好处与迫切性毋庸置疑,包括语言简洁(懒惰症福音)、空指针异常(马虎眼福音)、方法扩展、函数式编程等,这一方面的的博客,在网上早已泛滥成灾,在此不做赘述,有兴趣的自行找资料了解。本系列文章,旨在为想学习Kotlin的同学全面而详细地讲解Kotlin...

2018-07-30 23:54:29 534

原创 APK瘦身神器:Android App Bundles-让应用体积减少25%

    大部分在应用商店上架过App或者进行过缩包优化的开发者可能都知道,在Android平台上,APK瘦身方面的优化手段其实不多,无非压缩资源、删除无用资源、代码混淆、在线资源库、微信压缩打包工具、插件化等,充其量只是一些裁裁剪剪,并没有从根本上解决安装包过大的问题。    但Google I/O 2018之后,这个问题可能不会再困扰开发者了,因为Google官方推出了一套堪称神器(事实上谷歌官...

2018-05-26 12:17:50 1542 1

原创 Android自定义View总结(二)事件分发机制

本文将介绍View的核心知识:事件分发机制分析事件分发机制,实际上就是分析MotionEvent,即点击事件。当一个MotionEvent产生之后,系统需要把这个事件传递给一个View,传递的过程就是分发过程。

2016-05-23 11:30:57 1253

原创 Android自定义View总结(一)基础知识与实例

Android中,View不属于四大组件,但它甚至比Receiver和Provider都要重要。Android提供了许多基础的控件,但远远不能满足我们的需要,很多时候我们根据需求进行新控件的定义,这就需要我们对View体系有深入理解。

2016-05-20 13:15:16 1591

原创 EventBus 3.0使用详解

EventBus是一款Android下的发布/订阅事件总线机制。可以代替Intent、Handler、Broadcast等在Fragment、Activity之间传递消息。优点:开销小,代码优雅。将发送者和接受者解耦。

2016-05-17 20:47:56 5737

原创 Android消息机制Handler解析(源码+Demo)

Handler是开发人员在面试过程中最常见的问题之一了,这篇文章将较为全面地对Handler进行解读,包括源码层,以及使用方法。如果看完文章有疑问,欢迎在评论中一起探讨基本内容包括:看完文章之后,可以用这个图片进行复习。一、什么是HandlerHandler是Android提供用来更新UI的一套机制,也是一套消息处理机制,可以用它来发送消息,也可以用

2016-04-01 00:25:43 6094

原创 图文剖析自定义View的绘制(以自定义滑动按钮为例)

自定义View一直是横在Android开发者面前的一道坎。一、View和ViewGroup的关系从View和ViewGroup的关系来看,ViewGroup继承View。View的子类,多是功能型的控件,提供绘制的样式,比如imageView,TextView等,而ViewGroup的子类,多用于管理控件的大小,位置,如LinearLayout,RelativeLayout等,从下图可

2016-03-21 00:28:25 1144 3

原创 ViewPager无限循环+底部小圆点动态滑动

代码下载:http://download.csdn.net/detail/chen_lian_/9465689 页面拖动到最后一页 再向下滑动回复到 第一页,第一页向前滑动回到 最后一页同时,底部红色小圆点随着页面的滑动距离比例随时改变位置布局:<RelativeLayout xmlns:android="http://schemas.android.com/apk/

2016-03-18 16:12:35 5729 2

原创 ViewPager懒加载的简单实现

ViewPager懒加载的简单实现

2016-03-16 00:20:01 2685

原创 Android面试题整理

一些常见的Android面试题

2016-03-11 09:52:11 3045 1

原创 Android进行短信备份的一个工具类,支持进度条显示

Android进行短信备份的一个工具类,支持进度条显示

2016-02-28 12:52:19 746

原创 Android手机号码归属地的查询(使用聚合数据API,获取JSON数据并解析)

Android获取手机号码归属地的简单Demo

2016-02-27 11:13:09 5811 5

原创 一个简单的分批加载ListView的Demo

一个分批加载ListView的Demo

2016-02-27 00:09:13 1365

原创 【安卓学习问题日志】java.lang.RuntimeException: Unable to start activity ComponentInfo{org.wm.demo/org.wm.demo

今天学习关于ToggleButton控件的演示,调试过程中出现了各种错误包括:java.lang.RuntimeException: Unable to start activity ComponentInfo{org.wm.demo/org.wm.demo.GoodsDetailActivity}:java.lang.NullPointerException表示是出现空指针错误后来发

2015-09-16 22:04:09 554

原创 【安卓学习问题日志】The project was not built due to "A resource exists with a different case

今天写验证活动周期的工程,写完发现工程图标显示有错误,而在各个文件中都找不到错误的位置,错误提示显示The project was not built due to "A resource exists with a different case而Location显示是Unknown在检查完各个java文件、布局文件、注册文件无果后,百度了一下错误,发现是“资源存在不同大小写”

2015-08-24 13:41:00 792

原创 【安卓学习问题日志】No Launcher activity found!

今天运行新建Android活动时,总是出现这个提示错误提示,模拟器运行后没有任何效果,于是百度,说是没有这几行代码: 然而检查完代码,明明有。而且关键字什么都没错,不知从何下手。浪费很多时间之后,百般无奈,从helloworld活动搬运了同样一段代码过来,

2015-08-23 12:24:20 525

ViewPager无限循环+底部小圆点动态滑动

ViewPager无限循环+底部小圆点动态滑动

2016-03-18

空空如也

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

TA关注的人

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