教程

自定义View:https://hencoder.com/
自定义View & 贝塞尔曲线 https://github.com/GcsSloop/AndroidNote
Android 唤醒锁:https://software.intel.com/zh-cn/android/articles/wakelocks-detect-no-sleep-issues-in-android-applications
移动端Android解惑:https://github.com/sunmaobin/sunmaobin.github.io/issues/27

SourceCode:

获取Android源码

  1. git clone https://android.googlesource.com/platform/manifest
  2. git clone https://android.googlesource.com/platform/packages/apps/Gallery
  3. git clone https://android.googlesource.com/platform/packages/providers/DownloadProvider

系统

https://en.wikipedia.org/wiki/Android_(operating_system))

优化

SmallerAPK: https://github.com/KeepSafe/android-resource-remover ./gradlew lint

反编译

https://github.com/google/android-classyshark
https://github.com/xtiankisutsa/MARA_Framework

Library:

http://jakewharton.github.io/butterknife/ https://github.com/JessYanCoding/MVPArms/blob/master/MVPArms.md

Android Studio

Rename:    Shift + F6 
Find Usages:    Alt+F7
Reformat Code:    CMD+Alt+L
File Structure:    CMD+F12
Move Line Up:    Shift+Alt+Up
Navigate Files:   CMD+SHIFT+O
Optimize Imports:   Ctrl+Alt+O

Plugin: https://github.com/Skykai521/ECTranslation

https://github.com/mcharmas/android-parcelable-intellij-plugin

http://blog.fir.im/geng-xin-ri-zhi150828/
GsonFormat: https://plugins.jetbrains.com/plugin/7654

Gradle调试

https://stackoverflow.com/questions/28437636/how-to-debug-a-gradle-build-gradle-file-in-a-debugger-with-breakpoints/51884925#51884925

gradlew assembleApp_standardDebug -Dorg.gradle.debug=true --no-daemon -Dorg.gradle.jvmargs=-Xmx1024M

工具

切图和标注:https://github.com/jawil/blog/issues/11
图片压缩:

  1. https://tinypng.com/
  2. https://pngquant.org/
  3. ImageAlpha https://pngmini.com/
  4. ImageOptim https://imageoptim.com/mac