Android client for di.me and Java API for accessing the REST-API.
dime-client is hosted in the following web site
https://github.com/dime-project/dime-client
If you think the Android project dime-client listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
The following table is the detailed list of dime-client.
Item | Value |
---|---|
Java File Count | 229 |
Supported screen sizes | [ldpi, mdpi, hdpi, xhdpi] |
Target SDK Version | 8 |
Minimum SDK Version | 8 |
Activity Count | 47 |
jar files used | SitJar.jar commons-logging-1.1.1.jar httpclient-4.2.jar httpcore-4.2.jar |
Required Permissions | android.permission.ACCESS_COARSE_LOCATION android.permission.ACCESS_FINE_LOCATION android.permission.ACCESS_WIFI_STATE android.permission.BLUETOOTH android.permission.BLUETOOTH_ADMIN android.permission.CHANGE_WIFI_STATE android.permission.INTERNET android.permission.READ_CONTACTS android.permission.RECEIVE_BOOT_COMPLETED android.permission.VIBRATE android.permission.WRITE_EXTERNAL_STORAGE |
The license information of dime-client is as follows:
/* * Copyright 2013 by the digital.me project (http:\\www.dime-project.eu). * * Licensed under the EUPL, Version 1.1 only (the "Licence"); * You may not use this work except in compliance with the Lic...
There are 148 image files in dime-client. The names of the image files are listed as follows.
action_add_existing_attribute_normal.png action_add_existing_attribute_pressed.png action_add_group_normal.png action_add_group_pressed.png action_add_new_attribute_normal.png action_add_new_attribute_pressed.png action_add_new_databox_normal.png action_add_new_databox_pressed.png action_add_new_message_normal.png action_add_new_message_pressed.png action_add_person_normal.png action_add_person_pressed.png action_add_profilecard_normal.png action_add_profilecard_pressed.png action_add_resources_normal.png action_add_resources_pressed.png action_add_situation_normal.png action_add_situation_pressed.png action_adhock_normal.png action_adhock_pressed.png action_assign_to_databox_normal.png action_assign_to_databox_pressed.png action_assign_to_group_normal.png action_assign_to_group_pressed.png action_delete_all_notifications_normal.png action_delete_all_notifications_pressed.png action_delete_attribute_normal.png action_delete_attribute_pressed.png action_delete_databox_normal.png action_delete_databox_pressed.png action_delete_group_normal.png action_delete_group_pressed.png action_delete_notification_normal.png action_delete_notification_pressed.png action_delete_profilecard_normal.png action_delete_profilecard_pressed.png action_delete_resource_normal.png action_delete_resource_pressed.png action_delete_situation_normal.png action_delete_situation_pressed.png action_edit_item_normal.png action_exit_normal.png action_exit_pressed.png action_import_all_normal.png action_import_all_pressed.png action_import_group_normal.png action_import_group_pressed.png action_import_person_normal.png action_import_person_pressed.png action_logout_normal.png action_logout_pressed.png action_merge_normal.png action_merge_pressed.png action_place_normal.png action_place_pressed.png action_remove_current_position_normal.png action_remove_current_position_pressed.png action_remove_favorite_normal.png action_remove_favorite_pressed.png action_remove_message_normal.png action_remove_message_pressed.png action_remove_person_normal.png action_remove_person_pressed.png action_remove_resources_normal.png action_remove_resources_pressed.png action_rename_group_normal.png action_rename_group_pressed.png action_save_as_new_group_normal.png action_save_as_new_group_pressed.png action_search_public_normal.png action_search_public_pressed.png action_set_current_position_normal.png action_set_current_position_pressed.png action_set_favorite_normal.png action_set_favorite_pressed.png action_share_normal.png action_share_pressed.png action_unshare_normal.png action_upload_picture_normal.png action_upload_picture_pressed.png button_col1_blue_normal.9.png button_col1_blue_pressed.9.png button_col2_yellow_normal.9.png button_col2_yellow_pressed.9.png button_col3_grey_normal.9.png button_col3_grey_pressed.9.png button_collapse.png button_collapse_bar.png button_expand.png button_expand_bar.png icon_android_notification.png icon_bar_action.png icon_bar_home.png icon_bar_logout.png icon_bar_search.png icon_bar_share.png icon_bar_shutdown.png icon_black_calendar.png icon_black_communication.png icon_black_data_doc.png icon_black_data_image.png icon_black_data_pdf.png icon_black_data_resource.png icon_black_data_xls.png icon_black_databox.png icon_black_group.png icon_black_info.png icon_black_mydata.png icon_black_myprofile.png icon_black_people.png icon_black_person.png icon_black_place.png icon_black_settings.png icon_black_share.png icon_black_sharing_not_possible.png icon_black_situation.png icon_color_myplaces.png icon_color_notification.png icon_color_privacydown.png icon_color_privacyup.png icon_color_situation.png icon_color_trustdown.png icon_color_trustup.png icon_color_trusup.png icon_small_communication.png icon_small_databox.png icon_small_group.png icon_small_info.png icon_small_lock.png icon_small_person.png icon_small_recycle.png icon_small_resource.png icon_small_share_critical.png icon_small_share_severe.png icon_small_sharedwith.png icon_white_edit_item.png icon_white_info.png icon_white_preview.png icon_white_settings.png icon_white_sharedwith.png logo_black.png logo_white.png preview_databox.png preview_group.png preview_person.png preview_place.png preview_situation.png preview_unknown.png
The following screenshort is generated from the image listed above.
dime-client has the following Java source files.
eu.dime.control.AbstractLoadingViewHandler.java eu.dime.control.CacheLoadedHandler.java eu.dime.control.DummyLoadingViewHandler.java eu.dime.control.LoadingHandler.java eu.dime.control.LoadingViewHandler.java eu.dime.control.MultiHosterNotificationManager.java eu.dime.control.NotificationListener.java eu.dime.control.NotificationManager.java eu.dime.control.ResourceIdentifier.java eu.dime.control.SilentLoadingViewHandler.java eu.dime.control.TimeOutWhileLoadingException.java eu.dime.mobile.DimeClient.java eu.dime.mobile.Settings.java eu.dime.mobile.crawler.Constants.java eu.dime.mobile.crawler.ContextCrawler.java eu.dime.mobile.crawler.Defaults.java eu.dime.mobile.crawler.Factory.java eu.dime.mobile.crawler.IContextCrawler.java eu.dime.mobile.crawler.data.Place.java eu.dime.mobile.crawler.data.Position.java eu.dime.mobile.crawler.data.WiFi.java eu.dime.mobile.crawler.sensors.BTSensor.java eu.dime.mobile.crawler.sensors.DeviceStatusSensor.java eu.dime.mobile.crawler.sensors.IContextSensor.java eu.dime.mobile.crawler.sensors.PositionSensor.java eu.dime.mobile.crawler.sensors.WFSensor.java eu.dime.mobile.helper.AndroidModelHelper.java eu.dime.mobile.helper.ContextHelper.java eu.dime.mobile.helper.DimeIntentObjectHelper.java eu.dime.mobile.helper.FileHelper.java eu.dime.mobile.helper.ImageHelper.java eu.dime.mobile.helper.UIHelper.java eu.dime.mobile.helper.handler.AndroidLoadingViewHandler.java eu.dime.mobile.helper.handler.LoadingViewHandlerFactory.java eu.dime.mobile.helper.listener.CheckListener.java eu.dime.mobile.helper.listener.ClickListenerUserNotifications.java eu.dime.mobile.helper.listener.CompoundCheckListenerSituationItem.java eu.dime.mobile.helper.listener.ExpandClickListener.java eu.dime.mobile.helper.listener.ItemActionListener.java eu.dime.mobile.helper.objects.AdvisoryProperties.java eu.dime.mobile.helper.objects.DimeIntentObject.java eu.dime.mobile.helper.objects.DimeTabObject.java eu.dime.mobile.helper.objects.IResultOfStandardDialog.java eu.dime.mobile.helper.objects.MandatorySettingNotSetException.java eu.dime.mobile.helper.objects.NotificationProperties.java eu.dime.mobile.helper.objects.OwnServers.java eu.dime.mobile.helper.objects.ResultObject.java eu.dime.mobile.helper.objects.ResultObjectDisplayable.java eu.dime.mobile.helper.objects.ResultObjectProfileSharing.java eu.dime.mobile.helper.objects.ResultObjectServiceAdapter.java eu.dime.mobile.helper.objects.StandardDialogProperties.java eu.dime.mobile.view.Activity_Login.java eu.dime.mobile.view.Activity_Main.java eu.dime.mobile.view.UploadPictureToPS.java eu.dime.mobile.view.abstr.ActivityDime.java eu.dime.mobile.view.abstr.BaseAdapterDime.java eu.dime.mobile.view.abstr.BaseAdapterDisplayableItem.java eu.dime.mobile.view.abstr.ListActivityDime.java eu.dime.mobile.view.abstr.ListActivityDisplayableItem.java eu.dime.mobile.view.abstr.TabActivityDime.java eu.dime.mobile.view.abstr.TabActivityDisplayableItemDetail.java eu.dime.mobile.view.adapter.BaseAdapter_Accounts.java eu.dime.mobile.view.adapter.BaseAdapter_Activities.java eu.dime.mobile.view.adapter.BaseAdapter_Dialog_Sharing_Profile.java eu.dime.mobile.view.adapter.BaseAdapter_Image.java eu.dime.mobile.view.adapter.BaseAdapter_Livepost.java eu.dime.mobile.view.adapter.BaseAdapter_Match.java eu.dime.mobile.view.adapter.BaseAdapter_Notification.java eu.dime.mobile.view.adapter.BaseAdapter_Place.java eu.dime.mobile.view.adapter.BaseAdapter_ProfileAttribute.java eu.dime.mobile.view.adapter.BaseAdapter_ProfileCard.java eu.dime.mobile.view.adapter.BaseAdapter_SearchResult.java eu.dime.mobile.view.adapter.BaseAdapter_ServiceAdapter.java eu.dime.mobile.view.adapter.BaseAdapter_Situation.java eu.dime.mobile.view.adapter.BaseAdapter_Standard.java eu.dime.mobile.view.communication.Activity_Livepost_Detail.java eu.dime.mobile.view.communication.ListActivity_Livepost.java eu.dime.mobile.view.communication.TabActivity_Communication.java eu.dime.mobile.view.communication.TabActivity_Livepost_Detail.java eu.dime.mobile.view.data.Activity_Resource_Detail.java eu.dime.mobile.view.data.ListActivity_Databox.java eu.dime.mobile.view.data.ListActivity_Databox_Detail.java eu.dime.mobile.view.data.ListActivity_Resource.java eu.dime.mobile.view.data.TabActivity_Data.java eu.dime.mobile.view.data.TabActivity_Databox_Detail.java eu.dime.mobile.view.data.TabActivity_Resource_Detail.java eu.dime.mobile.view.dialog.Activity_Account_Configuration_Dialog.java eu.dime.mobile.view.dialog.Activity_Edit_Item_Dialog.java eu.dime.mobile.view.dialog.Activity_Share_Dialog.java eu.dime.mobile.view.dialog.Activity_Share_New_Livepost_Dialog.java eu.dime.mobile.view.dialog.Activity_Unshare_Dialog.java eu.dime.mobile.view.dialog.ListActivity_Merge_Dialog.java eu.dime.mobile.view.dialog.ListActivity_Public_Search_Dialog.java eu.dime.mobile.view.myprofile.ListActivity_Profile.java eu.dime.mobile.view.myprofile.ListActivity_Profile_Detail.java eu.dime.mobile.view.myprofile.TabActivity_Myprofile.java eu.dime.mobile.view.myprofile.TabActivity_Profile_Detail.java eu.dime.mobile.view.notifications.ListActivity_Notifications.java eu.dime.mobile.view.notifications.TabActivity_Notifications.java eu.dime.mobile.view.people.ListActivity_Group.java eu.dime.mobile.view.people.ListActivity_Group_Detail.java eu.dime.mobile.view.people.ListActivity_Person.java eu.dime.mobile.view.people.ListActivity_Person_Data.java eu.dime.mobile.view.people.ListActivity_Person_Livepost.java eu.dime.mobile.view.people.ListActivity_Person_Profile.java eu.dime.mobile.view.people.TabActivity_Group_Detail.java eu.dime.mobile.view.people.TabActivity_People.java eu.dime.mobile.view.people.TabActivity_Person_Detail.java eu.dime.mobile.view.places.Activity_Place_Detail.java eu.dime.mobile.view.places.ListActivity_Place.java eu.dime.mobile.view.places.TabActivity_Place.java eu.dime.mobile.view.places.TabActivity_Place_Detail.java eu.dime.mobile.view.settings.Activity_Settings_General.java eu.dime.mobile.view.settings.Activity_Settings_Rules.java eu.dime.mobile.view.settings.ListActivity_Settings_Services.java eu.dime.mobile.view.settings.TabActivity_Settings.java eu.dime.mobile.view.situations.ListActivity_Activities.java eu.dime.mobile.view.situations.ListActivity_Situations.java eu.dime.mobile.view.situations.TabActivity_Situations.java eu.dime.model.CallTypeEntry.java eu.dime.model.ComparatorHelper.java eu.dime.model.CreateItemFailedException.java eu.dime.model.GenItem.java eu.dime.model.GenItemI.java eu.dime.model.InvalidJSONItemException.java eu.dime.model.ItemFactory.java eu.dime.model.JSONItem.java eu.dime.model.LoadingAbortedRuntimeException.java eu.dime.model.Model.java eu.dime.model.ModelConfiguration.java eu.dime.model.ModelContext.java eu.dime.model.ModelHelper.java eu.dime.model.ModelRequestContext.java eu.dime.model.ModelTypeNotFoundException.java eu.dime.model.PSMapEntry.java eu.dime.model.SharingNotSupportedForSAIDException.java eu.dime.model.StaticTestData.java eu.dime.model.acl.ACL.java eu.dime.model.acl.ACLHelper.java eu.dime.model.acl.ACLPackage.java eu.dime.model.acl.ACLPerson.java eu.dime.model.acl.AgentNotFoundInACLException.java eu.dime.model.auth.AuthException.java eu.dime.model.auth.WrongPasswordException.java eu.dime.model.context.ContextData.java eu.dime.model.context.ContextDataBoolean.java eu.dime.model.context.ContextDataDouble.java eu.dime.model.context.ContextDataFactory.java eu.dime.model.context.ContextDataFloat.java eu.dime.model.context.ContextDataIntegerList.java eu.dime.model.context.ContextDataString.java eu.dime.model.context.ContextDataStringList.java eu.dime.model.context.ContextEntity.java eu.dime.model.context.ContextItem.java eu.dime.model.context.ContextSource.java eu.dime.model.context.constants.Constants.java eu.dime.model.context.constants.Scopes.java eu.dime.model.displayable.AccountItem.java eu.dime.model.displayable.ActivityItem.java eu.dime.model.displayable.AgentItem.java eu.dime.model.displayable.DataboxItem.java eu.dime.model.displayable.DeviceItem.java eu.dime.model.displayable.DisplayableItem.java eu.dime.model.displayable.EventItem.java eu.dime.model.displayable.GroupItem.java eu.dime.model.displayable.LivePostItem.java eu.dime.model.displayable.LiveStreamItem.java eu.dime.model.displayable.PersonItem.java eu.dime.model.displayable.PlaceItem.java eu.dime.model.displayable.ProfileAttributeCategoriesEntry.java eu.dime.model.displayable.ProfileAttributeItem.java eu.dime.model.displayable.ProfileItem.java eu.dime.model.displayable.ResourceItem.java eu.dime.model.displayable.ServiceAdapterItem.java eu.dime.model.displayable.ShareableItem.java eu.dime.model.displayable.SituationItem.java eu.dime.model.file.CrawlData.java eu.dime.model.file.CrawlMetaData.java eu.dime.model.specialitem.AccountSettingsItem.java eu.dime.model.specialitem.AuthItem.java eu.dime.model.specialitem.EvaluationInvolvedItem.java eu.dime.model.specialitem.EvaluationItem.java eu.dime.model.specialitem.MergeItem.java eu.dime.model.specialitem.NotificationItem.java eu.dime.model.specialitem.SearchResultItem.java eu.dime.model.specialitem.UserItem.java eu.dime.model.specialitem.advisory.AdvisoryItem.java eu.dime.model.specialitem.advisory.AdvisoryRequestItem.java eu.dime.model.specialitem.advisory.WarningAgentNotValidForSharing.java eu.dime.model.specialitem.advisory.WarningAttributesDisjunctGroups.java eu.dime.model.specialitem.advisory.WarningAttributesObject.java eu.dime.model.specialitem.advisory.WarningAttributesProfileNotShared.java eu.dime.model.specialitem.advisory.WarningAttributesUntrusted.java eu.dime.model.specialitem.advisory.WarningSharingNotPossible.java eu.dime.model.specialitem.advisory.WarningTooManyReceivers.java eu.dime.model.specialitem.advisory.WarningTooManyResources.java eu.dime.model.specialitem.usernotification.UNEntryAdhocGroupRecommendation.java eu.dime.model.specialitem.usernotification.UNEntryMergeRecommendation.java eu.dime.model.specialitem.usernotification.UNEntryMessage.java eu.dime.model.specialitem.usernotification.UNEntryRefToItem.java eu.dime.model.specialitem.usernotification.UNEntrySituationRecommendation.java eu.dime.model.specialitem.usernotification.UNTypeEntry.java eu.dime.model.specialitem.usernotification.UnEntry.java eu.dime.model.specialitem.usernotification.UserNotificationItem.java eu.dime.model.storage.CacheFailException.java eu.dime.model.storage.DimeHosterStorage.java eu.dime.model.storage.DimeMemory.java eu.dime.model.storage.DimeStorage.java eu.dime.model.storage.DimeTable.java eu.dime.model.storage.InitStorageFailedException.java eu.dime.model.storage.ItemNotFoundException.java eu.dime.model.storage.LoadListenerKey.java eu.dime.model.storage.ManagedItem.java eu.dime.model.storage.MemoryWorker.java eu.dime.model.storage.RequestManager.java eu.dime.restapi.DimeEnvelope.java eu.dime.restapi.DimeHelper.java eu.dime.restapi.DimeServerNotOnlineException.java eu.dime.restapi.JSONResponse.java eu.dime.restapi.JSONResponseContainer.java eu.dime.restapi.MultiPartPostClient.java eu.dime.restapi.RestApiAccess.java eu.dime.restapi.RestApiConfiguration.java eu.dime.restapi.RestCallHelper.java