根据 Realm Q4 报道,Kotlin 编程语言正在飞速抢占 Java 语言在安卓平台的市场份额。截至目前,全世界已经拥有 20% 的 app 在使用 Kotlin 语言开发。Realm 网站更是大胆预测,根据现有增长速度,Kotlin 将在 2018 年超过 Java 语言,成为 Android 平台的第一大编程语言。
more >>既往不恋,纵情向前
上周四,Google 终于在经历大半年的打磨锤炼之后正式发布 Android Studio 3.0 版本,给广大安卓开发人员一份满意的答卷。如往常一样,每次新版开发工具的发布,很多谨慎点的朋友仍担心稳定性、是否存在坑等问题,选择隔岸观火,等一段时间再更新升级。
more >>众所周知,Android App 在国内环境下实现应用内打开本地或位于远程服务器上 word、excel、pdf 等 Office 文档的功能远远没有 iOS 系统方便得多。之前也写过一篇文章,罗列出现有解决方案间的优劣对比。直到最近,在网上又发现一种新的解决方案:腾讯浏览服务(简称:TBS)。
more >>PC 端修改文件访问权限算是比较常用的操作,在安装部分软件时经常需要使用到。在 Mac 系统的终端上修改文件权限使用的是 Linux 中的 chmod
命令。这里详细介绍一下该命令的相关使用。
说起 Java 中的 ThreadLocal 类,可能很多安卓开发人员并不是很熟悉,毕竟很少有使用到的地方。但是如果你仔细分析过 Handler 源码的话,就一定见过这个类的出现。而 Handler 机制又是安卓知识体系中非常重要的一环,所以我们有必要了解一下 ThreadLocal 类的相关知识点。
more >>Android 实现倒计时的方式有多种,Handler 延时发送 Message,Timer 和 TimerTask 配合使用,使用 CountDownTimer 类等。相比而言,经过系统封装的 CountDownTimer 算是使用起来最为方便的方式之一。
然而,CountDownTimer 有两个使用上的问题我们不得不稍加注意:计时不准确、内存泄漏问题。我们来结合源码逐一分析一下。
more >>Gradle 作为一款灵活多变的构建插件,与 Android Studio 的结合,能够解决过去使用 Eclipse 开发 App 时所遇到的诸多问题。同时,基于 Groove 这样一款 DSL 语言的脚本特性,记住各种语法显然又是一件比较困难的事情。
事实上,Gradle 插件的常用使用场景并不是很多,也不需要死记硬背,或者完全学会 Groove 的所有使用方式。这里将 Android 开发中较为常用的 Gradle 使用场景总结出来,用于将来需要的时候有个参考。
more >>让雷军倍感压力的00后CEO,携手300名最小年龄仅为10岁出头的员工们,竟豪言:一些三四十岁的老前辈已经看不懂互联网。可就在被采访的短视频刚刚传递开来的时候,剧情突然三百六十度大反转。GitHub 开源项目 AndroidTvLauncher 的作者有理有据、义愤填膺地痛斥这位令人羡慕的00后CEO原封不动地抄袭他的作品。
互联网之事貌似永远有着猜不透的剧情。外行看热闹,内行看门道。这里,咱们不聊长江后浪推前浪的励志故事,也不聊孰是孰非的后续剧情发展,咱就聊点与我们有关系的事情,开源协议。
more >>以代码托管平台起家的 GitHub 网站,已然成为全球程序员工作和生活中不可或缺的一份子。从优秀的企业,到优秀的程序员,都将自己最优秀的代码作品存放在这片开源净土里,供彼此学习交流。
more >>tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true