Android Open Source - Development restful dime-client






Project Summary

Android client for di.me and Java API for accessing the REST-API.

Web Site / Source Repository

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.

Project Detail

The following table is the detailed list of dime-client.

ItemValue
Java File Count229
Supported screen sizes[ldpi, mdpi, hdpi, xhdpi]
Target SDK Version8
Minimum SDK Version8
Activity Count47
jar files usedSitJar.jar
commons-logging-1.1.1.jar
httpclient-4.2.jar
httpcore-4.2.jar
Required Permissionsandroid.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




License

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...

Resource Files

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.

null




Java Source Files

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