Android Open Source - Development mms messenger-project






Project Summary

a modified version of the stock google mms android app that I'm playing with.

Web Site / Source Repository

messenger-project is hosted in the following web site
https://github.com/DougNoGit/messenger-project

If you think the Android project messenger-project 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 messenger-project.

ItemValue
Java File Count220
Supported screen sizes[mdpi, xxhdpi, hdpi, xhdpi, nodpi]
Activity Count17
Required Permissionsandroid.permission.ACCESS_NETWORK_STATE
android.permission.CALL_PHONE
android.permission.CHANGE_NETWORK_STATE
android.permission.INSTALL_DRM
android.permission.INTERNET
android.permission.MMS_SEND_OUTBOX_MSG
android.permission.READ_CONTACTS
android.permission.READ_PHONE_STATE
android.permission.READ_PROFILE
android.permission.READ_SMS
android.permission.RECEIVE_BOOT_COMPLETED
android.permission.RECEIVE_MMS
android.permission.RECEIVE_SMS
android.permission.SEND_SMS
android.permission.SEND_SMS_NO_CONFIRMATION
android.permission.VIBRATE
android.permission.WAKE_LOCK
android.permission.WRITE_APN_SETTINGS
android.permission.WRITE_CONTACTS
android.permission.WRITE_EXTERNAL_STORAGE
android.permission.WRITE_SMS




Resource Files

There are 87 image files in messenger-project. The names of the image files are listed as follows.

attachment_editor_bg.9.png
emo_im_angel.png
emo_im_cool.png
emo_im_crying.png
emo_im_embarrassed.png
emo_im_foot_in_mouth.png
emo_im_happy.png
emo_im_heart.png
emo_im_kissing.png
emo_im_laughing.png
emo_im_lips_are_sealed.png
emo_im_mad.png
emo_im_money_mouth.png
emo_im_pokerface.png
emo_im_sad.png
emo_im_smirk.png
emo_im_surprised.png
emo_im_tongue_sticking_out.png
emo_im_undecided.png
emo_im_winking.png
emo_im_wtf.png
emo_im_yelling.png
gradient_bg_mms_widget_holo.9.png
gradient_bg_widget_holo.9.png
header_bg_mms_widget_holo.9.png
ic_attach_audio_holo_light.png
ic_attach_capture_audio_holo_light.png
ic_attach_capture_picture_holo_light.png
ic_attach_capture_video_holo_light.png
ic_attach_picture_holo_light.png
ic_attach_slideshow_holo_light.png
ic_attach_video_holo_light.png
ic_attachment_universal_small.png
ic_contact_picture.png
ic_dialog_attach.png
ic_gallery_video_overlay.png
ic_launcher_smsmms.png
ic_list_alert_sms_failed.png
ic_lock_message_sms.png
ic_maps_back.png
ic_maps_next.png
ic_menu_add_slide.png
ic_menu_add_sound.png
ic_menu_attachment.png
ic_menu_call.png
ic_menu_delete_played.png
ic_menu_duration.png
ic_menu_edit.png
ic_menu_move_down.png
ic_menu_move_up.png
ic_menu_movie.png
ic_menu_msg_compose_holo_dark.png
ic_menu_picture.png
ic_menu_remove_picture.png
ic_menu_remove_sound.png
ic_menu_remove_text.png
ic_menu_remove_video.png
ic_menu_search_holo_dark.png
ic_menu_trash_holo_dark.png
ic_missing_thumbnail_picture.png
ic_missing_thumbnail_video.png
ic_mms_drm_protected.png
ic_mms_duration.png
ic_mms_layout.png
ic_mms_music.png
ic_mms_text_bottom.png
ic_mms_text_top.png
ic_send_disabled_holo_light.png
ic_send_holo_light.png
ic_sms_mms_delivered.png
ic_sms_mms_details.png
ic_sms_mms_not_delivered.png
ic_sms_mms_pending.png
list_activated_holo.9.png
list_focused_holo.9.png
list_pressed_holo_light.9.png
list_read_holo.9.png
list_selected_holo.9.png
list_selected_holo_light.9.png
list_selector_background_selected.9.png
list_unread_holo.9.png
mms_play_btn.png
movie.png
stat_notify_mms.png
stat_notify_sms.png
stat_notify_sms_failed.png
stat_sys_no_sim.png

The following screenshort is generated from the image listed above.

null




Java Source Files

messenger-project has the following Java source files.

com.android.mms.ContentRestrictionException.java
com.android.mms.ExceedMessageSizeException.java
com.android.mms.LogTag.java
com.android.mms.MmsApp.java
com.android.mms.MmsConfig.java
com.android.mms.ResolutionException.java
com.android.mms.SuggestionsProvider.java
com.android.mms.TempFileProvider.java
com.android.mms.UnsupportContentTypeException.java
com.android.mms.data.Contact.java
com.android.mms.data.ContactList.java
com.android.mms.data.Conversation.java
com.android.mms.data.RecipientIdCache.java
com.android.mms.data.WorkingMessage.java
com.android.mms.dom.AttrImpl.java
com.android.mms.dom.DocumentImpl.java
com.android.mms.dom.ElementImpl.java
com.android.mms.dom.NamedNodeMapImpl.java
com.android.mms.dom.NodeImpl.java
com.android.mms.dom.NodeListImpl.java
com.android.mms.dom.events.EventImpl.java
com.android.mms.dom.events.EventTargetImpl.java
com.android.mms.dom.smil.ElementParallelTimeContainerImpl.java
com.android.mms.dom.smil.ElementSequentialTimeContainerImpl.java
com.android.mms.dom.smil.ElementTimeContainerImpl.java
com.android.mms.dom.smil.ElementTimeImpl.java
com.android.mms.dom.smil.SmilDocumentImpl.java
com.android.mms.dom.smil.SmilElementImpl.java
com.android.mms.dom.smil.SmilLayoutElementImpl.java
com.android.mms.dom.smil.SmilMediaElementImpl.java
com.android.mms.dom.smil.SmilParElementImpl.java
com.android.mms.dom.smil.SmilPlayer.java
com.android.mms.dom.smil.SmilRefElementImpl.java
com.android.mms.dom.smil.SmilRegionElementImpl.java
com.android.mms.dom.smil.SmilRegionMediaElementImpl.java
com.android.mms.dom.smil.SmilRootLayoutElementImpl.java
com.android.mms.dom.smil.TimeImpl.java
com.android.mms.dom.smil.TimeListImpl.java
com.android.mms.dom.smil.parser.SmilContentHandler.java
com.android.mms.dom.smil.parser.SmilXmlParser.java
com.android.mms.dom.smil.parser.SmilXmlSerializer.java
com.android.mms.drm.DrmUtils.java
com.android.mms.exif.ExifInterface.java
com.android.mms.exif.ExifInvalidFormatException.java
com.android.mms.exif.ExifParser.java
com.android.mms.exif.ExifTag.java
com.android.mms.exif.IfdId.java
com.android.mms.exif.Rational.java
com.android.mms.layout.HVGALayoutParameters.java
com.android.mms.layout.LayoutManager.java
com.android.mms.layout.LayoutParameters.java
com.android.mms.model.AudioModel.java
com.android.mms.model.CarrierContentRestriction.java
com.android.mms.model.ContentRestriction.java
com.android.mms.model.ContentRestrictionFactory.java
com.android.mms.model.IModelChangedObserver.java
com.android.mms.model.ImageModel.java
com.android.mms.model.LayoutModel.java
com.android.mms.model.MediaModel.java
com.android.mms.model.MediaModelFactory.java
com.android.mms.model.Model.java
com.android.mms.model.RegionMediaModel.java
com.android.mms.model.RegionModel.java
com.android.mms.model.SlideModel.java
com.android.mms.model.SlideshowModel.java
com.android.mms.model.SmilHelper.java
com.android.mms.model.TextModel.java
com.android.mms.model.VideoModel.java
com.android.mms.transaction.AbstractRetryScheme.java
com.android.mms.transaction.DefaultRetryScheme.java
com.android.mms.transaction.HttpUtils.java
com.android.mms.transaction.MessageSender.java
com.android.mms.transaction.MessageStatusReceiver.java
com.android.mms.transaction.MessageStatusService.java
com.android.mms.transaction.MessagingNotification.java
com.android.mms.transaction.MmsMessageSender.java
com.android.mms.transaction.MmsPushOutboxMessages.java
com.android.mms.transaction.MmsSystemEventReceiver.java
com.android.mms.transaction.NotificationPlayer.java
com.android.mms.transaction.NotificationTransaction.java
com.android.mms.transaction.Observable.java
com.android.mms.transaction.Observer.java
com.android.mms.transaction.PrivilegedSmsReceiver.java
com.android.mms.transaction.ProgressCallbackEntity.java
com.android.mms.transaction.PushReceiver.java
com.android.mms.transaction.ReadRecTransaction.java
com.android.mms.transaction.RetrieveTransaction.java
com.android.mms.transaction.RetryScheduler.java
com.android.mms.transaction.SendTransaction.java
com.android.mms.transaction.SimFullReceiver.java
com.android.mms.transaction.SmsMessageSender.java
com.android.mms.transaction.SmsReceiver.java
com.android.mms.transaction.SmsReceiverService.java
com.android.mms.transaction.SmsRejectedReceiver.java
com.android.mms.transaction.SmsSingleRecipientSender.java
com.android.mms.transaction.Transaction.java
com.android.mms.transaction.TransactionBundle.java
com.android.mms.transaction.TransactionService.java
com.android.mms.transaction.TransactionSettings.java
com.android.mms.transaction.TransactionState.java
com.android.mms.ui.AdaptableSlideViewInterface.java
com.android.mms.ui.AsyncDialog.java
com.android.mms.ui.AttachmentEditor.java
com.android.mms.ui.AttachmentTypeSelectorAdapter.java
com.android.mms.ui.AudioAttachmentView.java
com.android.mms.ui.BasicSlideEditorView.java
com.android.mms.ui.ChipsRecipientAdapter.java
com.android.mms.ui.ClassZeroActivity.java
com.android.mms.ui.ComposeMessageActivity.java
com.android.mms.ui.ComposeMessageActivityNoLockScreen.java
com.android.mms.ui.ConfirmRateLimitActivity.java
com.android.mms.ui.ConversationList.java
com.android.mms.ui.ConversationListAdapter.java
com.android.mms.ui.ConversationListItem.java
com.android.mms.ui.DeliveryReportActivity.java
com.android.mms.ui.DeliveryReportAdapter.java
com.android.mms.ui.DeliveryReportItem.java
com.android.mms.ui.DeliveryReportListItem.java
com.android.mms.ui.Divot.java
com.android.mms.ui.EditSlideDurationActivity.java
com.android.mms.ui.IconListAdapter.java
com.android.mms.ui.ImageAttachmentView.java
com.android.mms.ui.LayoutSelectorAdapter.java
com.android.mms.ui.ManageSimMessages.java
com.android.mms.ui.MessageItem.java
com.android.mms.ui.MessageListAdapter.java
com.android.mms.ui.MessageListItem.java
com.android.mms.ui.MessageListView.java
com.android.mms.ui.MessageUtils.java
com.android.mms.ui.MessagingPreferenceActivity.java
com.android.mms.ui.MiniPreferenceActivity.java
com.android.mms.ui.MmsThumbnailPresenter.java
com.android.mms.ui.NoConfirmationSendService.java
com.android.mms.ui.NumberPickerDialog.java
com.android.mms.ui.Presenter.java
com.android.mms.ui.PresenterFactory.java
com.android.mms.ui.QuickContactDivot.java
com.android.mms.ui.RecipientListActivity.java
com.android.mms.ui.RecipientsEditor.java
com.android.mms.ui.SearchActivity.java
com.android.mms.ui.SlideEditorActivity.java
com.android.mms.ui.SlideListItemView.java
com.android.mms.ui.SlideView.java
com.android.mms.ui.SlideViewInterface.java
com.android.mms.ui.SlideshowActivity.java
com.android.mms.ui.SlideshowAttachmentView.java
com.android.mms.ui.SlideshowEditActivity.java
com.android.mms.ui.SlideshowEditor.java
com.android.mms.ui.SlideshowPresenter.java
com.android.mms.ui.SmsStorageMonitor.java
com.android.mms.ui.UriImage.java
com.android.mms.ui.VideoAttachmentView.java
com.android.mms.ui.ViewInterface.java
com.android.mms.ui.WarnOfStorageLimitsActivity.java
com.android.mms.util.AddressUtils.java
com.android.mms.util.BlobCache.java
com.android.mms.util.CacheManager.java
com.android.mms.util.DownloadManager.java
com.android.mms.util.DraftCache.java
com.android.mms.util.ImageCacheService.java
com.android.mms.util.ItemLoadedCallback.java
com.android.mms.util.ItemLoadedFuture.java
com.android.mms.util.NullItemLoadedFuture.java
com.android.mms.util.PduLoaderManager.java
com.android.mms.util.PhoneNumberFormatter.java
com.android.mms.util.RateController.java
com.android.mms.util.Recycler.java
com.android.mms.util.SendingProgressTokenManager.java
com.android.mms.util.SimpleCache.java
com.android.mms.util.ThumbnailManager.java
com.android.mms.widget.MmsWidgetProvider.java
com.android.mms.widget.MmsWidgetService.java
org.w3c.dom.events.DocumentEvent.java
org.w3c.dom.events.Event.java
org.w3c.dom.events.EventException.java
org.w3c.dom.events.EventListener.java
org.w3c.dom.events.EventTarget.java
org.w3c.dom.smil.ElementExclusiveTimeContainer.java
org.w3c.dom.smil.ElementLayout.java
org.w3c.dom.smil.ElementParallelTimeContainer.java
org.w3c.dom.smil.ElementSequentialTimeContainer.java
org.w3c.dom.smil.ElementSyncBehavior.java
org.w3c.dom.smil.ElementTargetAttributes.java
org.w3c.dom.smil.ElementTest.java
org.w3c.dom.smil.ElementTime.java
org.w3c.dom.smil.ElementTimeContainer.java
org.w3c.dom.smil.ElementTimeControl.java
org.w3c.dom.smil.ElementTimeManipulation.java
org.w3c.dom.smil.SMILAnimateColorElement.java
org.w3c.dom.smil.SMILAnimateElement.java
org.w3c.dom.smil.SMILAnimateMotionElement.java
org.w3c.dom.smil.SMILAnimation.java
org.w3c.dom.smil.SMILDocument.java
org.w3c.dom.smil.SMILElement.java
org.w3c.dom.smil.SMILLayoutElement.java
org.w3c.dom.smil.SMILMediaElement.java
org.w3c.dom.smil.SMILParElement.java
org.w3c.dom.smil.SMILRefElement.java
org.w3c.dom.smil.SMILRegionElement.java
org.w3c.dom.smil.SMILRegionInterface.java
org.w3c.dom.smil.SMILRegionMediaElement.java
org.w3c.dom.smil.SMILRootLayoutElement.java
org.w3c.dom.smil.SMILSetElement.java
org.w3c.dom.smil.SMILSwitchElement.java
org.w3c.dom.smil.SMILTopLayoutElement.java
org.w3c.dom.smil.Time.java
org.w3c.dom.smil.TimeEvent.java
org.w3c.dom.smil.TimeList.java
org.w3c.dom.views.AbstractView.java
org.w3c.dom.views.DocumentView.java