催眠术的博客


  • 首页

  • 归档

知道Android 中Gradle 的这些技巧,提升编译构建速度

发表于 2016年06月07日 | 分类于 android | | 阅读次数:

现在基本上都使用Android Studio 来开发,使用Gradle 构建项目,Gradle 的种种优点,多渠道打包方便,依赖类库统一管理,基于Groovy 的DSL 语言简洁方便。这些好处在我们开发省了我们不少事,但是唯一的问题就是编译构建运行的时候特别慢,甚至是致命的,最后发现加班的时间都浪费在编译构建上(说多了都是泪)。

下面有几个技巧,让你你的Android Gradle 运行,编译更加快速。

原文链接:http://tikitoo.github.io/2016/05/26/android-studio-gradle-build-run-faster/

阅读全文 »

编程中的命名设计那点事

发表于 2016年05月30日 | 分类于 android | | 阅读次数:

编程中的命名设计那点事

在我开始设计系统的时候,我会花去很多时间去设计命名,因为好的命名和好的设计是分不开的。

1
2
In the beginning was the Word, and the Word was with God, and the Word was God
太初有道。道与神同在,道就是神。 (约翰福音第一章,第一节)

阅读全文 »

WebView调用本地的图片选择

发表于 2016年05月19日 | 分类于 android | | 阅读次数:

Android中WebView调用本地图片选择器


默认的情况下WebView是不能调用本地图片选择器的,Android的默认浏览器是支持的,因此我可以断定这是完全能做到的

在做的过程中,确实遇到了一些问题,开始以为是特殊手机原因,后来调查才确定是AndroidSDK的版本问题

  • Android 3.0 以前的版本
  • Android 3.x 版本
  • Android 4.x 版本
  • Android 5.x 版本
阅读全文 »

Hexo常用命令记录

发表于 2016年05月18日 | 分类于 hexo | | 阅读次数:

Hexo常用命令记录

由于博客是用的hexo, 方便以后忘记来此查询

1
2
3
4
5
6
7
hexo new "postName" #新建文章
hexo new page "pageName" #新建页面
hexo new draft "draftName" #新建草稿
hexo publish draft "draftName" #草稿变成正文
hexo generate #生成静态页面至public目录
hexo server #开启预览(可以访问localhost:4000)
hexo deploy #部署到github, gitcafe等

简写命令

1
2
3
4
5
6
7

hexo n #新生成
hexo g #生成静态页面至public目录
hexo s #开启预览(可以访问localhost:4000)
hexo d #部署

hexo d -g #重新生成并发布

Hexo官方文档

Android,iOS打开手机QQ与指定聊天界面

发表于 2016年04月15日 | 分类于 android | | 阅读次数:

Android,iOS打开手机QQ与指定聊天界面

在浏览器中可以通过JS代码打开QQ并弹出聊天界面,一般作为客服QQ使用。
在移动端可以使用schema模式来启动手机QQ。

阅读全文 »

查看被删的微信好友

发表于 2016年04月01日 | 分类于 python | | 阅读次数:

查看被删的微信好友

阅读全文 »

Java中Math类的一些常用方法

发表于 2016年03月30日 | 分类于 java | | 阅读次数:

Java中Math类的一些常用方法

阅读全文 »

Atom 编辑器快捷键列表汇总整理

发表于 2016年03月28日 | 分类于 mac , atom | | 阅读次数:

Atom 编辑器快捷键列表汇总整理

来自Github的Atom 编辑器已经更新到1.0版本了,由于有着 Github 的光环,很多人都在用,下面是网友总结的一些Atom 快捷键列表,喜欢高效键盘操作的朋友可以看下。

阅读全文 »

使用Android Studio的lint清除无用的资源文件

发表于 2016年03月22日 | 分类于 android | | 阅读次数:

使用Android Studio的lint清除无用的资源文件

阅读全文 »

Mac OS X 下 TAR.GZ 方式安装 MySQL 5.7

发表于 2016年03月20日 | 分类于 mac | | 阅读次数:

Mac OS X 下 TAR.GZ 方式安装 MySQL 5.7

与 MySQL 5.6 相比, 5.7 版本在安装时有两处不同:

初始化方式改变,从scripts/mysql_install_db --user=mysql 初始化方式变成了bin/mysqld --initialize --user=mysql方式;
初始密码生成改变, 5.6 的版本在 tar gz 方式初始化完成后默认 root 密码为空, 5.7 版本在初始化完成后会生成一个临时的 root 密码。

阅读全文 »
1…8910
催眠术

催眠术

催眠术的技术博客

98 日志
23 分类
79 标签
© 2022 催眠术
由 Hexo 强力驱动
|
主题 — NexT.Muse v5.1.4