PopupMenu aapt abstract actionbar activity adapter adhoc afnetworking algorithm alipay android android-studio anko app app-icon architecture archive array autolayout bem best-practice binary bitmap blink block block-level blog board book build bundle button callback camera carthage cascade center checkbox chinese chrome code code-style color command comment compare compatible compile computer computer-science const controller convention coordinalorlayout coordinator-layout counter css dagger2 data-binding data-type decoration delay denpendency dependency design design-pattern desktop development diagram div draw drawable edittext element emulator encode english enum event extern file-header file-path fix font-spider fragment gcd gem generic git github gitlab gitlab-pages gradle gridview height hexo hint hosts html http icon image input install io ios ios9 item-height iteration java javascript jekyll jni journal jsonmodel keyboard keystore kotlin lambda language layout leancloud letsencrypt library life life-cycle linux liquid list listview localization macOS macos marco maven menu minify mirror modularization module mysql netstat network nexus nfc node nojs note npm objective-c office osx parameter pattern pc photo-library php pid placeholder plugin pod practice prguard process progressbar project publish reading realm record recyclerView recyclerview reflect reflection retrofit retrofit2 ripple rootless rotate router runtime rxjava search security self sha1 shape share shell shortcurt sign sikulix singleton sip size sms solve sqlite ssh standard static staticman storyboard stream string study stylus subscribe sudo svn switch tableview template terminal test theme thread tip tips tool toolbar touch tutorial ui uiimage uml unit upload url util version version-control view vim virtual-device vps web wifi windows windows10 wrap-content xcode