Android Open Source - Photo effect MyDoF






Project Summary

An android application that can add depth of field effect on the photo made by the cellphone.

Web Site / Source Repository

MyDoF is hosted in the following web site
https://github.com/BIT-silence/MyDoF

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

ItemValue
Java File Count40
Supported screen sizes[hdpi]
Minimum SDK Version7
Activity Count10
Required Permissionsandroid.permission.CAMERA
android.permission.MOUNT_UNMOUNT_FILESYSTEMS
android.permission.WRITE_EXTERNAL_STORAGE




Resource Files

There are 36 image files in MyDoF. The names of the image files are listed as follows.

btn_mainmenu_color_normal.png
btn_mainmenu_color_press.png
btn_mainmenu_edit_normal.png
btn_mainmenu_edit_press.png
btn_mainmenu_frame_normal.png
btn_mainmenu_frame_press.png
btn_rotate_horizontalrotate.png
btn_rotate_verticalrotate.png
btn_view_back_normal.png
btn_view_back_press.png
btn_view_ok_normal.png
btn_view_ok_press.png
button.9.png
button_pure.png
button_selected.9.png
camera_crop_height.png
camera_crop_width.png
cloudy.png
frame_around1.png
frame_around2.png
frame_small1.png
ic_menu_crop.png
ic_menu_mapmode.png
ic_menu_rotate_left.png
ic_menu_rotate_right.png
indicator_autocrop.png
item_bg.9.png
launcher.png
list_item.9.png
loading.gif
old_remember.png
popup.9.png
popup_bottom_tip.9.png
qipao0.png
qipao1.png
qipao2.png

The following screenshort is generated from the image listed above.

null




Java Source Files

MyDoF has the following Java source files.

com.bitss.tk.image.util.EditImage
.java
com.bitss.tk.image.util.ImageFrameAdder
.java
com.bitss.tk.image.util.ImageHandler.java
com.bitss.tk.image.util.ImageSpecific
.java
com.bitss.tk.image.util.ImageSwitch
.java
com.bitss.tk.image.util.ImageUtil
.java
com.bitss.tk.image.util.ReverseAnimation.java
com.bitss.tk.image.util.RotateBitmap.java
com.bitss.tk.image.view.CropImageView.java
com.bitss.tk.image.view.HighlightView.java
com.bitss.tk.image.view.ImageMoveView
.java
com.bitss.tk.image.view.ImageViewTouchBase.java
com.bitss.tk.image.view.ToneView
.java
com.bitss.tk.view.menu.MenuAdapter.java
com.bitss.tk.view.menu.MenuItem
.java
com.bitss.tk.view.menu.MenuView
.java
com.bitss.tk.view.menu.OnMenuClickListener
.java
com.bitss.tk.view.menu.SecondaryListMenuView
.java
com.bitss.tk.view.menu.SecondaryMenuView
.java
com.bitss.tk.view.menu.ToneMenuView
.java
imgclient.JDataCOM.java
imgclient.JFileRecver.java
imgclient.JFileSender.java
imgclient.JImgClient.java
qsl.learn.CameraPreview.java
qsl.learn.CombineBitmap.java
qsl.learn.Const.java
qsl.learn.EffectPhotoActivity.java
qsl.learn.MainActivity.java
qsl.learn.MyPhoto.java
qsl.learn.MyPhotoActivity.java
qsl.learn.MyPhotoLineView.java
qsl.learn.MypanoramaActivity.java
qsl.learn.PanoramaView.java
qsl.learn.PhotoDbAdapter.java
qsl.learn.PhotoFileter.java
qsl.learn.PhotoListActivity.java
qsl.learn.PhotoUtil.java
qsl.learn.ShowPanoramaActivity.java
qsl.learn.SpecialActivity.java