滴水穿石,点石为金

If you can't fly then run, can't run then walk, can't walk then crawl, keep moving forward.

如果 GitHub 被中国互联网巨头收购,一定会换一个响当当的 Slogan!

近日听闻全球最大的代码托管平台 GitHub 或将无奈之下卖身微软,作价 50 亿美元,也可能再多一点,实在唏嘘不已。如此优秀的一款产品,终究也要折服于资本和运营的手段下。 一阵感慨之下,脑洞大开:如果有这么一个可能的话,GitHub 被中国互联网巨头们收购麾下,一定会有一个响当当的全新 S...

2018-06-04 20:28:38

阅读数 11079

评论数 22

当 Kotlin 遇上 Android KTX,岂止丝滑?

Kotlin 语言自从得到 Google 的官方认定之后,在 Android 开发这条路上的发展可谓是一马平川。不仅是 Android Studio 3.0 开始默认自动支持 Kotlin 语言,还有一件更为惊喜的事。 Google 于上周正式对外发布 Android KTX 预览版。 And...

2018-02-11 14:22:15

阅读数 2600

评论数 1

一行命令,轻松搞定安卓开源项目的安装体验问题

GitHub,作为广大程序员工作生活必不可少的学习工具之一,很多时候该网站上的大部分项目并没有提供可以直接下载的 Apk 运行文件供大家安装体验。于是,通常我们的做法是这样的: 1,打开 GitHub 项目主页,找到 Git 仓库的 Url 地址; 2,使用 Clone 命令或者点击 Down...

2018-01-12 11:16:34

阅读数 395

评论数 0

重要信息!Google 给安卓开发者的三条指示!

这真是一个极好的消息。12 月 19 号,Google 正式在安卓开发者博客官网宣称,为提升应用安全性和性能,确保每一个安卓设备用户拥有良好用户体验,所有想要将应用上线 Google Play 的安卓开发人员必须严格遵守这三条铁律做出改变:

2017-12-22 14:11:23

阅读数 754

评论数 0

为什么 JakeWharton 建议:App 只要用到一个 Activity ?

安卓开发大神级人物 JakeWharton 前不久在接受采访时提出一个颇具争议而又没有给出原因的建议:一个 App 只需要一个 Activity ,你可以使用 Fragments,只是别用 Fragments 回退栈。

2017-12-12 18:30:58

阅读数 1072

评论数 0

Android 开发中,与屏幕有关的三个小众知识

宽屏适配、禁止截屏和保持屏幕常亮,这三个与屏幕有关的 Android 开发小众知识,说不定什么时候就派上用场。宽屏适配越来越多的手机厂商趋向于全面屏设计,比如今年出厂的 18.5:9 屏幕比例的三星 Galaxy S8 手机,前两天刚发布 18:9 屏幕比例的 OnePlus 5T 手机, 屏幕比...

2017-12-07 07:47:41

阅读数 444

评论数 0

GitHub 整理|那些优秀的开源时间日期选择器,总有一款适合你

选择时间日期是大部分项目中都会遇到的功能之一。然而,Android 系统 API 提供的一些控件在设计和功能上并不是很完善,如 TimePicker 和 DatePicker 等,很多时候满足不了我们应用的需求。这里给大家分享几个我曾经在项目中使用过的这方面开源项目。

2017-12-07 07:35:28

阅读数 2504

评论数 0

Android Studio 3.0 新功能解析和旧项目适配

上周四,Google 终于在经历大半年的打磨锤炼之后正式发布 Android Studio 3.0 版本,给广大安卓开发人员一份满意的答卷。如往常一样,每次新版开发工具的发布,很多谨慎点的朋友仍担心稳定性、是否存在坑等问题,选择隔岸观火,等一段时间再更新升级。

2017-11-01 21:28:10

阅读数 2306

评论数 0

基于腾讯浏览服务 TBS 实现应用内打开并浏览 Office 文件

众所周知,Android App 在国内环境下实现应用内打开本地或位于远程服务器上 word、excel、pdf 等 Office 文档的功能远远没有 iOS 系统方便得多。之前也写过一篇文章,罗列出现有解决方案间的优劣对比。直到最近,在网上又发现一种新的解决方案:腾讯浏览服务(简称:TBS)。

2017-10-22 13:03:23

阅读数 11679

评论数 15

你最不想错过的 2017 早期 25 个 Android 开源库

前言:来自 Medium 博客网站的一名国外作者 Michal Bialas 整理有几份有关 2017 Android 优秀开源库的介绍清单,包含有诸多年内新鲜出炉的项目。由于访问障碍(科学上网)和英文著作等原因,我花了点时间,将其翻译过来,备份于博客当中,也方便大家闲暇时浏览。这是第一篇。

2017-10-19 21:37:25

阅读数 1335

评论数 0

详细记录 mac 系统下使用 chmod 命令修改文件权限

PC 端修改文件访问权限算是比较常用的操作,在安装部分软件时经常需要使用到。在 Mac 系统的终端上修改文件权限使用的是 Linux 中的 chmod 命令。这里详细介绍一下该命令的相关使用。

2017-10-19 21:29:29

阅读数 16949

评论数 0

《阿里巴巴 Java 开发规约》自动化检测插件全球首发!

前言由阿里巴巴集团主办的 2017 云栖大会杭州分会于 10 月 11 日正式召开,堪称汇聚 DT 时代最强大脑、年度最精彩的云计算盛会。相信这两天大家都被马云演讲中提及的斥资 1000 亿打造的阿里达摩院相关新闻刷爆朋友圈。

2017-10-15 18:14:05

阅读数 1107

评论数 0

Java ThreadLocal 类的知识点解读

说起 Java 中的 ThreadLocal 类,可能很多安卓开发人员并不是很熟悉,毕竟很少有使用到的地方。但是如果你仔细分析过 Handler 源码的话,就一定见过这个类的出现。而 Handler 机制又是安卓知识体系中非常重要的一环,所以我们有必要了解一下 ThreadLocal 类的相关知识...

2017-10-12 16:59:47

阅读数 265

评论数 0

聊聊 CountDownTimer 使用过程中的注意事项

Android 实现倒计时的方式有多种,Handler 延时发送 Message,Timer 和 TimerTask 配合使用,使用 CountDownTimer 类等。相比而言,经过系统封装的 CountDownTimer 算是使用起来最为方便的方式之一。

2017-09-28 07:41:55

阅读数 4619

评论数 0

Android Gradle 常用使用场景实现方式的总结

Gradle 作为一款灵活多变的构建插件,与 Android Studio 的结合,能够解决过去使用 Eclipse 开发 App 时所遇到的诸多问题。同时,基于 Groove 这样一款 DSL 语言的脚本特性,记住各种语法显然又是一件比较困难的事情。事实上,Gradle 插件的常用使用场景并不是...

2017-09-16 12:07:46

阅读数 291

评论数 0

Android WebView 中的 Html 网页定位操作

利用 HTML5 提供的定位 API 可以帮助网页获取用户设备的当前位置信息。但如果是在 Android 系统下的应用中打开网页,我们使用 Hybrid 开发模式时用到的 WebView 包括应用本身都需要做一定的设置才能支持内嵌网页的定位功能。

2017-09-08 00:08:12

阅读数 2347

评论数 0

程序员都应该懂一点开源协议

让雷军倍感压力的00后CEO,携手300名最小年龄仅为10岁出头的员工们,竟豪言:一些三四十岁的老前辈已经看不懂互联网。可就在被采访的短视频刚刚传递开来的时候,剧情突然三百六十度大反转。

2017-09-07 23:57:15

阅读数 2181

评论数 0

强力推荐!那些你不能错过的 GitHub 插件和工具

以代码托管平台起家的 GitHub 网站,已然成为全球程序员工作和生活中不可或缺的一份子。从优秀的企业,到优秀的程序员,都将自己最优秀的代码作品存放在这片开源净土里,供彼此学习交流。GitHub Trending 栏目甚至已经成为 IT 从业人员的新闻日报,每日必读。

2017-09-06 08:17:21

阅读数 434

评论数 0

Android 中能够作为 Log 开关的一些操作以及安全性浅谈

自定义常量开发阶段利用 Log 日志方便代码调试是再常见不过的事情。出于安全考虑,这种做法仅限于 Debug 模式,Release 模式下打包发布时一定要关掉。所以在我们的项目中,一定会有一个工具类或者方法来控制 Log 日志的使用。。。

2017-09-01 08:30:41

阅读数 580

评论数 0

解决 Android 26 无法查看系统源码的问题

随着 Android 8.0 的正式发布,相信有些朋友已经升级 SDK 开始使用新特性了。然而需要注意的是,这一次 Google 并没有及时发布与之对应的 Android-26 源码。

2017-08-31 11:09:01

阅读数 2690

评论数 6

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