Loading Android.bp +5 −1 Original line number Diff line number Diff line Loading @@ -43,11 +43,15 @@ android_app { optimize: { proguard_flags_files: ["proguard.flags"], shrink_resources: true, }, libs: ["org.apache.http.legacy"], optional_uses_libs: ["com.google.android.media.effects"], optional_uses_libs: [ "com.google.android.media.effects", "org.apache.http.legacy", ], jarjar_rules: "jarjar-rules.txt", } AndroidManifest.xml +32 −161 Original line number Diff line number Diff line Loading @@ -75,121 +75,25 @@ <uses-library android:name="org.apache.http.legacy" android:required="false" /> <activity android:name="com.android.gallery3d.app.MovieActivity" android:label="@string/movie_view_label" android:exported="true" android:exported="false" android:enabled="false" android:theme="@style/Theme.MovieActivity" android:configChanges="orientation|keyboardHidden|screenSize|keyboard"> <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:scheme="rtsp" /> </intent-filter> <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:scheme="http" /> <data android:scheme="https" /> <data android:scheme="content" /> <data android:scheme="file" /> <data android:scheme="rtsp" /> <data android:mimeType="video/*" /> </intent-filter> <intent-filter> <!-- HTTP live support --> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:scheme="http" /> <data android:scheme="https" /> <data android:mimeType="audio/x-mpegurl" /> <data android:mimeType="audio/mpegurl" /> <data android:mimeType="application/vnd.apple.mpegurl" /> <data android:mimeType="application/x-mpegurl" /> <data android:mimeType="application/dash+xml" /> </intent-filter> </activity> <activity android:name="com.android.gallery3d.app.GalleryActivity" android:exported="true" android:exported="false" android:enabled="false" android:theme="@style/AppTheme" android:configChanges="keyboardHidden|orientation|screenSize|locale|fontScale|layoutDirection"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.LAUNCHER" /> <category android:name="android.intent.category.APP_GALLERY" /> </intent-filter> <intent-filter> <action android:name="android.intent.action.GET_CONTENT" /> <category android:name="android.intent.category.OPENABLE" /> <data android:mimeType="vnd.android.cursor.dir/image" /> </intent-filter> <intent-filter> <action android:name="android.intent.action.GET_CONTENT" /> <category android:name="android.intent.category.OPENABLE" /> <category android:name="android.intent.category.DEFAULT" /> <data android:mimeType="image/*" /> <data android:mimeType="video/*" /> </intent-filter> <!-- We do NOT support the PICK intent, we add these intent-filter for backward compatibility. Handle it as GET_CONTENT. --> <intent-filter> <action android:name="android.intent.action.PICK" /> <category android:name="android.intent.category.DEFAULT" /> <data android:mimeType="image/*" /> <data android:mimeType="video/*" /> </intent-filter> <intent-filter> <action android:name="android.intent.action.PICK" /> <category android:name="android.intent.category.DEFAULT" /> <data android:mimeType="vnd.android.cursor.dir/image" /> <data android:mimeType="vnd.android.cursor.dir/video" /> </intent-filter> <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <data android:mimeType="vnd.android.cursor.dir/image" /> <data android:mimeType="vnd.android.cursor.dir/video" /> </intent-filter> <intent-filter> <action android:name="android.intent.action.VIEW" /> <action android:name="android.provider.action.REVIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:scheme="" /> <data android:scheme="http" /> <data android:scheme="https" /> <data android:scheme="content" /> <data android:scheme="file" /> <data android:mimeType="image/*" /> <data android:mimeType="application/vnd.google.panorama360+jpg" /> </intent-filter> <intent-filter> <action android:name="android.provider.action.REVIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:scheme="http" /> <data android:scheme="https" /> <data android:scheme="content" /> <data android:scheme="file" /> <data android:mimeType="video/mpeg4" /> <data android:mimeType="video/mp4" /> <data android:mimeType="video/3gp" /> <data android:mimeType="video/3gpp" /> <data android:mimeType="video/3gpp2" /> </intent-filter> </activity> <!-- This activity acts as a trampoline to the new Gallery activity, so that existing shortcuts are preserved. --> <activity android:name="com.android.gallery3d.app.Gallery" android:exported="true" android:exported="false" android:enabled="false" android:theme="@style/android:Theme.NoDisplay"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity> <!-- we add this activity-alias for shortcut backward compatibility --> Loading @@ -197,11 +101,9 @@ <activity-alias android:name="com.cooliris.media.Gallery" android:targetActivity="com.android.gallery3d.app.GalleryActivity" android:configChanges="keyboardHidden|orientation|screenSize" android:exported="true" android:exported="false" android:enabled="false" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> </intent-filter> </activity-alias> <!-- This activity acts as a trampoline to the new Camera activity Loading @@ -214,12 +116,9 @@ android:theme="@style/android:Theme.NoDisplay" /> <activity-alias android:name="com.android.camera.CameraLauncher" android:label="@string/camera_label" android:exported="true" android:exported="false" android:enabled="false" android:targetActivity="com.android.camera.CameraActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity-alias> <!-- This activity receives USB_DEVICE_ATTACHED intents and allows importing Loading @@ -227,13 +126,9 @@ <activity android:launchMode="singleInstance" android:taskAffinity="" android:name="com.android.gallery3d.ingest.IngestActivity" android:configChanges="orientation|screenSize" android:exported="true" android:exported="false" android:enabled="false" android:label="@string/app_name"> <intent-filter> <action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" /> </intent-filter> <meta-data android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" android:resource="@xml/device_filter" /> </activity> <service android:name="com.android.gallery3d.ingest.IngestService" android:exported="false" Loading @@ -241,14 +136,9 @@ <activity android:name="com.android.gallery3d.app.Wallpaper" android:configChanges="keyboardHidden|orientation|screenSize" android:exported="true" android:exported="false" android:enabled="false" android:theme="@style/android:Theme.Translucent.NoTitleBar"> <intent-filter android:label="@string/app_name"> <action android:name="android.intent.action.SET_WALLPAPER" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> <meta-data android:name="android.wallpaper.preview" android:resource="@xml/wallpaper_picker_preview" /> </activity> <activity android:name="com.android.gallery3d.app.TrimVideo" android:exported="true" Loading Loading @@ -318,20 +208,17 @@ android:configChanges="orientation|keyboardHidden|screenSize" /> <activity android:name="com.android.gallery3d.util.ViewGifImage" android:exported="true" android:exported="false" android:enabled="false" android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" android:configChanges="orientation|keyboardHidden|screenSize|keyboard|navigation"> <intent-filter> <action android:name="com.android.gallery3d.VIEW_GIF" /> <data android:mimeType="image/gif" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity> <provider android:name="com.android.gallery3d.provider.GalleryProvider" android:syncable="false" android:grantUriPermissions="true" android:exported="true" android:exported="false" android:enabled="false" android:permission="com.android.gallery3d.permission.GALLERY_PROVIDER" android:authorities="com.android.gallery3d.provider" /> <provider Loading Loading @@ -362,71 +249,55 @@ android:theme="@style/Theme.Gallery.Dialog"/> <receiver android:name="com.android.gallery3d.gadget.PhotoAppWidgetProvider" android:exported="true" android:exported="false" android:enabled="false" android:label="@string/appwidget_title"> <intent-filter> <action android:name="android.appwidget.action.APPWIDGET_UPDATE" /> </intent-filter> <meta-data android:name="android.appwidget.provider" android:resource="@xml/widget_info" /> </receiver> <service android:name="com.android.gallery3d.gadget.WidgetService" android:permission="android.permission.BIND_REMOTEVIEWS"/> <activity android:name="com.android.gallery3d.gadget.WidgetConfigure" android:configChanges="keyboardHidden|orientation|screenSize" android:exported="true" android:exported="false" android:enabled="false" android:theme="@style/android:Theme.Translucent.NoTitleBar"> <intent-filter> <action android:name="android.appwidget.action.APPWIDGET_CONFIGURE" /> </intent-filter> </activity> <service android:name="com.android.gallery3d.app.BatchService" /> <receiver android:name="com.android.camera.DisableCameraReceiver" android:exported="true"> <intent-filter> <action android:name="android.intent.action.BOOT_COMPLETED" /> </intent-filter> android:enabled="false" android:exported="false"> </receiver> <service android:name="com.android.camera.MediaSaveService" /> <activity android:name="com.android.gallery3d.video.SettingsActivity" android:exported="true" android:exported="false" android:enabled="false" android:theme="@android:style/Theme.Material.Light" android:configChanges="keyboardHidden|orientation|screenSize" android:label="@string/streaming_settings" > <intent-filter> <action android:name="com.android.settings.streaming" /> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity> <receiver android:name="com.android.gallery3d.video.DmReceiver" > <intent-filter> <action android:name="streaming.action.WRITE_SETTINGS" /> </intent-filter> </receiver> <activity android:name="com.android.gallery3d.video.BookmarkActivity" android:exported="true" android:exported="false" android:enabled="false" android:configChanges="keyboardHidden|orientation|screenSize" android:icon="@drawable/ic_menu_display_bookmark" android:label="@string/bookmark_list" android:theme="@android:style/Theme.Holo" > <intent-filter> <action android:name="com.android.bookmark.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity> <activity android:name="com.android.gallery3d.video.VideoSettingsActivity" android:exported="true" android:exported="false" android:enabled="false" android:label="@string/movie_view_label" android:theme="@android:style/Theme.Material.Light" android:configChanges="orientation|keyboardHidden|screenSize|mnc|mcc"> </activity> <activity android:name="com.android.gallery3d.app.dualcam3d.ThreeDimensionalActivity" android:exported="true" android:exported="false" android:enabled="false" android:configChanges="orientation|screenSize|layoutDirection"> </activity> </application> Loading proguard.flags +13 −0 Original line number Diff line number Diff line Loading @@ -18,6 +18,19 @@ <init>(...); } # ctors of subclasses of ActivityState are called with Java reflection. -keep class * extends com.android.gallery3d.app.ActivityState { <init>(...); } -keep class * extends com.android.gallery3d.filtershow.filters.* { <init>(...); } -keep class * extends com.android.gallery3d.filtershow.controller.Control { <init>(...); } -keep class com.android.camera.CameraActivity { public boolean isRecording(); public long getAutoFocusTime(); Loading src/com/android/gallery3d/filtershow/FilterShowActivity.java +0 −4 Original line number Diff line number Diff line Loading @@ -1884,10 +1884,6 @@ public class FilterShowActivity extends AbstractPermissionActivity implements On return; } if (null == CachingPipeline.getRenderScriptContext()) { Log.v(LOGTAG, "RenderScript context destroyed during load"); return; } final View imageShow = findViewById(R.id.imageShow); imageShow.setVisibility(View.VISIBLE); Loading src/com/android/gallery3d/filtershow/filters/ImageFilter.java +0 −7 Original line number Diff line number Diff line Loading @@ -19,7 +19,6 @@ package com.android.gallery3d.filtershow.filters; import android.app.Activity; import android.graphics.Bitmap; import android.graphics.Matrix; import android.renderscript.Allocation; import android.widget.Toast; import com.android.gallery3d.app.GalleryAppImpl; Loading Loading @@ -88,12 +87,6 @@ public abstract class ImageFilter implements Cloneable { return mName; } public boolean supportsAllocationInput() { return false; } public void apply(Allocation in, Allocation out) { setGeneralParameters(); } public Bitmap apply(Bitmap bitmap, float scaleFactor, int quality) { // do nothing here, subclasses will implement filtering here setGeneralParameters(); Loading Loading
Android.bp +5 −1 Original line number Diff line number Diff line Loading @@ -43,11 +43,15 @@ android_app { optimize: { proguard_flags_files: ["proguard.flags"], shrink_resources: true, }, libs: ["org.apache.http.legacy"], optional_uses_libs: ["com.google.android.media.effects"], optional_uses_libs: [ "com.google.android.media.effects", "org.apache.http.legacy", ], jarjar_rules: "jarjar-rules.txt", }
AndroidManifest.xml +32 −161 Original line number Diff line number Diff line Loading @@ -75,121 +75,25 @@ <uses-library android:name="org.apache.http.legacy" android:required="false" /> <activity android:name="com.android.gallery3d.app.MovieActivity" android:label="@string/movie_view_label" android:exported="true" android:exported="false" android:enabled="false" android:theme="@style/Theme.MovieActivity" android:configChanges="orientation|keyboardHidden|screenSize|keyboard"> <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:scheme="rtsp" /> </intent-filter> <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:scheme="http" /> <data android:scheme="https" /> <data android:scheme="content" /> <data android:scheme="file" /> <data android:scheme="rtsp" /> <data android:mimeType="video/*" /> </intent-filter> <intent-filter> <!-- HTTP live support --> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:scheme="http" /> <data android:scheme="https" /> <data android:mimeType="audio/x-mpegurl" /> <data android:mimeType="audio/mpegurl" /> <data android:mimeType="application/vnd.apple.mpegurl" /> <data android:mimeType="application/x-mpegurl" /> <data android:mimeType="application/dash+xml" /> </intent-filter> </activity> <activity android:name="com.android.gallery3d.app.GalleryActivity" android:exported="true" android:exported="false" android:enabled="false" android:theme="@style/AppTheme" android:configChanges="keyboardHidden|orientation|screenSize|locale|fontScale|layoutDirection"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.LAUNCHER" /> <category android:name="android.intent.category.APP_GALLERY" /> </intent-filter> <intent-filter> <action android:name="android.intent.action.GET_CONTENT" /> <category android:name="android.intent.category.OPENABLE" /> <data android:mimeType="vnd.android.cursor.dir/image" /> </intent-filter> <intent-filter> <action android:name="android.intent.action.GET_CONTENT" /> <category android:name="android.intent.category.OPENABLE" /> <category android:name="android.intent.category.DEFAULT" /> <data android:mimeType="image/*" /> <data android:mimeType="video/*" /> </intent-filter> <!-- We do NOT support the PICK intent, we add these intent-filter for backward compatibility. Handle it as GET_CONTENT. --> <intent-filter> <action android:name="android.intent.action.PICK" /> <category android:name="android.intent.category.DEFAULT" /> <data android:mimeType="image/*" /> <data android:mimeType="video/*" /> </intent-filter> <intent-filter> <action android:name="android.intent.action.PICK" /> <category android:name="android.intent.category.DEFAULT" /> <data android:mimeType="vnd.android.cursor.dir/image" /> <data android:mimeType="vnd.android.cursor.dir/video" /> </intent-filter> <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <data android:mimeType="vnd.android.cursor.dir/image" /> <data android:mimeType="vnd.android.cursor.dir/video" /> </intent-filter> <intent-filter> <action android:name="android.intent.action.VIEW" /> <action android:name="android.provider.action.REVIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:scheme="" /> <data android:scheme="http" /> <data android:scheme="https" /> <data android:scheme="content" /> <data android:scheme="file" /> <data android:mimeType="image/*" /> <data android:mimeType="application/vnd.google.panorama360+jpg" /> </intent-filter> <intent-filter> <action android:name="android.provider.action.REVIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:scheme="http" /> <data android:scheme="https" /> <data android:scheme="content" /> <data android:scheme="file" /> <data android:mimeType="video/mpeg4" /> <data android:mimeType="video/mp4" /> <data android:mimeType="video/3gp" /> <data android:mimeType="video/3gpp" /> <data android:mimeType="video/3gpp2" /> </intent-filter> </activity> <!-- This activity acts as a trampoline to the new Gallery activity, so that existing shortcuts are preserved. --> <activity android:name="com.android.gallery3d.app.Gallery" android:exported="true" android:exported="false" android:enabled="false" android:theme="@style/android:Theme.NoDisplay"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity> <!-- we add this activity-alias for shortcut backward compatibility --> Loading @@ -197,11 +101,9 @@ <activity-alias android:name="com.cooliris.media.Gallery" android:targetActivity="com.android.gallery3d.app.GalleryActivity" android:configChanges="keyboardHidden|orientation|screenSize" android:exported="true" android:exported="false" android:enabled="false" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> </intent-filter> </activity-alias> <!-- This activity acts as a trampoline to the new Camera activity Loading @@ -214,12 +116,9 @@ android:theme="@style/android:Theme.NoDisplay" /> <activity-alias android:name="com.android.camera.CameraLauncher" android:label="@string/camera_label" android:exported="true" android:exported="false" android:enabled="false" android:targetActivity="com.android.camera.CameraActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity-alias> <!-- This activity receives USB_DEVICE_ATTACHED intents and allows importing Loading @@ -227,13 +126,9 @@ <activity android:launchMode="singleInstance" android:taskAffinity="" android:name="com.android.gallery3d.ingest.IngestActivity" android:configChanges="orientation|screenSize" android:exported="true" android:exported="false" android:enabled="false" android:label="@string/app_name"> <intent-filter> <action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" /> </intent-filter> <meta-data android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" android:resource="@xml/device_filter" /> </activity> <service android:name="com.android.gallery3d.ingest.IngestService" android:exported="false" Loading @@ -241,14 +136,9 @@ <activity android:name="com.android.gallery3d.app.Wallpaper" android:configChanges="keyboardHidden|orientation|screenSize" android:exported="true" android:exported="false" android:enabled="false" android:theme="@style/android:Theme.Translucent.NoTitleBar"> <intent-filter android:label="@string/app_name"> <action android:name="android.intent.action.SET_WALLPAPER" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> <meta-data android:name="android.wallpaper.preview" android:resource="@xml/wallpaper_picker_preview" /> </activity> <activity android:name="com.android.gallery3d.app.TrimVideo" android:exported="true" Loading Loading @@ -318,20 +208,17 @@ android:configChanges="orientation|keyboardHidden|screenSize" /> <activity android:name="com.android.gallery3d.util.ViewGifImage" android:exported="true" android:exported="false" android:enabled="false" android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" android:configChanges="orientation|keyboardHidden|screenSize|keyboard|navigation"> <intent-filter> <action android:name="com.android.gallery3d.VIEW_GIF" /> <data android:mimeType="image/gif" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity> <provider android:name="com.android.gallery3d.provider.GalleryProvider" android:syncable="false" android:grantUriPermissions="true" android:exported="true" android:exported="false" android:enabled="false" android:permission="com.android.gallery3d.permission.GALLERY_PROVIDER" android:authorities="com.android.gallery3d.provider" /> <provider Loading Loading @@ -362,71 +249,55 @@ android:theme="@style/Theme.Gallery.Dialog"/> <receiver android:name="com.android.gallery3d.gadget.PhotoAppWidgetProvider" android:exported="true" android:exported="false" android:enabled="false" android:label="@string/appwidget_title"> <intent-filter> <action android:name="android.appwidget.action.APPWIDGET_UPDATE" /> </intent-filter> <meta-data android:name="android.appwidget.provider" android:resource="@xml/widget_info" /> </receiver> <service android:name="com.android.gallery3d.gadget.WidgetService" android:permission="android.permission.BIND_REMOTEVIEWS"/> <activity android:name="com.android.gallery3d.gadget.WidgetConfigure" android:configChanges="keyboardHidden|orientation|screenSize" android:exported="true" android:exported="false" android:enabled="false" android:theme="@style/android:Theme.Translucent.NoTitleBar"> <intent-filter> <action android:name="android.appwidget.action.APPWIDGET_CONFIGURE" /> </intent-filter> </activity> <service android:name="com.android.gallery3d.app.BatchService" /> <receiver android:name="com.android.camera.DisableCameraReceiver" android:exported="true"> <intent-filter> <action android:name="android.intent.action.BOOT_COMPLETED" /> </intent-filter> android:enabled="false" android:exported="false"> </receiver> <service android:name="com.android.camera.MediaSaveService" /> <activity android:name="com.android.gallery3d.video.SettingsActivity" android:exported="true" android:exported="false" android:enabled="false" android:theme="@android:style/Theme.Material.Light" android:configChanges="keyboardHidden|orientation|screenSize" android:label="@string/streaming_settings" > <intent-filter> <action android:name="com.android.settings.streaming" /> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity> <receiver android:name="com.android.gallery3d.video.DmReceiver" > <intent-filter> <action android:name="streaming.action.WRITE_SETTINGS" /> </intent-filter> </receiver> <activity android:name="com.android.gallery3d.video.BookmarkActivity" android:exported="true" android:exported="false" android:enabled="false" android:configChanges="keyboardHidden|orientation|screenSize" android:icon="@drawable/ic_menu_display_bookmark" android:label="@string/bookmark_list" android:theme="@android:style/Theme.Holo" > <intent-filter> <action android:name="com.android.bookmark.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity> <activity android:name="com.android.gallery3d.video.VideoSettingsActivity" android:exported="true" android:exported="false" android:enabled="false" android:label="@string/movie_view_label" android:theme="@android:style/Theme.Material.Light" android:configChanges="orientation|keyboardHidden|screenSize|mnc|mcc"> </activity> <activity android:name="com.android.gallery3d.app.dualcam3d.ThreeDimensionalActivity" android:exported="true" android:exported="false" android:enabled="false" android:configChanges="orientation|screenSize|layoutDirection"> </activity> </application> Loading
proguard.flags +13 −0 Original line number Diff line number Diff line Loading @@ -18,6 +18,19 @@ <init>(...); } # ctors of subclasses of ActivityState are called with Java reflection. -keep class * extends com.android.gallery3d.app.ActivityState { <init>(...); } -keep class * extends com.android.gallery3d.filtershow.filters.* { <init>(...); } -keep class * extends com.android.gallery3d.filtershow.controller.Control { <init>(...); } -keep class com.android.camera.CameraActivity { public boolean isRecording(); public long getAutoFocusTime(); Loading
src/com/android/gallery3d/filtershow/FilterShowActivity.java +0 −4 Original line number Diff line number Diff line Loading @@ -1884,10 +1884,6 @@ public class FilterShowActivity extends AbstractPermissionActivity implements On return; } if (null == CachingPipeline.getRenderScriptContext()) { Log.v(LOGTAG, "RenderScript context destroyed during load"); return; } final View imageShow = findViewById(R.id.imageShow); imageShow.setVisibility(View.VISIBLE); Loading
src/com/android/gallery3d/filtershow/filters/ImageFilter.java +0 −7 Original line number Diff line number Diff line Loading @@ -19,7 +19,6 @@ package com.android.gallery3d.filtershow.filters; import android.app.Activity; import android.graphics.Bitmap; import android.graphics.Matrix; import android.renderscript.Allocation; import android.widget.Toast; import com.android.gallery3d.app.GalleryAppImpl; Loading Loading @@ -88,12 +87,6 @@ public abstract class ImageFilter implements Cloneable { return mName; } public boolean supportsAllocationInput() { return false; } public void apply(Allocation in, Allocation out) { setGeneralParameters(); } public Bitmap apply(Bitmap bitmap, float scaleFactor, int quality) { // do nothing here, subclasses will implement filtering here setGeneralParameters(); Loading