59 lines
2.3 KiB
Python
59 lines
2.3 KiB
Python
# This script is used to push the most up-to-date files from
|
|
# Launcher into frameworks' version of the WallpaperCropActivity
|
|
# (and supporting files)
|
|
# The framework versions have some small modifications that are
|
|
# necessary so do this with care
|
|
import os
|
|
import sys
|
|
src_dir = "WallpaperPicker/src/"
|
|
files = """
|
|
src/android/util/Pools.java
|
|
com/android/gallery3d/util/IntArray.java
|
|
com/android/gallery3d/common/Utils.java
|
|
com/android/gallery3d/exif/ByteBufferInputStream.java
|
|
com/android/gallery3d/exif/CountedDataInputStream.java
|
|
com/android/gallery3d/exif/ExifData.java
|
|
com/android/gallery3d/exif/ExifInterface.java
|
|
com/android/gallery3d/exif/ExifInvalidFormatException.java
|
|
com/android/gallery3d/exif/ExifModifier.java
|
|
com/android/gallery3d/exif/ExifOutputStream.java
|
|
com/android/gallery3d/exif/ExifParser.java
|
|
com/android/gallery3d/exif/ExifReader.java
|
|
com/android/gallery3d/exif/ExifTag.java
|
|
com/android/gallery3d/exif/IfdData.java
|
|
com/android/gallery3d/exif/IfdId.java
|
|
com/android/gallery3d/exif/JpegHeader.java
|
|
com/android/gallery3d/exif/OrderedDataOutputStream.java
|
|
com/android/gallery3d/exif/Rational.java
|
|
com/android/gallery3d/glrenderer/BasicTexture.java
|
|
com/android/gallery3d/glrenderer/BitmapTexture.java
|
|
com/android/gallery3d/glrenderer/GLCanvas.java
|
|
com/android/gallery3d/glrenderer/GLES20Canvas.java
|
|
com/android/gallery3d/glrenderer/GLES20IdImpl.java
|
|
com/android/gallery3d/glrenderer/GLId.java
|
|
com/android/gallery3d/glrenderer/GLPaint.java
|
|
com/android/gallery3d/glrenderer/RawTexture.java
|
|
com/android/gallery3d/glrenderer/Texture.java
|
|
com/android/gallery3d/glrenderer/UploadedTexture.java
|
|
com/android/photos/BitmapRegionTileSource.java
|
|
com/android/photos/views/BlockingGLTextureView.java
|
|
com/android/photos/views/TiledImageRenderer.java
|
|
com/android/photos/views/TiledImageView.java
|
|
com/android/gallery3d/common/BitmapUtils.java
|
|
com/android/launcher3/CropView.java
|
|
com/android/launcher3/WallpaperCropActivity.java
|
|
"""
|
|
|
|
if len(sys.argv) != 2:
|
|
print "Usage: python update_sytem_wallpaper_cropper.py <framework_dir>"
|
|
exit()
|
|
framework_dir = sys.argv[1] + "/packages/WallpaperCropper"
|
|
for file_path in files.split():
|
|
file_path = src_dir + file_path
|
|
dir = os.path.dirname(file_path)
|
|
dir = dir.replace("launcher3", "wallpapercropper")
|
|
dir = dir.replace(src_dir, "src/")
|
|
cmd = 'cp %s %s/%s' % (file_path, framework_dir, dir)
|
|
print cmd
|
|
os.system(cmd)
|