Android源码阅读-编译8.0源码

前面的话

搞Android的人不编译一下Android的源码感觉人生好像不大完整似的。早就想编译Android源码,但是前前后后经历好长时间都没有把它搞出来,就这样拖着,直到昨天晚上才真正的把Android8.0源码给编译出来。一开始在Mac下面编译的,但是环境搭建配置非常麻烦,而且问题特别多,编译到最后一步时出现问题,Google了好几天都没有解决,最后转战Ubuntu,一次性编译成功。来欣赏一下编译成果!

more >>

TakePhotoV2.0.0发版

TakePhotoV2.0.0

说明

对于现在的APP开发,项目中一般都会有图片上传的功能,简单的功能就是头像上传,复杂一点的就是类似于微信朋友圈九宫格图片上传与显示,如果全凭自己手工写的话,费时费力还不一定能有好效果,现在这款神器将祝你一臂之力,让你在图片上传和显示这块尽量花费较少的时间,取得最大的效果!

功能点

  1. 支持本地选择照片以及相机拍摄
  2. 图片压缩,采用Luban算法压缩图片,效果明显
  3. 支持显示网路图片
  4. 支持图片的常规手势操作,放大、缩小等
  5. 仿微信九宫格显示图片
  6. 支持图片删除操作

    more >>

Android输入键盘隐藏解决方案

输入法键盘是Android开发中必不可免的一部分,一般情况下对于用户体验要求比较高的产品或者项目,都会有这样一个要求,当我们使用完EditText控件后,我们再点击其他页面时,需要我们自动隐藏掉输入法键盘,我们通常情况下的做法就是,先去判断输入法键盘是否已经显示了,如果显示则关闭它,如果没有显示,则不用管。而网上关于判断输入法是否显示的代码,则基本都是差不多的,然而并没有什么卵用。

现在我们介绍一个小技巧就可以实现上面的功能,经过测试使用,暂时还没发现问题。

more >>

android studio 重新关联svn

当我们用Android Studio进行开发时,一般会使用git或者SVN进行代码的版本控制,当使用SVN进行版本控制时,会出现以下情况:

问题

  1. 无法进行忽略文件,提交时还是把一些无关紧要的文件提交上去
  2. 因为上面原因,我们需要重新修改忽略文件,这就要到断开SVN重新连接,但是又找不到Share Project(Subversion)选项

more >>