Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/CesarValiente/PermissionsSample
/ functions
Functions
207 in github.com/CesarValiente/PermissionsSample
⨍
Functions
207
◇
Types & classes
51
↓ 5 callers
Method
getCurrentContact
()
app/src/main/java/com/cesarvaliente/permissionssample/presentation/view/contact/ContactFragment.java:77
↓ 5 callers
Method
shouldShowRequestPermissionRationale
(String permission)
action/src/main/java/com/cesarvaliente/permissionssample/action/PermissionAction.java:27
↓ 4 callers
Method
dismissPermissionRationale
Dismiss and returns the action associated to the rationale @return
app/src/main/java/com/cesarvaliente/permissionssample/presentation/BaseActivity.java:80
↓ 4 callers
Method
execute
(android.net.Uri imageUri, String contactName, Callbacks callbacks)
action/src/main/java/com/cesarvaliente/permissionssample/action/usecase/ImageUseCase.java:41
↓ 4 callers
Method
getCode
()
app/src/main/java/com/cesarvaliente/permissionssample/presentation/model/Action.java:53
↓ 4 callers
Method
getName
()
app/src/main/java/com/cesarvaliente/permissionssample/presentation/model/ContactModel.java:37
↓ 4 callers
Method
getPermission
()
app/src/main/java/com/cesarvaliente/permissionssample/presentation/model/Action.java:58
↓ 4 callers
Method
getPhone
()
app/src/main/java/com/cesarvaliente/permissionssample/presentation/model/ContactModel.java:53
↓ 4 callers
Method
hasSelfPermission
(String permission)
action/src/main/java/com/cesarvaliente/permissionssample/action/PermissionAction.java:23
↓ 4 callers
Method
post
Causes the {@link Runnable} to be added to the message queue of the Main UI Thread of the application. @param runnable {@link Runnable} to be execute
domain/src/main/java/com/cesarvaliente/permissionsample/domain/executor/PostExecutionThread.java:30
↓ 4 callers
Method
requestReadContactsPermission
()
app/src/main/java/com/cesarvaliente/permissionssample/presentation/presenter/PermissionPresenter.java:36
↓ 3 callers
Method
checkAndRequestPermission
(Action action)
app/src/main/java/com/cesarvaliente/permissionssample/presentation/presenter/PermissionPresenter.java:60
↓ 3 callers
Method
closeCursor
(Cursor cursor)
action/src/main/java/com/cesarvaliente/permissionssample/action/impl/ListListContactsActionImpl.java:115
↓ 3 callers
Method
createAndShowPermissionRationale
(int action, int titleResId, int subtitleResId)
app/src/main/java/com/cesarvaliente/permissionssample/presentation/BaseActivity.java:50
↓ 3 callers
Method
getEmail
()
app/src/main/java/com/cesarvaliente/permissionssample/presentation/model/ContactModel.java:45
↓ 3 callers
Method
getImageUri
()
app/src/main/java/com/cesarvaliente/permissionssample/presentation/model/ContactModel.java:61
↓ 3 callers
Method
getPhoneBookContacts
(DataCallback dataCallback)
domain/src/main/java/com/cesarvaliente/permissionsample/domain/action/ListContactsAction.java:34
↓ 3 callers
Method
isCursorValid
(Cursor cursor)
action/src/main/java/com/cesarvaliente/permissionssample/action/impl/ListListContactsActionImpl.java:111
↓ 3 callers
Method
permissionAccepted
(@Action.ActionCode int actionCode)
app/src/main/java/com/cesarvaliente/permissionssample/presentation/presenter/PermissionPresenter.java:94
↓ 3 callers
Method
requestPermission
(String permission, int requestCode)
action/src/main/java/com/cesarvaliente/permissionssample/action/PermissionAction.java:25
↓ 3 callers
Method
requestPermission
(Action action)
app/src/main/java/com/cesarvaliente/permissionssample/presentation/presenter/PermissionPresenter.java:72
↓ 3 callers
Method
sendSMS
(String phoneNumber, String message)
action/src/main/java/com/cesarvaliente/permissionssample/action/SMSAction.java:25
↓ 2 callers
Method
getId
()
action/src/main/java/com/cesarvaliente/permissionssample/action/data/ContactData.java:34
↓ 2 callers
Method
getInstance
()
action/src/main/java/com/cesarvaliente/permissionssample/action/executor/JobExecutor.java:35
↓ 2 callers
Method
getInstance
()
app/src/main/java/com/cesarvaliente/permissionssample/presentation/view/executor/UIThread.java:33
↓ 2 callers
Method
hideShowProgressDialog
()
app/src/main/java/com/cesarvaliente/permissionssample/presentation/view/contactlist/ContactListView.java:14
↓ 2 callers
Method
imageSaved
(boolean result)
app/src/main/java/com/cesarvaliente/permissionssample/presentation/view/contact/ContactView.java:22
↓ 2 callers
Method
loadImage
(Context context, Uri uri, ImageView imageView, int width, int height)
app/src/main/java/com/cesarvaliente/permissionssample/presentation/utils/ImageUtils.java:30
↓ 2 callers
Method
refreshAdapter
()
app/src/main/java/com/cesarvaliente/permissionssample/presentation/view/contactlist/ContactListFragment.java:168
↓ 2 callers
Method
requestSendSMS
()
app/src/main/java/com/cesarvaliente/permissionssample/presentation/view/MainView.java:43
↓ 2 callers
Method
saveImage
(Uri uri, String contactName)
action/src/main/java/com/cesarvaliente/permissionssample/action/ImageAction.java:27
↓ 2 callers
Method
setActionBarHome
(boolean home)
app/src/main/java/com/cesarvaliente/permissionssample/presentation/view/MainView.java:29
↓ 2 callers
Method
setActionBarTitle
(String title)
app/src/main/java/com/cesarvaliente/permissionssample/presentation/view/MainView.java:27
↓ 2 callers
Method
showRationale
(@Action.ActionCode int actionCode)
app/src/main/java/com/cesarvaliente/permissionssample/presentation/presenter/PermissionPresenter.java:98
↓ 2 callers
Method
toString
()
action/src/main/java/com/cesarvaliente/permissionssample/action/data/ContactData.java:66
↓ 2 callers
Method
toString
()
app/src/main/java/com/cesarvaliente/permissionssample/presentation/model/ContactModel.java:69
↓ 1 callers
Method
checkGrantedPermission
(int[] grantResults, int requestCode)
app/src/main/java/com/cesarvaliente/permissionssample/presentation/presenter/PermissionPresenter.java:76
↓ 1 callers
Method
configureActionBar
()
app/src/main/java/com/cesarvaliente/permissionssample/presentation/view/MainActivity.java:68
↓ 1 callers
Method
execute
(UiCallbacks uiCallbacks)
domain/src/main/java/com/cesarvaliente/permissionsample/domain/usecase/ListContactsUseCase.java:33
↓ 1 callers
Method
getBitmap
(Context context, Uri uri)
action/src/main/java/com/cesarvaliente/permissionssample/action/impl/ImageActionImpl.java:66
↓ 1 callers
Method
getContactsCursor
()
action/src/main/java/com/cesarvaliente/permissionssample/action/impl/ListListContactsActionImpl.java:82
↓ 1 callers
Method
getEmail
()
action/src/main/java/com/cesarvaliente/permissionssample/action/data/ContactData.java:50
↓ 1 callers
Method
getEmailsCursor
(String contactId)
action/src/main/java/com/cesarvaliente/permissionssample/action/impl/ListListContactsActionImpl.java:105
↓ 1 callers
Method
getName
()
action/src/main/java/com/cesarvaliente/permissionssample/action/data/ContactData.java:42
↓ 1 callers
Method
getPHoneCursor
(String contactId)
action/src/main/java/com/cesarvaliente/permissionssample/action/impl/ListListContactsActionImpl.java:96
↓ 1 callers
Method
getPermissionAction
(int type)
action/src/main/java/com/cesarvaliente/permissionssample/action/impl/permission/PermissionActionFactory.java:36
↓ 1 callers
Method
getPhone
()
action/src/main/java/com/cesarvaliente/permissionssample/action/data/ContactData.java:58
↓ 1 callers
Method
getSMSDeliveredReceiver
()
app/src/main/java/com/cesarvaliente/permissionssample/presentation/view/broadcastreceiver/SMSReceiver.java:58
↓ 1 callers
Method
getSMSSentReceiver
()
app/src/main/java/com/cesarvaliente/permissionssample/presentation/view/broadcastreceiver/SMSReceiver.java:32
↓ 1 callers
Method
hideProgressBar
()
app/src/main/java/com/cesarvaliente/permissionssample/presentation/view/MainView.java:33
↓ 1 callers
Method
isMarshmallowOrHigher
()
action/src/main/java/com/cesarvaliente/permissionssample/action/utils/CommonUtils.java:25
↓ 1 callers
Method
newInstance
(ContactModel contact)
app/src/main/java/com/cesarvaliente/permissionssample/presentation/view/contact/ContactFragment.java:68
↓ 1 callers
Method
notifyOnSuccess
(List<ContactData> contactDataList, DataCallback dataCallback)
action/src/main/java/com/cesarvaliente/permissionssample/action/impl/ListListContactsActionImpl.java:77
↓ 1 callers
Method
notifyUiOnSuccess
(final List<ContactEntity> contactEntityList)
domain/src/main/java/com/cesarvaliente/permissionsample/domain/usecase/impl/ListContactsUseCaseImpl.java:64
↓ 1 callers
Method
onComplete
(List<ContactEntity> contactEntity)
domain/src/main/java/com/cesarvaliente/permissionsample/domain/usecase/ListContactsUseCase.java:28
↓ 1 callers
Method
onComplete
(boolean result)
action/src/main/java/com/cesarvaliente/permissionssample/action/usecase/ImageUseCase.java:36
↓ 1 callers
Method
onDataLoaded
(List<ContactEntity> contactEntityList)
domain/src/main/java/com/cesarvaliente/permissionsample/domain/action/ListContactsAction.java:31
↓ 1 callers
Method
onError
(String message)
action/src/main/java/com/cesarvaliente/permissionssample/action/usecase/ImageUseCase.java:38
↓ 1 callers
Method
onItemClick
(View view, int position)
app/src/main/java/com/cesarvaliente/permissionssample/presentation/view/contactlist/recyclerview/ItemClickListener.java:35
↓ 1 callers
Method
onTouchEvent
(RecyclerView rv, MotionEvent e)
app/src/main/java/com/cesarvaliente/permissionssample/presentation/view/contactlist/recyclerview/ItemClickListener.java:57
↓ 1 callers
Method
permissionDenied
(@Action.ActionCode int actionCode)
app/src/main/java/com/cesarvaliente/permissionssample/presentation/presenter/PermissionPresenter.java:96
↓ 1 callers
Method
requestReadContacts
()
app/src/main/java/com/cesarvaliente/permissionssample/presentation/view/MainView.java:39
↓ 1 callers
Method
requestReadContactsPermissionAfterRationale
()
app/src/main/java/com/cesarvaliente/permissionssample/presentation/presenter/PermissionPresenter.java:40
↓ 1 callers
Method
requestSaveImage
()
app/src/main/java/com/cesarvaliente/permissionssample/presentation/view/MainView.java:41
↓ 1 callers
Method
requestSendSMSAfterRationale
()
app/src/main/java/com/cesarvaliente/permissionssample/presentation/presenter/PermissionPresenter.java:56
↓ 1 callers
Method
requestWriteExternalStorangePermission
()
app/src/main/java/com/cesarvaliente/permissionssample/presentation/presenter/PermissionPresenter.java:44
↓ 1 callers
Method
requestWriteExternalStorangePermissionAfterRationale
()
app/src/main/java/com/cesarvaliente/permissionssample/presentation/presenter/PermissionPresenter.java:48
↓ 1 callers
Method
savePhoto
(final Uri uri, final String name)
app/src/main/java/com/cesarvaliente/permissionssample/presentation/presenter/ContactPresenter.java:40
↓ 1 callers
Method
setActionBar
()
app/src/main/java/com/cesarvaliente/permissionssample/presentation/view/contactlist/ContactListFragment.java:116
↓ 1 callers
Method
setActionBarHome
(boolean home)
app/src/main/java/com/cesarvaliente/permissionssample/presentation/view/MainActivity.java:99
↓ 1 callers
Method
setActionBarTitle
(String title)
app/src/main/java/com/cesarvaliente/permissionssample/presentation/view/MainActivity.java:94
↓ 1 callers
Method
setEmail
(String email)
domain/src/main/java/com/cesarvaliente/permissionsample/domain/entity/ContactEntity.java:54
↓ 1 callers
Method
setEmail
(String email)
action/src/main/java/com/cesarvaliente/permissionssample/action/data/ContactData.java:54
↓ 1 callers
Method
setEmail
(String email)
app/src/main/java/com/cesarvaliente/permissionssample/presentation/model/ContactModel.java:49
↓ 1 callers
Method
setFields
()
app/src/main/java/com/cesarvaliente/permissionssample/presentation/view/contact/ContactFragment.java:134
↓ 1 callers
Method
setImageUri
(Uri imageUri)
app/src/main/java/com/cesarvaliente/permissionssample/presentation/model/ContactModel.java:65
↓ 1 callers
Method
setupActionBar
()
app/src/main/java/com/cesarvaliente/permissionssample/presentation/view/contact/ContactFragment.java:144
↓ 1 callers
Method
setupList
()
app/src/main/java/com/cesarvaliente/permissionssample/presentation/view/contactlist/ContactListFragment.java:129
↓ 1 callers
Method
setupReceivers
()
app/src/main/java/com/cesarvaliente/permissionssample/presentation/view/contact/ContactFragment.java:127
↓ 1 callers
Method
showContactFragment
(ContactModel contact)
app/src/main/java/com/cesarvaliente/permissionssample/presentation/view/MainView.java:37
↓ 1 callers
Method
showContactFragment
(ContactModel contact)
app/src/main/java/com/cesarvaliente/permissionssample/presentation/view/contactlist/ContactListFragment.java:142
↓ 1 callers
Method
showContactListFragment
()
app/src/main/java/com/cesarvaliente/permissionssample/presentation/view/MainActivity.java:77
↓ 1 callers
Method
showProgressBar
()
app/src/main/java/com/cesarvaliente/permissionssample/presentation/view/MainView.java:31
↓ 1 callers
Method
showProgressDialog
()
app/src/main/java/com/cesarvaliente/permissionssample/presentation/view/contactlist/ContactListView.java:12
↓ 1 callers
Method
showSnackBarPermissionMessage
(int action)
app/src/main/java/com/cesarvaliente/permissionssample/presentation/view/MainActivity.java:207
↓ 1 callers
Method
transform
(ContactData contactData)
action/src/main/java/com/cesarvaliente/permissionssample/action/data/mapper/ContactDataMapper.java:30
↓ 1 callers
Method
transform
(ContactEntity contactEntity)
app/src/main/java/com/cesarvaliente/permissionssample/presentation/model/mapper/ContactModelMapper.java:32
↓ 1 callers
Method
updateAdapter
(List<ContactModel> contacts)
app/src/main/java/com/cesarvaliente/permissionssample/presentation/view/contactlist/ContactListView.java:16
↓ 1 callers
Method
verifyGrantedPermission
(int[] grantResults)
app/src/main/java/com/cesarvaliente/permissionssample/presentation/presenter/PermissionPresenter.java:84
Method
Action
(@ActionCode int value, String name)
app/src/main/java/com/cesarvaliente/permissionssample/presentation/model/Action.java:48
Method
ActivityPermissionActionImpl
(Activity activity)
action/src/main/java/com/cesarvaliente/permissionssample/action/impl/permission/ActivityPermissionActionImpl.java:31
Method
Adapter
(Context context, List<ContactModel> contactsList)
app/src/main/java/com/cesarvaliente/permissionssample/presentation/view/contactlist/recyclerview/Adapter.java:42
Method
ApplicationTest
()
app/src/androidTest/java/com/cesarvaliente/permissionssample/ApplicationTest.java:10
Method
ContactData
(String id, String name, String phone)
action/src/main/java/com/cesarvaliente/permissionssample/action/data/ContactData.java:28
Method
ContactEntity
(String id, String name, String phone)
domain/src/main/java/com/cesarvaliente/permissionsample/domain/entity/ContactEntity.java:28
Method
ContactListPresenter
(ContactListView contactListView, ListContactsUseCase listContactsUseCase)
app/src/main/java/com/cesarvaliente/permissionssample/presentation/presenter/ContactListPresenter.java:34
Method
ContactModel
(String name, String phone)
app/src/main/java/com/cesarvaliente/permissionssample/presentation/model/ContactModel.java:32
Method
ContactPresenter
(ContactView contactView, ImageUseCase useCase, SMSAction smsAction)
app/src/main/java/com/cesarvaliente/permissionssample/presentation/presenter/ContactPresenter.java:34
Method
ContactViewHolder
(View itemView)
app/src/main/java/com/cesarvaliente/permissionssample/presentation/view/contactlist/recyclerview/Adapter.java:83
Method
ImageActionImpl
(Context context)
action/src/main/java/com/cesarvaliente/permissionssample/action/impl/ImageActionImpl.java:40
next →
1–100 of 207, ranked by callers