System directories
| Method | Result |
|---|---|
| Environment.getDataDirectory() | /data |
| Environment.getDownloadCacheDirectory() | /cache |
| Environment.getRootDirectory() | /system |
External storage directories
System directories
| Method | Result |
|---|---|
| Environment.getDataDirectory() | /data |
| Environment.getDownloadCacheDirectory() | /cache |
| Environment.getRootDirectory() | /system |
External storage directories
People
:bowtie: |
😄 :smile: |
😆 :laughing: |
|---|---|---|
😊 :blush: |
😃 :smiley: |
:relaxed: |
😏 :smirk: |
😍 :heart_eyes: |
😘 :kissing_heart: |
😚 :kissing_closed_eyes: |
😳 :flushed: |
😌 :relieved: |
😆 :satisfied: |
😁 :grin: |
😉 :wink: |
😜 :stuck_out_tongue_winking_eye: |
😝 :stuck_out_tongue_closed_eyes: |
😀 :grinning: |
😗 :kissing: |
😙 :kissing_smiling_eyes: |
😛 :stuck_out_tongue: |
| Unless specified otherwise, all of the below tinting applies to both Lollipop and pre-Lollipop using AppCompat v21. | |
| To use the support version of these attributes, remove the android namespace. | |
| For instance, "android:colorControlNormal" becomes "colorControlNormal". | |
| These attributes will be propagated to their corresponding attributes within the android namespace | |
| for devices running Lollipop. Any exceptions to this will be noted by including the "android:" prefix. | |
| All Clickable Views: | |
| ----------- |
| /** | |
| * ItemDecoration implementation for equal padding between the list items except first and last items. | |
| * @author Ryan Amaral | |
| * @version 1.0 | |
| */ | |
| public class PaddingItemDecoration extends RecyclerView.ItemDecoration { | |
| private int mPaddingPx; | |
| private int mPaddingEdgesPx; |
| Nav flow is: A => B => C => A with results from C | |
| If you're using fragments please note that "onActivityResult" will be called according to where "startActivityForResult" is called (method "startActivityForResult" is available in both, activity and fragment) | |
| ActivityA | |
| startActivityForResult(intentB, 22); | |
| ActivityB | |
| intentC.addFlags(Intent.FLAG_ACTIVITY_FORWARD_RESULT); | |
| startActivity(intentC); | |
| finish(); |
| import android.content.Context; | |
| import android.content.Intent; | |
| import android.support.v4.content.WakefulBroadcastReceiver; | |
| import android.util.Log; | |
| /** | |
| * This is called whenever app receives notification | |
| * in background/foreground state so you can | |
| * apply logic for background task, but still Firebase notification | |
| * will be shown in notification tray |