Android Open Source - Security encrypt ParandroidMessaging






Project Summary

Secure SMS: Send and receive encrypted SMS (text) messages between Android phones, to improve privacy..

Web Site / Source Repository

ParandroidMessaging is hosted in the following web site
https://github.com/erikwt/ParandroidMessaging

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

ItemValue
Java File Count210
Supported screen sizes[mdpi, hdpi]
Minimum SDK Version5
Activity Count25
Required Permissionsandroid.permission.ACCESS_NETWORK_STATE
android.permission.CALL_PHONE
android.permission.CHANGE_NETWORK_STATE
android.permission.INSTALL_DRM
android.permission.INTERNET
android.permission.READ_CONTACTS
android.permission.READ_PHONE_STATE
android.permission.READ_SMS
android.permission.RECEIVE_BOOT_COMPLETED
android.permission.RECEIVE_MMS
android.permission.RECEIVE_SMS
android.permission.SEND_SMS
android.permission.VIBRATE
android.permission.WAKE_LOCK
android.permission.WRITE_CONTACTS
android.permission.WRITE_EXTERNAL_STORAGE
android.permission.WRITE_SMS




Resource Files

There are 82 image files in ParandroidMessaging. The names of the image files are listed as follows.

contact_picture_bg.9.png
fasttrack_badge_middle_normal.9.png
fasttrack_badge_middle_pressed.9.png
ic_accepted.png
ic_attachment_universal_small.png
ic_change_password.png
ic_contact_picture.png
ic_dialog_attach.png
ic_dialog_email_pending.png
ic_email_pending.png
ic_gallery_video_overlay.png
ic_generate_keypair.png
ic_groupchat.png
ic_launcher_camera.png
ic_launcher_camera_record.png
ic_launcher_gallery.png
ic_launcher_musicplayer_2.png
ic_launcher_record_audio.png
ic_launcher_slideshow_add_sms.png
ic_launcher_slideshow_default_sms.png
ic_launcher_smsmms.png
ic_launcher_video_player.png
ic_list_alert_sms_failed.png
ic_lock_message_sms.png
ic_manage_public_keys.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_contact.png
ic_menu_delete_played.png
ic_menu_duration.png
ic_menu_move_down.png
ic_menu_move_up.png
ic_menu_movie.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_missing_thumbnail_picture.png
ic_missing_thumbnail_video.png
ic_mms_drm_protected.png
ic_mms_duration.png
ic_mms_layout.png
ic_mms_message_details.png
ic_mms_music.png
ic_mms_text_bottom.png
ic_mms_text_top.png
ic_pending.png
ic_send_public_key.png
ic_sms_mms_delivered.png
ic_sms_mms_not_delivered.png
ic_sms_mms_pending.png
mms_play_btn.png
movie.png
parandroid_encrypt_msg.png
parandroid_plain_msg.png
stat_notify_encrypted_msg.png
stat_notify_encrypted_msg_background.png
stat_notify_mms.png
stat_notify_public_key_recieved.png
stat_notify_sms.png
stat_notify_sms_failed.png
stat_sys_no_sim.png
textfield_im_user_pressed_pad.9.png
textfield_im_user_selected_pad.9.png
timepicker_down_disabled.9.png
timepicker_down_disabled_focused.9.png
timepicker_down_normal.9.png
timepicker_down_pressed.9.png
timepicker_down_selected.9.png
timepicker_input_disabled.9.png
timepicker_input_normal.9.png
timepicker_input_pressed.9.png
timepicker_input_selected.9.png
timepicker_up_disabled.9.png
timepicker_up_disabled_focused.9.png
timepicker_up_normal.9.png
timepicker_up_pressed.9.png
timepicker_up_selected.9.png

The following screenshort is generated from the image listed above.

null




Java Source Files

ParandroidMessaging has the following Java source files.

com.android.common.ArrayListCursor.java
com.android.common.NetworkConnectivityListener.java
com.android.common.OperationScheduler.java
com.android.common.Rfc822InputFilter.java
com.android.common.Rfc822Validator.java
com.android.common.Search.java
com.android.common.speech.LoggingEvents.java
com.android.common.speech.Recognition.java
com.android.common.userhappiness.UserHappinessSignals.java
org.parandroid.encoding.Base64Coder.java
org.parandroid.encryption.MessageEncryption.java
org.parandroid.encryption.MessageEncryptionFactory.java
org.parandroid.sms.ContentRestrictionException.java
org.parandroid.sms.ExceedMessageSizeException.java
org.parandroid.sms.LogTag.java
org.parandroid.sms.MmsConfig.java
org.parandroid.sms.ParandroidSmsApp.java
org.parandroid.sms.ResolutionException.java
org.parandroid.sms.UnsupportContentTypeException.java
org.parandroid.sms.data.Contact.java
org.parandroid.sms.data.ContactList.java
org.parandroid.sms.data.Conversation.java
org.parandroid.sms.data.RecipientIdCache.java
org.parandroid.sms.data.WorkingMessage.java
org.parandroid.sms.dom.AttrImpl.java
org.parandroid.sms.dom.DocumentImpl.java
org.parandroid.sms.dom.ElementImpl.java
org.parandroid.sms.dom.NamedNodeMapImpl.java
org.parandroid.sms.dom.NodeImpl.java
org.parandroid.sms.dom.NodeListImpl.java
org.parandroid.sms.dom.events.EventImpl.java
org.parandroid.sms.dom.events.EventTargetImpl.java
org.parandroid.sms.dom.smil.ElementParallelTimeContainerImpl.java
org.parandroid.sms.dom.smil.ElementSequentialTimeContainerImpl.java
org.parandroid.sms.dom.smil.ElementTimeContainerImpl.java
org.parandroid.sms.dom.smil.ElementTimeImpl.java
org.parandroid.sms.dom.smil.SmilDocumentImpl.java
org.parandroid.sms.dom.smil.SmilElementImpl.java
org.parandroid.sms.dom.smil.SmilLayoutElementImpl.java
org.parandroid.sms.dom.smil.SmilMediaElementImpl.java
org.parandroid.sms.dom.smil.SmilParElementImpl.java
org.parandroid.sms.dom.smil.SmilPlayer.java
org.parandroid.sms.dom.smil.SmilRefElementImpl.java
org.parandroid.sms.dom.smil.SmilRegionElementImpl.java
org.parandroid.sms.dom.smil.SmilRegionMediaElementImpl.java
org.parandroid.sms.dom.smil.SmilRootLayoutElementImpl.java
org.parandroid.sms.dom.smil.TimeImpl.java
org.parandroid.sms.dom.smil.TimeListImpl.java
org.parandroid.sms.dom.smil.parser.SmilContentHandler.java
org.parandroid.sms.dom.smil.parser.SmilXmlParser.java
org.parandroid.sms.dom.smil.parser.SmilXmlSerializer.java
org.parandroid.sms.drm.DrmUtils.java
org.parandroid.sms.drm.DrmWrapper.java
org.parandroid.sms.layout.HVGALayoutParameters.java
org.parandroid.sms.layout.LayoutManager.java
org.parandroid.sms.layout.LayoutParameters.java
org.parandroid.sms.model.AudioModel.java
org.parandroid.sms.model.CarrierContentRestriction.java
org.parandroid.sms.model.ContentRestriction.java
org.parandroid.sms.model.ContentRestrictionFactory.java
org.parandroid.sms.model.IModelChangedObserver.java
org.parandroid.sms.model.ImageModel.java
org.parandroid.sms.model.LayoutModel.java
org.parandroid.sms.model.MediaModel.java
org.parandroid.sms.model.MediaModelFactory.java
org.parandroid.sms.model.Model.java
org.parandroid.sms.model.RegionMediaModel.java
org.parandroid.sms.model.RegionModel.java
org.parandroid.sms.model.SlideModel.java
org.parandroid.sms.model.SlideshowModel.java
org.parandroid.sms.model.SmilHelper.java
org.parandroid.sms.model.TextModel.java
org.parandroid.sms.model.VideoModel.java
org.parandroid.sms.transaction.AbstractRetryScheme.java
org.parandroid.sms.transaction.DefaultRetryScheme.java
org.parandroid.sms.transaction.EncryptedMessageReceiver.java
org.parandroid.sms.transaction.HttpUtils.java
org.parandroid.sms.transaction.MessageSender.java
org.parandroid.sms.transaction.MessageStatusReceiver.java
org.parandroid.sms.transaction.MessagingNotification.java
org.parandroid.sms.transaction.MmsMessageSender.java
org.parandroid.sms.transaction.MmsSystemEventReceiver.java
org.parandroid.sms.transaction.MultipartDataMessage.java
org.parandroid.sms.transaction.NotificationTransaction.java
org.parandroid.sms.transaction.Observable.java
org.parandroid.sms.transaction.Observer.java
org.parandroid.sms.transaction.PrivilegedSmsReceiver.java
org.parandroid.sms.transaction.ProgressCallbackEntity.java
org.parandroid.sms.transaction.PushReceiver.java
org.parandroid.sms.transaction.ReadRecTransaction.java
org.parandroid.sms.transaction.RetrieveTransaction.java
org.parandroid.sms.transaction.RetryScheduler.java
org.parandroid.sms.transaction.SendTransaction.java
org.parandroid.sms.transaction.SimFullReceiver.java
org.parandroid.sms.transaction.SmsMessageSender.java
org.parandroid.sms.transaction.SmsReceiver.java
org.parandroid.sms.transaction.SmsReceiverService.java
org.parandroid.sms.transaction.SmsRejectedReceiver.java
org.parandroid.sms.transaction.Transaction.java
org.parandroid.sms.transaction.TransactionBundle.java
org.parandroid.sms.transaction.TransactionService.java
org.parandroid.sms.transaction.TransactionSettings.java
org.parandroid.sms.transaction.TransactionState.java
org.parandroid.sms.ui.AboutActivity.java
org.parandroid.sms.ui.AcceptedKeysActivity.java
org.parandroid.sms.ui.AdaptableSlideViewInterface.java
org.parandroid.sms.ui.AttachmentEditor.java
org.parandroid.sms.ui.AttachmentTypeSelectorAdapter.java
org.parandroid.sms.ui.AudioAttachmentView.java
org.parandroid.sms.ui.AuthenticateActivity.java
org.parandroid.sms.ui.BasicSlideEditorView.java
org.parandroid.sms.ui.ClassZeroActivity.java
org.parandroid.sms.ui.ComposeMessageActivity.java
org.parandroid.sms.ui.ConfirmRateLimitActivity.java
org.parandroid.sms.ui.ConversationHeader.java
org.parandroid.sms.ui.ConversationHeaderView.java
org.parandroid.sms.ui.ConversationList.java
org.parandroid.sms.ui.ConversationListAdapter.java
org.parandroid.sms.ui.DeliveryReportActivity.java
org.parandroid.sms.ui.DeliveryReportAdapter.java
org.parandroid.sms.ui.DeliveryReportItem.java
org.parandroid.sms.ui.DeliveryReportListItem.java
org.parandroid.sms.ui.EditSlideDurationActivity.java
org.parandroid.sms.ui.EncryptedMessageNotificationActivity.java
org.parandroid.sms.ui.HelpActivity.java
org.parandroid.sms.ui.IconListAdapter.java
org.parandroid.sms.ui.ImageAttachmentView.java
org.parandroid.sms.ui.LayoutSelectorAdapter.java
org.parandroid.sms.ui.ManagePublicKeysActivity.java
org.parandroid.sms.ui.ManageSimMessages.java
org.parandroid.sms.ui.MessageItem.java
org.parandroid.sms.ui.MessageListAdapter.java
org.parandroid.sms.ui.MessageListItem.java
org.parandroid.sms.ui.MessageListView.java
org.parandroid.sms.ui.MessageUtils.java
org.parandroid.sms.ui.MessagingPreferenceActivity.java
org.parandroid.sms.ui.MmsThumbnailPresenter.java
org.parandroid.sms.ui.NumberPicker.java
org.parandroid.sms.ui.NumberPickerDialog.java
org.parandroid.sms.ui.PendingKeysActivity.java
org.parandroid.sms.ui.Presenter.java
org.parandroid.sms.ui.PresenterFactory.java
org.parandroid.sms.ui.RecipientsAdapter.java
org.parandroid.sms.ui.RecipientsEditor.java
org.parandroid.sms.ui.SearchActivity.java
org.parandroid.sms.ui.SendPublicKeyActivity.java
org.parandroid.sms.ui.SetPasswordActivity.java
org.parandroid.sms.ui.SlideEditorActivity.java
org.parandroid.sms.ui.SlideListItemView.java
org.parandroid.sms.ui.SlideView.java
org.parandroid.sms.ui.SlideViewInterface.java
org.parandroid.sms.ui.SlideshowActivity.java
org.parandroid.sms.ui.SlideshowAttachmentView.java
org.parandroid.sms.ui.SlideshowEditActivity.java
org.parandroid.sms.ui.SlideshowEditor.java
org.parandroid.sms.ui.SlideshowPresenter.java
org.parandroid.sms.ui.SpecifyRecipientsActivity.java
org.parandroid.sms.ui.UriImage.java
org.parandroid.sms.ui.VideoAttachmentView.java
org.parandroid.sms.ui.ViewInterface.java
org.parandroid.sms.ui.WarnOfStorageLimitsActivity.java
org.parandroid.sms.util.AddressUtils.java
org.parandroid.sms.util.ContactInfoCache.java
org.parandroid.sms.util.DownloadManager.java
org.parandroid.sms.util.DraftCache.java
org.parandroid.sms.util.RateController.java
org.parandroid.sms.util.Recycler.java
org.parandroid.sms.util.SendingProgressTokenManager.java
org.parandroid.sms.util.SmileyParser.java
org.parandroid.sms.util.TaskStack.java
org.parandroid.testEncryptionOverhead.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