/*
* Copyright (C) 2012 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.android.gallery3d.filtershow;
import java.io.File;
import java.lang.ref.WeakReference;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Locale;
import java.util.Vector;
import android.app.ActionBar;
import android.app.AlertDialog;
import android.app.ProgressDialog;
import android.content.BroadcastReceiver;
import android.content.ComponentName;
import android.content.ContentResolver;
import android.content.ContentValues;
import android.content.Context;
import android.content.DialogInterface;
import android.content.DialogInterface.OnCancelListener;
import android.content.Intent;
import android.content.IntentFilter;
import android.content.ServiceConnection;
import android.content.pm.ActivityInfo;
import android.content.res.Configuration;
import android.content.res.Resources;
import android.database.Cursor;
import android.graphics.Bitmap;
import android.graphics.Color;
import android.graphics.Matrix;
import android.graphics.Point;
import android.graphics.Rect;
import android.graphics.drawable.ColorDrawable;
import android.graphics.drawable.Drawable;
import android.net.Uri;
import android.os.AsyncTask;
import android.os.Bundle;
import android.os.Handler;
import android.os.IBinder;
import android.os.Message;
import android.provider.MediaStore;
import android.support.v4.app.DialogFragment;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentTransaction;
import android.support.v4.print.PrintHelper;
import android.util.DisplayMetrics;
import android.util.Log;
import android.util.TypedValue;
import android.view.Gravity;
import android.view.Menu;
import android.view.MenuItem;
import android.view.MotionEvent;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.View.OnTouchListener;
import android.view.ViewPropertyAnimator;
import android.view.Window;
import android.view.WindowManager;
import android.webkit.MimeTypeMap;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.FrameLayout;
import android.widget.ImageButton;
import android.widget.LinearLayout;
import android.widget.PopupMenu;
import android.widget.RelativeLayout;
import android.widget.ShareActionProvider;
import android.widget.ShareActionProvider.OnShareTargetSelectedListener;
import android.widget.Toast;
import org.codeaurora.gallery.R;
import com.android.gallery3d.app.AbstractPermissionActivity;
import com.android.gallery3d.app.PhotoPage;
import com.android.gallery3d.data.LocalAlbum;
import com.android.gallery3d.filtershow.cache.ImageLoader;
import com.android.gallery3d.filtershow.category.Action;
import com.android.gallery3d.filtershow.category.CategoryAdapter;
import com.android.gallery3d.filtershow.category.CategoryPanelLevelTwo;
import com.android.gallery3d.filtershow.category.CategoryView;
import com.android.gallery3d.filtershow.category.EditorCropPanel;
import com.android.gallery3d.filtershow.category.MainPanel;
import com.android.gallery3d.filtershow.category.StraightenPanel;
import com.android.gallery3d.filtershow.category.SwipableView;
import com.android.gallery3d.filtershow.category.TruePortraitMaskEditorPanel;
import com.android.gallery3d.filtershow.category.TrueScannerPanel;
import com.android.gallery3d.filtershow.data.FilterPresetSource;
import com.android.gallery3d.filtershow.data.FilterPresetSource.SaveOption;
import com.android.gallery3d.filtershow.category.WaterMarkView;
import com.android.gallery3d.filtershow.data.UserPresetsManager;
import com.android.gallery3d.filtershow.editors.Editor;
import com.android.gallery3d.filtershow.editors.EditorCrop;
import com.android.gallery3d.filtershow.editors.EditorDualCamFusion;
import com.android.gallery3d.filtershow.editors.EditorManager;
import com.android.gallery3d.filtershow.editors.EditorPanel;
import com.android.gallery3d.filtershow.editors.EditorStraighten;
import com.android.gallery3d.filtershow.editors.EditorTruePortraitFusion;
import com.android.gallery3d.filtershow.editors.EditorTruePortraitImageOnly;
import com.android.gallery3d.filtershow.editors.EditorTruePortraitMask;
import com.android.gallery3d.filtershow.editors.HazeBusterEditor;
import com.android.gallery3d.filtershow.editors.ImageOnlyEditor;
import com.android.gallery3d.filtershow.editors.SeeStraightEditor;
import com.android.gallery3d.filtershow.editors.TrueScannerEditor;
import com.android.gallery3d.filtershow.filters.FilterDualCamBasicRepresentation;
import com.android.gallery3d.filtershow.filters.FilterDualCamFusionRepresentation;
import com.android.gallery3d.filtershow.filters.FilterMirrorRepresentation;
import com.android.gallery3d.filtershow.filters.FilterPresetRepresentation;
import com.android.gallery3d.filtershow.filters.FilterRepresentation;
import com.android.gallery3d.filtershow.filters.FilterRotateRepresentation;
import com.android.gallery3d.filtershow.filters.FilterUserPresetRepresentation;
import com.android.gallery3d.filtershow.filters.FilterWatermarkRepresentation;
import com.android.gallery3d.filtershow.filters.FiltersManager;
import com.android.gallery3d.filtershow.filters.ImageFilter;
import com.android.gallery3d.filtershow.filters.SaveWaterMark;
import com.android.gallery3d.filtershow.filters.SimpleMakeupImageFilter;
import com.android.gallery3d.filtershow.filters.TrueScannerActs;
import com.android.gallery3d.filtershow.history.HistoryItem;
import com.android.gallery3d.filtershow.history.HistoryManager;
import com.android.gallery3d.filtershow.imageshow.ImageShow;
import com.android.gallery3d.filtershow.imageshow.MasterImage;
import com.android.gallery3d.filtershow.imageshow.Spline;
import com.android.gallery3d.filtershow.info.InfoPanel;
import com.android.gallery3d.filtershow.mediapicker.MediaPickerFragment;
import com.android.gallery3d.filtershow.pipeline.CachingPipeline;
import com.android.gallery3d.filtershow.pipeline.ImagePreset;
import com.android.gallery3d.filtershow.pipeline.ProcessingService;
import com.android.gallery3d.filtershow.presets.PresetManagementDialog;
import com.android.gallery3d.filtershow.presets.UserPresetsAdapter;
import com.android.gallery3d.filtershow.provider.SharedImageProvider;
import com.android.gallery3d.filtershow.state.StateAdapter;
import com.android.gallery3d.filtershow.tools.DualCameraEffect;
import com.android.gallery3d.filtershow.tools.FilterGeneratorNativeEngine;
import com.android.gallery3d.filtershow.tools.SaveImage;
import com.android.gallery3d.filtershow.tools.TruePortraitNativeEngine;
import com.android.gallery3d.filtershow.tools.XmpPresets;
import com.android.gallery3d.filtershow.tools.XmpPresets.XMresults;
import com.android.gallery3d.filtershow.ui.ExportDialog;
import com.android.gallery3d.filtershow.ui.FramedTextButton;
import com.android.gallery3d.util.GalleryUtils;
import com.android.photos.data.GalleryBitmapPool;
import com.thundersoft.hz.selfportrait.detect.FaceDetect;
import com.thundersoft.hz.selfportrait.detect.FaceInfo;
import com.thundersoft.hz.selfportrait.makeup.engine.MakeupEngine;
public class FilterShowActivity extends AbstractPermissionActivity implements OnItemClickListener,
OnShareTargetSelectedListener, DialogInterface.OnShowListener,
DialogInterface.OnDismissListener, PopupMenu.OnDismissListener{
private String mAction = "";
MasterImage mMasterImag
没有合适的资源?快使用搜索试试~ 我知道了~
Android 8.0 系统自带 SnapdragonGallery
共2086个文件
png:828个
java:651个
xml:542个
4星 · 超过85%的资源 需积分: 10 8 下载量 90 浏览量
2018-05-22
13:52:22
上传
评论 1
收藏 11.39MB RAR 举报
温馨提示
Android 8.0 系统自带 SnapdragonGallery Android 8.0 系统自带 SnapdragonGallery
资源推荐
资源详情
资源评论
收起资源包目录
Android 8.0 系统自带 SnapdragonGallery (2086个子文件)
geometry.c 7KB
redEyeMath.c 5KB
wbalance.c 4KB
edge.c 4KB
hsv.c 4KB
fx.c 3KB
gradient.c 2KB
vibrance.c 2KB
shadows.c 2KB
saturated.c 2KB
bwfilter.c 2KB
contrast.c 2KB
hue.c 1KB
highlight.c 1KB
exposure.c 1KB
redeye.c 1KB
negative.c 1KB
tinyplanet.cc 4KB
kmeans.cc 3KB
jpegstream.cpp 12KB
jpeg_reader.cpp 8KB
jpeg_hook.cpp 7KB
jpeg_writer.cpp 6KB
jni_egl_fence.cpp 3KB
stream_wrapper.cpp 3KB
inputstream_wrapper.cpp 2KB
jerr_hook.cpp 2KB
outputstream_wrapper.cpp 2KB
proguard.flags 3KB
goofy_face.graph 3KB
backdropper.graph 3KB
kmeans.h 6KB
jpeg_reader.h 3KB
jpeg_writer.h 2KB
jpeg_hook.h 2KB
filters.h 2KB
stream_wrapper.h 1KB
jerr_hook.h 1KB
inputstream_wrapper.h 1KB
jni_egl_fence.h 1KB
outputstream_wrapper.h 1KB
jni_defines.h 1011B
jpeg_config.h 1005B
error_codes.h 893B
FilterShowActivity.java 108KB
ExifInterface.java 90KB
PhotoPage.java 73KB
PhotoView.java 72KB
PositionController.java 65KB
MoviePlayer.java 62KB
PhotoDataAdapter.java 53KB
CodeauroraVideoView.java 40KB
GLES20Canvas.java 37KB
ImageShow.java 37KB
OverScroller.java 36KB
AlbumPage.java 36KB
GLES11Canvas.java 34KB
ExifTag.java 34KB
SaveImage.java 34KB
BaseFiltersManager.java 34KB
MasterImage.java 34KB
ExifParser.java 34KB
TimeLinePage.java 34KB
MovieActivity.java 33KB
ImagePreset.java 33KB
MovieControllerOverlay.java 33KB
GalleryThumbnailView.java 31KB
AlbumSetPage.java 30KB
SlotView.java 29KB
MainPanel.java 28KB
TileImageView.java 27KB
CropActivity.java 27KB
TiledImageRenderer.java 27KB
ImageLoader.java 25KB
BlobCache.java 24KB
GalleryActivity.java 24KB
ActionModeHandler.java 24KB
TimeLineSlotView.java 23KB
GeometryMathUtils.java 23KB
ImageTruePortraitMask.java 22KB
PhotoProvider.java 22KB
GifDecoder.java 22KB
ExifOutputStream.java 21KB
TimeBar.java 20KB
MenuExecutor.java 20KB
AlbumSlidingWindow.java 20KB
IngestActivity.java 20KB
EntrySchema.java 19KB
AlbumSetSlidingWindow.java 19KB
WaterMarkView.java 19KB
CachingPipeline.java 19KB
GLRootView.java 18KB
GalleryUtils.java 18KB
ReverseGeocoder.java 18KB
ImageTrueScanner.java 17KB
TimeClustering.java 17KB
Scroller.java 17KB
EdgeEffect.java 17KB
GalleryActionBar.java 16KB
MtpClient.java 16KB
共 2086 条
- 1
- 2
- 3
- 4
- 5
- 6
- 21
资源评论
- iffly-csdn2020-03-12不错的代码是我需要的,就是有点贵
zghlezh
- 粉丝: 4
- 资源: 23
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功