开发基础 完美的解决如何让AsyncTask终止操作 如何在AsyncTask运行中终止其操作,单纯的onCancelled(true)是不行的。下面把代码贴出来,实现了登陆功能。 AsyncTask简介,它使创建需要与用户界面交互的长时间运行的任务变得... 2017年11月7日 120 views 发表评论 收藏 阅读全文
开发基础 了解Java线程的start方法如何回调run方法 Java 创建线程的方法 实际上,创建线程最重要的是提供线程函数(回调函数),该函数作为新创建线程的入口函数,实现自己想要的功能。Java 提供了两种方法来创建一个线程: 继承 Thread 类 cl... 2017年11月6日 60 views 发表评论 收藏 阅读全文
开发基础 Kotlin的陷阱以及如何避免 最近 Kotlin 特别流行,并且我也赞同 Kotlin 是一个经过深思熟虑后被设计出的语言,除了下面提到的缺点之外。 我会在本文向你分析一些我在开发过程中遇到的陷阱,并且教你如何避免他们。 谜一样的... 2017年10月19日 70 views 发表评论 收藏 阅读全文
设计模式 你敢说自己了解单例模式? 一、背景 最近在学习设计模式,在看到单例模式的时候,我一开始以为直接很了解单例模式了,实现起来也很简单,但是实际上单例模式有着好几个变种,并且多线程中涉及到线程安全问题,那么本文我们就来好好聊聊单例模... 2017年9月28日 61 views 发表评论 收藏 阅读全文
开发基础 Android:这是一份全面 & 清晰易懂的Application类使用指南 前言 Applicaiton类在 Android开发中非常常见,可是你真的了解Applicaiton类吗? 本文将全面解析Applicaiton类,包括特点、方法介绍、应用场景和具体使用,希望你们会喜... 2017年9月12日 408 views 发表评论 收藏 阅读全文
开发基础 Android Oreo可下载字体 Android 8.0(API 级别 26)和 Android Support Library 26,现在允许 API 从一个字体供应程序里请求字体,而不需要绑定字体文件到 APK,或者由 APK 自... 2017年9月8日 44 views 发表评论 收藏 阅读全文
开发基础 Android Oreo 后台运行限制 后台计算十分重要 —— 不论是从服务器获取最新数据还是对 UI 搜集到的数据进行进一步处理都需要用到后台处理。然而,在如今的移动环境下,过量的后台计算也会确实地影响用户体验和手机续航。所以我们在 An... 2017年8月29日 160 views 发表评论 收藏 阅读全文
开发基础 Kotlin初探:Kotlin这门新语言的优势 前言 Kotlin 是一种在 Java 虚拟机上执行的静态型别编程语言,由 JetBrains 开发团队所开发。该语言有几个优势。 1. 简洁 它大大减少你需要写的样板代码的数量。 2. 安全 避免空... 2017年5月15日 37 views 发表评论 收藏 阅读全文
面试题库 2017年最全的30个Android面试题,你将如何回答? “三金四银”又是一年一度的跳槽季,相信有不少Android程序员开始摩拳擦掌蠢蠢欲动了。然而,面对面试官的问题,你将如何回答? 一、如何理解Activity,View,Window三者之间的关系? 这... 2017年3月9日 50 views 发表评论 收藏 阅读全文
开发基础 Android基础知识 #Android: 五种布局: FrameLayout 、 LinearLayout 、 AbsoluteLayout 、 RelativeLayout 、 TableLayout 全都继承自View... 2016年11月12日 34 views 发表评论 收藏 阅读全文