Google API Guide的阅读笔记,温故知新!
Introduction
Apps provide multiple entry points
Apps adapt to different devices
Android Lover
Google API Guide的阅读笔记,温故知新!
Apps provide multiple entry points
Apps adapt to different devices
想在Android Studio上看Android源码,于是便尝试着编译源码导入AS中,遇到了些问题,记录与此。
由于Mac的文件系统默认是Case insensitive的,即不区分大小写。(可尝试在同一个目录下创建字母相同的,大小写不同的文件,看看是否可以创建两个文件)在编译Android源码的时候会出现问题。故需要新创建一个case-sensitive的disk image.具体命令为:1
hdiutil create -type SPARSE -fs 'Case-sensitive Journaled HFS+' -size 55g ~/放在某个目录下的文件.dmg
注意,官方文档上命令是创建40g的磁盘镜像文件,但是实际在编译时即使删除.repo文件夹空间扔不够用。
项目主页:android-Ultra-Pull-To-Refresh
源码分析:android-Ultra-Pull-To-Refresh 源码解析
1 | compile 'in.srain.cube:ultra-ptr:1.0.10' |