Android Open Source - Photo camera PhotoMojo






Project Summary

PhotoMojo is a very simple Android application for editing photos from the Camera or Gallery.

Web Site / Source Repository

PhotoMojo is hosted in the following web site
https://github.com/atljeremy/PhotoMojo

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

ItemValue
Java File Count96
Supported screen sizes[ldpi, mdpi, hdpi, xhdpi, nodpi]
Minimum SDK Version8
Activity Count3
jar files usedandroid-support-v4.jar
aviary-headless-library.jar
aviary-library.jar
imageviewtouch.jar
Required Permissionsandroid.permission.INTERNET
android.permission.VIBRATE
android.permission.WAKE_LOCK
android.permission.WRITE_EXTERNAL_STORAGE
Asset File Namesassets\aviary-credentials.txt
assets\fonts\LANENAR_.ttf
assets\fonts\LANEPOSH.ttf
Raw File Namesres\raw\aviary_default_effects.zip




Resource Files

There are 104 image files in PhotoMojo. The names of the image files are listed as follows.

aviary_logo_big.png
aviary_logo_small.png
button_bg.9.png
feather_clear_btn.png
feather_clear_btn_pressed.png
feather_crop_arrow_selected.png
feather_crop_arrow_unselected.png
feather_crop_checkbox_selected.png
feather_crop_checkbox_unselected.png
feather_cs_eraser_icon_normal.png
feather_cs_eraser_icon_selected.png
feather_cs_free_icon_normal.png
feather_cs_free_icon_selected.png
feather_cs_smart_icon_normal.png
feather_cs_smart_icon_selected.png
feather_default_button_center_normal.9.png
feather_default_button_center_selected.9.png
feather_default_button_left_normal.9.png
feather_default_button_left_selected.9.png
feather_default_button_normal.9.png
feather_default_button_right_normal.9.png
feather_default_button_right_selected.9.png
feather_default_button_selected.9.png
feather_default_tool_background_normal.9.png
feather_default_tool_background_pressed.9.png
feather_draw_rubber.png
feather_effects_pack_background.png
feather_effects_thumbs_divider_empty.png
feather_film_left.png
feather_flip_horizontal.png
feather_flip_vertical.png
feather_frames_pack_background.png
feather_getmore_image_bg_normal.9.png
feather_getmore_image_bg_pressed.9.png
feather_getmore_layout_bg.png
feather_getmore_layout_bg_inverted.png
feather_highlight_crop_handle.png
feather_highlight_delete_button.png
feather_iap_dialog_image_na.png
feather_iap_grid_background.9.png
feather_iap_grid_background_inverted.9.png
feather_iap_workspace_page_background_normal.png
feather_iap_workspace_page_background_selected.png
feather_icon_backlight_enhance.png
feather_icon_balance_enhance.png
feather_icon_enhance.png
feather_icon_night_enhance.png
feather_image_shadow.9.png
feather_infoscreen_background.9.png
feather_lens_normal.png
feather_meme_button_bg.9.png
feather_more_btn.png
feather_more_btn_pressed.png
feather_options_panel_background2.png
feather_pack_download_icon.png
feather_panel_bottom_indicator.png
feather_panel_top_indicator.png
feather_plugin_border_default_thumb.png
feather_resize_knob.png
feather_rotate_left.png
feather_rotate_right.png
feather_spinner_16_inner_holo.png
feather_spinner_16_outer_holo.png
feather_spinner_20_inner_holo.png
feather_spinner_20_outer_holo.png
feather_spinner_48_inner_holo.png
feather_spinner_48_outer_holo.png
feather_spinner_76_inner_holo.png
feather_spinner_76_outer_holo.png
feather_spinner_white_16.png
feather_spinner_white_76.png
feather_sticker_pack_background.png
feather_straighten_knob.png
feather_tool_icon_adjust.png
feather_tool_icon_blemish.png
feather_tool_icon_borders.png
feather_tool_icon_brightness.png
feather_tool_icon_colorsplash.png
feather_tool_icon_contrast.png
feather_tool_icon_crop.png
feather_tool_icon_draw.png
feather_tool_icon_effects.png
feather_tool_icon_enhance.png
feather_tool_icon_meme.png
feather_tool_icon_redeye.png
feather_tool_icon_saturation.png
feather_tool_icon_sharpen.png
feather_tool_icon_stickers.png
feather_tool_icon_temperature.png
feather_tool_icon_text.png
feather_tool_icon_tiltshift.png
feather_tool_icon_whiten.png
feather_toolbar_background.png
feather_toolbar_button_normal.9.png
feather_toolbar_button_pressed.9.png
feather_top_success_checkmark.png
feather_ts_circle_icon_normal.png
feather_ts_circle_icon_selected.png
feather_ts_rect_icon_normal.png
feather_ts_rect_icon_selected.png
feather_update_arrow.png
ic_action_share.png
ic_stickers.png
pm_icon.png

The following screenshort is generated from the image listed above.

null




Java Source Files

PhotoMojo has the following Java source files.

com.aviary.android.feather.Constants.java
com.aviary.android.feather.FeatherActivity.java
com.aviary.android.feather.FilterManager.java
com.aviary.android.feather.async_tasks.AsyncImageManager.java
com.aviary.android.feather.async_tasks.DownloadImageAsyncTask.java
com.aviary.android.feather.async_tasks.ExifTask.java
com.aviary.android.feather.database.DataSetObservableExtended.java
com.aviary.android.feather.database.DataSetObserverExtended.java
com.aviary.android.feather.effects.AbstractEffectPanel.java
com.aviary.android.feather.effects.AdjustEffectPanel.java
com.aviary.android.feather.effects.BordersPanel.java
com.aviary.android.feather.effects.ColorMatrixEffectPanel.java
com.aviary.android.feather.effects.ColorSplashPanel.java
com.aviary.android.feather.effects.CropPanel.java
com.aviary.android.feather.effects.DelayedSpotDrawPanel.java
com.aviary.android.feather.effects.DrawingPanel.java
com.aviary.android.feather.effects.EffectLoaderService.java
com.aviary.android.feather.effects.EffectsPanel.java
com.aviary.android.feather.effects.EnhanceEffectPanel.java
com.aviary.android.feather.effects.MemePanel.java
com.aviary.android.feather.effects.NativeEffectRangePanel.java
com.aviary.android.feather.effects.SimpleStatusMachine.java
com.aviary.android.feather.effects.StickersPanel.java
com.aviary.android.feather.effects.TextPanel.java
com.aviary.android.feather.effects.TiltShiftPanel.java
com.aviary.android.feather.graphics.AnimatedRotateDrawable.java
com.aviary.android.feather.graphics.CropCheckboxDrawable.java
com.aviary.android.feather.graphics.DefaultGalleryCheckboxDrawable.java
com.aviary.android.feather.graphics.ExternalFilterPackDrawable.java
com.aviary.android.feather.graphics.GalleryCircleDrawable.java
com.aviary.android.feather.graphics.LinearGradientDrawable.java
com.aviary.android.feather.graphics.OverlayGalleryCheckboxDrawable.java
com.aviary.android.feather.graphics.PluginDividerDrawable.java
com.aviary.android.feather.graphics.PreviewCircleDrawable.java
com.aviary.android.feather.graphics.RepeatableHorizontalDrawable.java
com.aviary.android.feather.graphics.StickerBitmapDrawable.java
com.aviary.android.feather.graphics.ToolIconsDrawable.java
com.aviary.android.feather.opengl.AviaryGLSurfaceView.java
com.aviary.android.feather.utils.SimpleBitmapCache.java
com.aviary.android.feather.utils.ThreadUtils.java
com.aviary.android.feather.utils.TypefaceUtils.java
com.aviary.android.feather.utils.UIUtils.java
com.aviary.android.feather.widget.AbsSpinner.java
com.aviary.android.feather.widget.AdapterView.java
com.aviary.android.feather.widget.AdjustImageView.java
com.aviary.android.feather.widget.AdjustImageViewFreeRotation.java
com.aviary.android.feather.widget.ArrayAdapterExtended.java
com.aviary.android.feather.widget.BaseAdapterExtended.java
com.aviary.android.feather.widget.BottombarViewFlipper.java
com.aviary.android.feather.widget.ButtonCustomFont.java
com.aviary.android.feather.widget.CropImageView.java
com.aviary.android.feather.widget.DrawableHighlightView.java
com.aviary.android.feather.widget.EffectThumbLayout.java
com.aviary.android.feather.widget.Gallery.java
com.aviary.android.feather.widget.HighlightView.java
com.aviary.android.feather.widget.HorizontalFixedListView.java
com.aviary.android.feather.widget.HorizontalListView.java
com.aviary.android.feather.widget.HorizontalVariableListView.java
com.aviary.android.feather.widget.IToast.java
com.aviary.android.feather.widget.IapDialog.java
com.aviary.android.feather.widget.ImageButtonRadioButton.java
com.aviary.android.feather.widget.ImageButtonRadioGroup.java
com.aviary.android.feather.widget.ImageSwitcher.java
com.aviary.android.feather.widget.ImageViewDrawableOverlay.java
com.aviary.android.feather.widget.ImageViewSpotDraw.java
com.aviary.android.feather.widget.ImageViewTiltiShiftTouch.java
com.aviary.android.feather.widget.ImageViewTouchAndDraw.java
com.aviary.android.feather.widget.ImageViewWithSelection.java
com.aviary.android.feather.widget.ImageViewWithShadow.java
com.aviary.android.feather.widget.SwipeView.java
com.aviary.android.feather.widget.TextViewCustomFont.java
com.aviary.android.feather.widget.ToggleButtonCustomFont.java
com.aviary.android.feather.widget.ToolbarView.java
com.aviary.android.feather.widget.VibrationHelper.java
com.aviary.android.feather.widget.VibrationWidget.java
com.aviary.android.feather.widget.Wheel.java
com.aviary.android.feather.widget.WheelRadio.java
com.aviary.android.feather.widget.static.java
com.aviary.android.feather.widget.wp.CellLayout.java
com.aviary.android.feather.widget.wp.EdgeGlow.java
com.aviary.android.feather.widget.wp.ItemInfo.java
com.aviary.android.feather.widget.wp.Workspace.java
com.aviary.android.feather.widget.wp.WorkspaceIndicator.java
com.jeremyfox.PhotoMojo.Activities.BaseActivity.java
com.jeremyfox.PhotoMojo.Helpers.FileStorageHelper.java
com.jeremyfox.PhotoMojo.Helpers.NotificationHelper.java
com.jeremyfox.PhotoMojo.Helpers.PhotoEditorHelper.java
com.jeremyfox.PhotoMojo.MainActivity.java
com.jeremyfox.PhotoMojo.Vendor.AlbumStorageDirFactory.java
com.jeremyfox.PhotoMojo.Vendor.BaseAlbumDirFactory.java
com.jeremyfox.PhotoMojo.Vendor.FroyoAlbumDirFactory.java