Author: arvifox
Android development tips
Разработка под Андроид: советы, инструменты и трюки
Hotkey
Android studio plugins
Live Templates
ADB
Emulator
Step by Step: RecyclerView Swipe to Delete and Undo [https://medium.com/@zackcosborn/step-by-step-recyclerview-swipe-to-delete-and-undo-7bbae1fce27e]
[https://medium.com/code-procedure-and-rants/android-development-tips-part-i-8b07420b6e3b]
Android development tips — Part II [https://medium.com/code-procedure-and-rants/android-development-tips-part-ii-476bbab182b9]
Colored Tab Animated like Google Play Store [https://proandroiddev.com/colored-tab-animated-like-google-play-store-7202ac60da9c]
TransactionTooLargeException and a Bridge to Safety — Part 1 [ https://medium.com/livefront/transactiontoolargeexception-and-a-bridge-to-safety-part-1-c3736644e26 ]
The Seven (Actually 10) Cardinal Sins of Android Development [ https://proandroiddev.com/the-seven-actually-10-cardinal-sins-of-android-development-491d2f64c8e0 ]
Android Studio Tips and Tricks [ https://www.raywenderlich.com/2807578-android-studio-tips-and-tricks ]
Android close system dialog
Using Espresso and UiAutomator
Android task manager or system dialog
Intent closeDialog = new Intent(Intent.ACTION_CLOSE_SYSTEM_DIALOGS); sendBroadcast(closeDialog);
public void onWindowFocusChanged(boolean hasFocus) { super.onWindowFocusChanged(hasFocus); Log.e("Focus debug", "Focus changed !"); if (!hasFocus) { Log.e("Focus debug", "Lost focus !"); Intent closeDialog = new Intent(Intent.ACTION_CLOSE_SYSTEM_DIALOGS); sendBroadcast(closeDialog); } }
Picasso doesn’t load image to list item of RecyclerView
Image not loading in RecyclerView
Decision – don’t use .fit().centerCrop()
Half black images [https://proandroiddev.com/using-picasso-watch-out-for-half-black-images-957bc9550888]
The danger of using getSimpleName() as TAG for Fragment
The danger of using getSimpleName() as TAG for Fragment