12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- # 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)
|